From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [PATCH v3 3/3] drm/i915: Only grab correct forcewake for the engine with execlists Date: Tue, 12 Apr 2016 14:18:27 +0100 Message-ID: <20160412131827.GQ20240@nuc-i3427.alporthouse.com> References: <20160407153342.GK18061@nuc-i3427.alporthouse.com> <1460044560-30582-1-git-send-email-tvrtko.ursulin@linux.intel.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 [87.106.93.118]) by gabe.freedesktop.org (Postfix) with ESMTP id 427E16E2DE for ; Tue, 12 Apr 2016 13:18:46 +0000 (UTC) Content-Disposition: inline In-Reply-To: <1460044560-30582-1-git-send-email-tvrtko.ursulin@linux.intel.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 Cc: Intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBBcHIgMDcsIDIwMTYgYXQgMDQ6NTY6MDBQTSArMDEwMCwgVHZydGtvIFVyc3VsaW4g d3JvdGU6Cj4gRnJvbTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4K PiAKPiBSYXRoZXIgdGhhbiBibGluZGx5IHdha2luZyB1cCBhbGwgZm9yY2V3YWtlIGRvbWFpbnMg b24gY29tbWFuZAo+IHN1Ym1pc3Npb24sIHdlIGNhbiB0ZWFjaCBlYWNoIGVuZ2luZSB3aGF0IGlz IChvciBhcmUpIHRoZSBjb3JyZWN0Cj4gb25lIHRvIHRha2UuCj4gCj4gT24gcGxhdGZvcm1zIHdp dGggbXVsdGlwbGUgZm9yY2V3YWtlIGRvbWFpbnMgbGlrZSBWTFYsIENIViwgU0tMCj4gYW5kIEJY VCwgdGhpcyBoYXMgdGhlIHBvdGVudGlhbCBvZiBsb3dlcmluZyB0aGUgR1BVIGFuZCBDUFUKPiBw b3dlciB1c2UgYW5kIHN1Ym1pc3Npb24gbGF0ZW5jeS4KPiAKPiBUbyBpbXBsZW1lbnQgaXQgd2Ug YWRkIGEgZnVuY3Rpb24gbmFtZWQKPiBpbnRlbF91bmNvcmVfZm9yY2V3YWtlX2Zvcl9yZWcgd2hv c2UgcHVycG9zZSBpcyB0byBxdWVyeSB3aGljaAo+IGZvcmNld2FrZSBkb21haW5zIG5lZWQgdG8g YmUgdGFrZW4gdG8gcmVhZCBvciB3cml0ZSBhIHNwZWNpZmljCj4gcmVnaXN0ZXIgd2l0aCByYXcg bW1pbyBhY2Nlc3NvcnMuCj4gCj4gVGhlc2UgZW5hYmxlcyB0aGUgZXhlY2xpc3RzIGVuZ2luZSBz ZXR1cCAgdG8gcXVlcnkgd2hpY2gKPiBmb3JjZXdha2UgZG9tYWlucyBhcmUgcmVsZXZhbnQgcGVy IGVuZ2luZSBvbiB0aGUgY3VycmVudGx5Cj4gcnVubmluZyBwbGF0Zm9ybS4KPiAKPiB2MjoKPiAg ICogS2VybmVsZG9jLgo+ICAgKiBTcGxpdCBmcm9tIGludGVsX3VuY29yZS5jIG1hY3JvIGV4dHJh Y3Rpb24sIFdBUk5fT04sCj4gICAgIG5vIHdhcm5zIG9uIG9sZCBwbGF0Zm9ybXMuIChDaHJpcyBX aWxzb24pCj4gCj4gdjM6Cj4gICAqIFNpbmdsZSBkb21haW4gcGVyIGVuZ2luZSwgbWVudGlvbiBh bGwgcmVnaXN0ZXJzLAo+ICAgICBiaS1kaXJlY3Rpb25hbCBmdW5jdGlvbiBhbmQgYSBuZXcgbmFt ZSwgZml4IGhhbmRsaW5nCj4gICAgIG9mIGdlbjYgYW5kIGdlbjcgd3JpdGVzLiAoQ2hyaXMgV2ls c29uKQo+IAo+IFNpZ25lZC1vZmYtYnk6IFR2cnRrbyBVcnN1bGluIDx0dnJ0a28udXJzdWxpbkBp bnRlbC5jb20+Cj4gQ2M6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgoK PiArLyoqCj4gKyAqIGludGVsX3VuY29yZV9mb3JjZXdha2VfZm9yX3JlZyAtIHdoaWNoIGZvcmNl d2FrZSBkb21haW5zIGFyZSBuZWVkZWQgdG8gYWNjZXNzCj4gKyAqIAkJCQkgICAgYSByZWdpc3Rl cgo+ICsgKiBAZGV2X3ByaXY6IHBvaW50ZXIgdG8gc3RydWN0IGRybV9pOTE1X3ByaXZhdGUKPiAr ICogQHJlZzogcmVnaXN0ZXIgaW4gcXVlc3Rpb24KPiArICogQG9wOiBvcGVyYXRpb24gYml0bWFz ayBvZiBGV19SRUdfUkVBRCBhbmQvb3IgRldfUkVHX1dSSVRFCj4gKyAqCj4gKyAqIFJldHVybnMg YSBzZXQgb2YgZm9yY2V3YWtlIGRvbWFpbnMgcmVxdWlyZWQgdG8gYmUgdGFrZW4gd2l0aCBmb3Ig ZXhhbXBsZQo+ICsgKiBpbnRlbF91bmNvcmVfZm9yY2V3YWtlX2dldCBmb3IgdGhlIHNwZWNpZmll ZCByZWdpc3RlciB0byBiZSBhY2Nlc3NpYmxlIGluIHRoZQo+ICsgKiBzcGVjaWZpZWQgbW9kZSAo cmVhZCwgd3JpdGUgb3IgcmVhZC93cml0ZSkgd2l0aCByYXcgbW1pbyBhY2Nlc3NvcnMuCj4gKyAq Cj4gKyAqIE5PVEU6IE9uIEdlbjYgYW5kIEdlbjcgd3JpdGUgZm9yY2V3YWtlIGRvbWFpbiAoRk9S Q0VXQUtFX1JFTkRFUikgcmVxdWlyZXMgdGhlCj4gKyAqIGNhbGxlcnMgdG8gZG8gRklGTyBtYW5h Z2VtZW50IG9uIHRoZWlyIG93biBvciByaXNrIGxvc2luZyB3cml0ZXMuCj4gKyAqLwo+ICtlbnVt IGZvcmNld2FrZV9kb21haW5zCj4gK2ludGVsX3VuY29yZV9mb3JjZXdha2VfZm9yX3JlZyhzdHJ1 Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYsCj4gKwkJCSAgICAgICBpOTE1X3JlZ190IHJl ZywgdW5zaWduZWQgaW50IG9wKQo+ICt7Cj4gKwllbnVtIGZvcmNld2FrZV9kb21haW5zIGZ3X2Rv bWFpbnMgPSAwOwo+ICsKPiArCVdBUk5fT04oIW9wKTsKPiArCj4gKwlpZiAob3AgJiBGV19SRUdf UkVBRCkKPiArCQlmd19kb21haW5zID0gaW50ZWxfdW5jb3JlX2ZvcmNld2FrZV9mb3JfcmVhZChk ZXZfcHJpdiwgcmVnKTsKPiArCj4gKwlpZiAob3AgJiBGV19SRUdfV1JJVEUpCj4gKwkJZndfZG9t YWlucyB8PSBpbnRlbF91bmNvcmVfZm9yY2V3YWtlX2Zvcl93cml0ZShkZXZfcHJpdiwgcmVnKTsK PiArCj4gKwlyZXR1cm4gZndfZG9tYWluczsKPiArfQoKTGlrZSBpdCwgbGlrZSBpdCBhIGxvdC4K UmV2aWV3ZWQtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgotQ2hy aXMKCi0tIApDaHJpcyBXaWxzb24sIEludGVsIE9wZW4gU291cmNlIFRlY2hub2xvZ3kgQ2VudHJl Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdm eCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xp c3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=