From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH] drm/i915: Asynchronously initialise the GPU state Date: Wed, 1 Jul 2015 16:07:08 +0200 Message-ID: <20150701140708.GR23343@phenom.ffwll.local> References: <20150630150841.GH1381@nuc-i3427.alporthouse.com> <1435742841-28454-1-git-send-email-chris@chris-wilson.co.uk> <20150701130718.GG23343@phenom.ffwll.local> <20150701131728.GI17910@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f169.google.com (mail-wi0-f169.google.com [209.85.212.169]) by gabe.freedesktop.org (Postfix) with ESMTPS id 809146E540 for ; Wed, 1 Jul 2015 07:04:21 -0700 (PDT) Received: by wiar9 with SMTP id r9so70559493wia.1 for ; Wed, 01 Jul 2015 07:04:19 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20150701131728.GI17910@nuc-i3427.alporthouse.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , Daniel Vetter , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCBKdWwgMDEsIDIwMTUgYXQgMDI6MTc6MjhQTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IE9uIFdlZCwgSnVsIDAxLCAyMDE1IGF0IDAzOjA3OjE4UE0gKzAyMDAsIERhbmllbCBW ZXR0ZXIgd3JvdGU6Cj4gPiBPbiBXZWQsIEp1bCAwMSwgMjAxNSBhdCAxMDoyNzoyMUFNICswMTAw LCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4gPiA+IERhdmUgR29yZG9uIG1hZGUgdGhlIGdvb2Qgc3Vn Z2VzdGlvbiB0aGF0IG9uY2UgdGhlIHJpbmdidWZmZXJzIHdlcmUKPiA+ID4gc2V0dXAsIHRoZSBh Y3R1YWwgcXVldWluZyBvZiBjb21tYW5kcyB0byBwcm9ncmFtIHRoZSBpbml0aWFsIEdQVSBzdGF0 ZQo+ID4gPiBjb3VsZCBiZSBkZWZlcnJlZC4gU2luY2UgdGhhdCBpbml0aWFsIHN0YXRlIGNvbnRh aW5zIGluc3RydWN0aW9ucyBmb3IKPiA+ID4gc2V0dGluZyB1cCB0aGUgZmlyc3QgcG93ZXIgY29u dGV4dCwgd2Ugd2FudCB0byBleGVjdXRlIHRoYXQgYXMgZWFybGllcgo+ID4gPiBhcyBwb3NzaWJs ZSwgcHJlZmVycmFibHkgaW4gdGhlIGJhY2tncm91bmQgdG8gdXNlcnNwYWNlLiBUaGVuIHdoZW4K PiA+ID4gdXNlcnNwYWNlIGRvZXMgd2FrZSB1cCwgdGhlIGZpcnN0IHRpbWUgaXQgb3BlbnMgdGhl IGRldmljZSB3ZSBqdXN0IG5lZWQKPiA+ID4gdG8gZmx1c2ggdGhlIHdvcmsgdG8gYmUgc3VyZSB0 aGF0IG91ciBjb21tYW5kcyBhcmUgcXVldWVkIGJlZm9yZSBhbnkgb2YKPiA+ID4gdXNlcnNwYWNl J3MuIChIb29raW5nIGludG8gdGhlIGRldmljZSBvcGVuIHNob3VsZCBtZWFuIHdlIGhhdmUgdG8g Y2hlY2sKPiA+ID4gbGVzcyBvZnRlbiB0aGFuIHNheSBob29raW5nIGludG8gZXhlY2J1ZmZlci4p Cj4gPiA+IAo+ID4gPiBTdWdnZXN0ZWQtYnk6IERhdmUgR29yZG9uIDxkYXZpZC5zLmdvcmRvbkBp bnRlbC5jb20+Cj4gPiA+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMt d2lsc29uLmNvLnVrPgo+ID4gPiBDYzogRGF2ZSBHb3Jkb24gPGRhdmlkLnMuZ29yZG9uQGludGVs LmNvbT4KPiA+IAo+ID4gSnVzdCBiZWZvcmUgdGhpcyBnZXRzIGEgYml0IG91dCBvZiBoYW5kIHdp dGggdmFyaW91cyBwYXRjaGVzIGZsb2F0aW5nCj4gPiBhcm91bmQgLi4uIEkgcmVhbGx5IG1lYW50 IGl0IHdoZW4gSSBzYWlkIHRoYXQgd2Ugc2hvdWxkIGhhdmUgYSBwcm9wZXIKPiA+IGRlc2lnbiBk aXNjdXNzaW9uIGFib3V0IHRoaXMgaW4gSmVzc2UncyBtZWV0aW5nIGZpcnN0Lgo+IAo+IFdoYXQg bW9yZSBpcyB0aGVyZSB0byBkZXNpZ24/IEFzeW5jaHJvbm91c2x5IGxvYWRpbmcgdGhlIHN1Ym1p c3Npb24gcG9ydAo+IGlzIG9ydGhvZ29uYWwgdG8gdGhlIHRhc2sgb2YgcXVldWluZyByZXF1ZXN0 cyBmb3IgaXQsIGFuZCBuZWVkIG5vdCBibG9jawo+IHJlcXVlc3QgY29uc3RydWN0aW9uIChiZSBp dCBrZXJuZWwgb3IgdXNlcnNwYWNlKS4gRGF2ZSBqdXN0IGlkZW50aWZpZWQKPiBzb21lIHdvcmsg dGhhdCB3ZSBkaWRuJ3QgbmVlZCB0byBkbyBkdXJpbmcgbW9kdWxlIGxvYWQuIEkgZG9uJ3QgdGhp bmsgaGUKPiB3b3VsZCBwcm9wb3NlIHVzaW5nIGl0IGZvciBsb2FkaW5nIGd1YyBmaXJtd2FyZSwg dGhhdCB3b3VsZCBqdXN0IGJlCj4gc2lsbHkuLi4KCnNldF93ZWRnZWQgaW4geW91ciBwYXRjaCBk b2Vzbid0IGhhdmUgdGhlIHdha2V1cCB0byBraWNrIHdhaXRlcnMuIEFuZAptYXliZSB3ZSB3YW50 IHRvIGJlIHNvbWV3aGF0IG1vcmUgc3luY2hyb25vdXMgd2l0aCB3aXRoIGluaXQgZmFpbCB0aGFu IGdwdQpoYW5ncywgZm9yIHVzZXJzcGFjZSB0byBtYWtlIGJldHRlciBkZWNpc2lvbnMuIEFsc28g d2Ugc3RpbGwgaGF2ZSB0aGF0Cmlzc3VlIHRoYXQgc29tZXRpbWVzIGFuIC1FSU8gZXNjYXBlcyBp bnRvIG1vZGVzZXQgY29kZS4gIEFuZCB5ZXMgdGhpcyBpcwptZWFuIHRvIHByb3ZpZGUgdGhlIGFz eW5jIGluaXQgZm9yIHRoZSByZXF1ZXN0IGZpcm13YXJlLgotRGFuaWVsCi0tIApEYW5pZWwgVmV0 dGVyClNvZnR3YXJlIEVuZ2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgpodHRwOi8vYmxvZy5mZnds bC5jaApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRl bC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDov L2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=