From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH v2] drm/i915: Fix forcewake active domain tracking Date: Fri, 10 Mar 2017 09:09:06 +0000 Message-ID: <0fa6e2fa-4677-7e03-ce3f-b23d8ddae433@linux.intel.com> References: <20170309211216.GF28427@nuc-i3427.alporthouse.com> <20170310073251.31179-1-tvrtko.ursulin@linux.intel.com> <20170310085000.GL28427@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTPS id 86E216EDD1 for ; Fri, 10 Mar 2017 09:09:10 +0000 (UTC) In-Reply-To: <20170310085000.GL28427@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 , Tvrtko Ursulin , Intel-gfx@lists.freedesktop.org, Tvrtko Ursulin , "Paneri, Praveen" , Daniel Vetter , Jani Nikula , "v4 . 10+" List-Id: intel-gfx@lists.freedesktop.org Ck9uIDEwLzAzLzIwMTcgMDg6NTAsIENocmlzIFdpbHNvbiB3cm90ZToKPiBPbiBGcmksIE1hciAx MCwgMjAxNyBhdCAwNzozMjo1MUFNICswMDAwLCBUdnJ0a28gVXJzdWxpbiB3cm90ZToKPj4gRnJv bTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KPj4KPj4gSW4gY29t bWl0IDAwMzM0MmE1MDAyMSAoImRybS9pOTE1OiBLZWVwIHRyYWNrIG9mIGFjdGl2ZQo+PiBmb3Jj ZXdha2UgZG9tYWlucyBpbiBhIGJpdG1hc2siKSBJIGZvcmdvdCB0byBhZGp1c3QgdGhlCj4+IG5l d2x5IGludHJvZHVjZSBmd19kb21haW5zX2FjdGl2ZSBzdGF0ZSBhY3Jvc3MgcmVzZXQuCj4+Cj4+ IFRoaXMgY2F1c2VkIHRoZSBhc3NlcnRfZm9yY2V3YWtlc19pbmFjdGl2ZSB0byB0cmlnZ2VyCj4+ IGR1cmluZyBzdXNwZW5kIGFuZCByZXN1bWUgaWYgdGhlcmUgd2VyZSB1c2VyIGhlbGQKPj4gZm9y Y2V3YWtlcy4KPj4KPj4gdjI6IEJpdG1hc2sgY2hlY2tzIGFyZSByZXF1aXJlZCBzaW5jZSB2ZnVu Y3MgYXJlIG5vdAo+PiAgICAgYWx3YXlzIHByZXNlbnQuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFR2 cnRrbyBVcnN1bGluIDx0dnJ0a28udXJzdWxpbkBpbnRlbC5jb20+Cj4+IEZpeGVzOiAwMDMzNDJh NTAwMjEgKCJkcm0vaTkxNTogS2VlcCB0cmFjayBvZiBhY3RpdmUgZm9yY2V3YWtlIGRvbWFpbnMg aW4gYSBiaXRtYXNrIikKPj4gVGVzdGNhc2U6IGlndC9kcnZfc3VzcGVuZC9mb3JjZXdha2UKPj4g Q2M6IFR2cnRrbyBVcnN1bGluIDx0dnJ0a28udXJzdWxpbkBpbnRlbC5jb20+Cj4+IENjOiAiUGFu ZXJpLCBQcmF2ZWVuIiA8cHJhdmVlbi5wYW5lcmlAaW50ZWwuY29tPgo+PiBDYzogQ2hyaXMgV2ls c29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Cj4+IENjOiBEYW5pZWwgVmV0dGVyIDxkYW5p ZWwudmV0dGVyQGludGVsLmNvbT4KPj4gQ2M6IEphbmkgTmlrdWxhIDxqYW5pLm5pa3VsYUBsaW51 eC5pbnRlbC5jb20+Cj4+IENjOiBpbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4+IENj OiB2NC4xMCsgPHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmc+Cj4+IC0tLQo+PiAgZHJpdmVycy9ncHUv ZHJtL2k5MTUvaW50ZWxfdW5jb3JlLmMgfCAyICsrCj4+ICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNl cnRpb25zKCspCj4+Cj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF91 bmNvcmUuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3VuY29yZS5jCj4+IGluZGV4IDJh M2YzNWMzMDUwMS4uN2VmYWU3N2ZhY2EwIDEwMDY0NAo+PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pbnRlbF91bmNvcmUuYwo+PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF91 bmNvcmUuYwo+PiBAQCAtMzA0LDEyICszMDQsMTQgQEAgc3RhdGljIHZvaWQgaW50ZWxfdW5jb3Jl X2ZvcmNld2FrZV9yZXNldChzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYsCj4+ICAJ ZncgPSBkZXZfcHJpdi0+dW5jb3JlLmZ3X2RvbWFpbnNfYWN0aXZlOwo+PiAgCWlmIChmdykKPj4g IAkJZGV2X3ByaXYtPnVuY29yZS5mdW5jcy5mb3JjZV93YWtlX3B1dChkZXZfcHJpdiwgZncpOwo+ PiArCWRldl9wcml2LT51bmNvcmUuZndfZG9tYWluc19hY3RpdmUgPSAwOwo+Cj4gSG1tLCBJIHRo aW5rIHdlIHdvdWxkIGJlIGhhcHBpZXIgd2l0aCAodGhpbmsgb2YgYSBnb29kIG5hbWUpCj4KPiBz dGF0aWMgdm9pZCBfX2ludGVsX3VuY29yZV9mb3JjZV93YWtlX2dldChpOTE1LCBmd19kb21haW5z KQo+IHsKPiAJaTkxNS0+dW5jb3JlLmZ1bmNzLmZvcmNlX3dha2VfZ2V0KGk5MTUsIGZ3X2RvbWFp bnMpOwo+IAlpOTE1LT51bmNvcmUuZnVuY3MuZndfZG9tYWluc19hY3RpdmUgfD0gZndfZG9tYWlu Owo+IH0KPgo+IHN0YXRpYyB2b2lkIF9faW50ZWxfdW5jb3JlX2ZvcmNlX3dha2VfcHV0KGk5MTUs IGZ3X2RvbWFpbnMpCj4gewo+IAlpOTE1LT51bmNvcmUuZnVuY3MuZm9yY2Vfd2FrZV9wdXQoaTkx NSwgZndfZG9tYWlucyk7Cj4gCWk5MTUtPnVuY29yZS5mdW5jcy5md19kb21haW5zX2FjdGl2ZSAm PSB+ZndfZG9tYWluOwo+IH0KPgo+IEFub3RoZXIgYWx0ZXJuYXRpdmUgd291bGQgYmUgdG8gbW92 ZSB0aGUgYml0b3BzIGRvd24gdG8gdGhlIGNhbGxiYWNrcy4KPiBnY2MgbWlnaHQgYmUgaGFwcGll ciwgYXQgdGhlIGV4cGVuc2Ugb2Ygc29tZSBkdXBsaWNhdGlvbiBhbmQgcmlzayBvZgo+IGZvcmdl dHRpbmcuCj4KPiBBbnl3YXkgd29ydGggdGhlIGVmZm9ydD8KClllcyBJIGFncmVlLCB3YXMgY29u c2lkZXJpbmcgdGhlIHNlY29uZCBvcHRpb24gbXlzZWxmLiBUaGluayBJIHN0aWxsIApwcmVmZXIg dGhhdCBvbmUgdG8ga2VlcCB0aGUgaW5zZXBhcmFibGUgdG9nZXRoZXIuCgpSZWdhcmRzLAoKVHZy dGtvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRl bC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6 Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK