From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: [PATCH v2 06/21] drm/i915: Perform async fbdev initialisation much later Date: Mon, 30 May 2016 09:38:24 +0100 Message-ID: <1464597519-16659-7-git-send-email-chris@chris-wilson.co.uk> References: <1464597519-16659-1-git-send-email-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x242.google.com (mail-wm0-x242.google.com [IPv6:2a00:1450:400c:c09::242]) by gabe.freedesktop.org (Postfix) with ESMTPS id 385096E6C4 for ; Mon, 30 May 2016 08:38:58 +0000 (UTC) Received: by mail-wm0-x242.google.com with SMTP id e3so20242588wme.2 for ; Mon, 30 May 2016 01:38:58 -0700 (PDT) In-Reply-To: <1464597519-16659-1-git-send-email-chris@chris-wilson.co.uk> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org U2V0dGluZyB1cCBmYmRldiByZXF1aXJlcyBldmVyeXRoaW5nIHJlYWR5IGFuZCByZWdpc3RlcmVk IChpbiBwYXJ0aWN1bGFyCnRoZSBjb25uZWN0b3JzKS4gSW4gdGhlIG5leHQgcGF0Y2gsIHdlIGRl ZmVyIHJlZ2lzdHJhdGlvbiBvZiB0aGUgS01TCm9iamVjdHMgYW5kIHVubGVzcyB3ZSBkZWZlciBz ZXR0aW5nIG9mZiBmYmRldiwgaXQgbWF5IHJ1biBiZWZvcmUgdGhleSBhcmUKcmVnaXN0ZXJlZCBh bmQgb29wcy4KClNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29u LmNvLnVrPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZG1hLmMgfCAyNCArKysrKysr KysrKystLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAxMiBk ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2RtYS5j IGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kbWEuYwppbmRleCAwN2VkYWVkOWQ1YTIuLjY1 MGIzZjdlMmE4ZSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kbWEuYwor KysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2RtYS5jCkBAIC01MjUsMTggKzUyNSw2IEBA IHN0YXRpYyBpbnQgaTkxNV9sb2FkX21vZGVzZXRfaW5pdChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2 KQogCS8qIE9ubHkgZW5hYmxlIGhvdHBsdWcgaGFuZGxpbmcgb25jZSB0aGUgZmJkZXYgaXMgZnVs bHkgc2V0IHVwLiAqLwogCWludGVsX2hwZF9pbml0KGRldl9wcml2KTsKIAotCS8qCi0JICogU29t ZSBwb3J0cyByZXF1aXJlIGNvcnJlY3RseSBzZXQtdXAgaHBkIHJlZ2lzdGVycyBmb3IgZGV0ZWN0 aW9uIHRvCi0JICogd29yayBwcm9wZXJseSAobGVhZGluZyB0byBnaG9zdCBjb25uZWN0ZWQgY29u bmVjdG9yIHN0YXR1cyksIGUuZy4gVkdBCi0JICogb24gZ200NS4gIEhlbmNlIHdlIGNhbiBvbmx5 IHNldCB1cCB0aGUgaW5pdGlhbCBmYmRldiBjb25maWcgYWZ0ZXIgaHBkCi0JICogaXJxcyBhcmUg ZnVsbHkgZW5hYmxlZC4gTm93IHdlIHNob3VsZCBzY2FuIGZvciB0aGUgaW5pdGlhbCBjb25maWcK LQkgKiBvbmx5IG9uY2UgaG90cGx1ZyBoYW5kbGluZyBpcyBlbmFibGVkLCBidXQgZHVlIHRvIHNj cmV3ZWQtdXAgbG9ja2luZwotCSAqIGFyb3VuZCBrbXMvZmJkZXYgaW5pdCB3ZSBjYW4ndCBwcm90 ZWN0IHRoZSBmZGJldiBpbml0aWFsIGNvbmZpZwotCSAqIHNjYW5uaW5nIGFnYWluc3QgaG90cGx1 ZyBldmVudHMuIEhlbmNlIGRvIHRoaXMgZmlyc3QgYW5kIGlnbm9yZSB0aGUKLQkgKiB0aW55IHdp bmRvdyB3aGVyZSB3ZSB3aWxsIGxvb3NlIGhvdHBsdWcgbm90aWZhY3Rpb25zLgotCSAqLwotCWlu dGVsX2ZiZGV2X2luaXRpYWxfY29uZmlnX2FzeW5jKGRldik7Ci0KIAlkcm1fa21zX2hlbHBlcl9w b2xsX2luaXQoZGV2KTsKIAogCXJldHVybiAwOwpAQCAtMTM4NCw2ICsxMzcyLDE4IEBAIHN0YXRp YyB2b2lkIGk5MTVfZHJpdmVyX3JlZ2lzdGVyKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZf cHJpdikKIAkJaW50ZWxfZ3B1X2lwc19pbml0KGRldl9wcml2KTsKIAogCWk5MTVfYXVkaW9fY29t cG9uZW50X2luaXQoZGV2X3ByaXYpOworCisJLyoKKwkgKiBTb21lIHBvcnRzIHJlcXVpcmUgY29y cmVjdGx5IHNldC11cCBocGQgcmVnaXN0ZXJzIGZvciBkZXRlY3Rpb24gdG8KKwkgKiB3b3JrIHBy b3Blcmx5IChsZWFkaW5nIHRvIGdob3N0IGNvbm5lY3RlZCBjb25uZWN0b3Igc3RhdHVzKSwgZS5n LiBWR0EKKwkgKiBvbiBnbTQ1LiAgSGVuY2Ugd2UgY2FuIG9ubHkgc2V0IHVwIHRoZSBpbml0aWFs IGZiZGV2IGNvbmZpZyBhZnRlciBocGQKKwkgKiBpcnFzIGFyZSBmdWxseSBlbmFibGVkLiBOb3cg d2Ugc2hvdWxkIHNjYW4gZm9yIHRoZSBpbml0aWFsIGNvbmZpZworCSAqIG9ubHkgb25jZSBob3Rw bHVnIGhhbmRsaW5nIGlzIGVuYWJsZWQsIGJ1dCBkdWUgdG8gc2NyZXdlZC11cCBsb2NraW5nCisJ ICogYXJvdW5kIGttcy9mYmRldiBpbml0IHdlIGNhbid0IHByb3RlY3QgdGhlIGZkYmV2IGluaXRp YWwgY29uZmlnCisJICogc2Nhbm5pbmcgYWdhaW5zdCBob3RwbHVnIGV2ZW50cy4gSGVuY2UgZG8g dGhpcyBmaXJzdCBhbmQgaWdub3JlIHRoZQorCSAqIHRpbnkgd2luZG93IHdoZXJlIHdlIHdpbGwg bG9vc2UgaG90cGx1ZyBub3RpZmFjdGlvbnMuCisJICovCisJaW50ZWxfZmJkZXZfaW5pdGlhbF9j b25maWdfYXN5bmMoZGV2KTsKIH0KIAogLyoqCi0tIAoyLjguMQoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRl bC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3Jn L21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==