From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [PATCH 12/32] drm/i915: Invert the GEM wakeref hierarchy Date: Thu, 18 Apr 2019 14:22:58 +0100 Message-ID: <155559377853.4314.13353830765060590425@skylake-alporthouse-com> References: <20190417075657.19456-1-chris@chris-wilson.co.uk> <20190417075657.19456-12-chris@chris-wilson.co.uk> <07b1d8d6-eb75-e5c1-1792-6d1d0ebfa499@linux.intel.com> <155559286924.4314.12445180445128039391@skylake-alporthouse-com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from fireflyinternet.com (mail.fireflyinternet.com [109.228.58.192]) by gabe.freedesktop.org (Postfix) with ESMTPS id 3F38F6E138 for ; Thu, 18 Apr 2019 13:23:03 +0000 (UTC) In-Reply-To: <155559286924.4314.12445180445128039391@skylake-alporthouse-com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Tvrtko Ursulin , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org UXVvdGluZyBDaHJpcyBXaWxzb24gKDIwMTktMDQtMTggMTQ6MDc6NDkpCj4gUXVvdGluZyBUdnJ0 a28gVXJzdWxpbiAoMjAxOS0wNC0xOCAxMzo0Mjo1OSkKPiA+IAo+ID4gT24gMTcvMDQvMjAxOSAw ODo1NiwgQ2hyaXMgV2lsc29uIHdyb3RlOgo+ID4gPiAtc3RhdGljIGludCBpbml0X3JlbmRlcl9y aW5nKHN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKmVuZ2luZSkKPiA+ID4gK3N0YXRpYyBpbnQgcmNz X3Jlc3VtZShzdHJ1Y3QgaW50ZWxfZW5naW5lX2NzICplbmdpbmUpCj4gPiA+ICAgewo+ID4gPiAg ICAgICBzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYgPSBlbmdpbmUtPmk5MTU7Cj4g PiA+IC0gICAgIGludCByZXQgPSBpbml0X3JpbmdfY29tbW9uKGVuZ2luZSk7Cj4gPiA+IC0gICAg IGlmIChyZXQpCj4gPiA+IC0gICAgICAgICAgICAgcmV0dXJuIHJldDsKPiA+ID4gICAKPiA+ID4g ICAgICAgLyogV2FUaW1lZFNpbmdsZVZlcnRleERpc3BhdGNoOmNsLGJ3LGN0ZyxlbGssaWxrLHNu YiAqLwo+ID4gPiAgICAgICBpZiAoSVNfR0VOX1JBTkdFKGRldl9wcml2LCA0LCA2KSkKPiA+ID4g QEAgLTg3NSw3ICs4NzUsNyBAQCBzdGF0aWMgaW50IGluaXRfcmVuZGVyX3Jpbmcoc3RydWN0IGlu dGVsX2VuZ2luZV9jcyAqZW5naW5lKQo+ID4gPiAgICAgICBpZiAoSU5URUxfR0VOKGRldl9wcml2 KSA+PSA2KQo+ID4gPiAgICAgICAgICAgICAgIEVOR0lORV9XUklURShlbmdpbmUsIFJJTkdfSU1S LCB+ZW5naW5lLT5pcnFfa2VlcF9tYXNrKTsKPiA+ID4gICAKPiA+ID4gLSAgICAgcmV0dXJuIDA7 Cj4gPiA+ICsgICAgIHJldHVybiB4Y3NfcmVzdW1lKGVuZ2luZSk7Cj4gPiAKPiA+IFRoaXMgaW52 ZXJ0cyB0aGUgb3JkZXIgYmV0d2VlbiB0aGUgY29tbW9uIGFuZCByY3MgaW5pdC4gT25lIHRoaW5n IHdoaWNoIAo+ID4ganVtcCBvdXQgaXMgdGhlIFJJTkdfSU1SIHdoaWNoIGlzIG5vdyBkb25lIGFm dGVyIHN0YXJ0aW5nIHRoZSBlbmdpbmUuIAo+ID4gQ2FuIHdlIGxvc2UgYW4gaW50ZXJydXB0IG5v dz8KPiAKPiBUaGF0IHdyaXRlIHNob3VsZG4ndCBiZSB0aGVyZSwgd2UgdGFrZSBjYXJlIG9mIHRo YXQgaW5zaWRlIHRoZSByZXN0YXJ0LgoKRXZlbiBtb3JlIHRvIHRoZSBwb2ludCwgdGhleSBzaG91 bGQgaGF2ZSBiZWVuIHNldCBiZWZvcmUgd2Ugc3RhcnRlZCB0aGUKZW5naW5lIQoKRWVlaywgdGhh dCBsb29rcyB0byBiZSByZWFsbHkgZnVua3kgb2xkIGJlaGF2aW91ci4KLUNocmlzCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5n IGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVk ZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeA==