From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [CI 2/2] drm/i915/perf: reuse intel_lrc ctx regs macro Date: Tue, 14 Aug 2018 19:49:46 +0100 Message-ID: <6bc977a2-deb2-ed4e-055d-85366cc09f0c@linux.intel.com> References: <20180813080218.28994-1-tvrtko.ursulin@linux.intel.com> <20180813080218.28994-3-tvrtko.ursulin@linux.intel.com> <153414819042.23925.3595341448191142794@skylake-alporthouse-com> <37007db2-4734-d335-e768-2776e1ea93d1@linux.intel.com> <153415179606.23925.12548466088111996402@skylake-alporthouse-com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTPS id 208F16E130 for ; Tue, 14 Aug 2018 18:49:49 +0000 (UTC) In-Reply-To: <153415179606.23925.12548466088111996402@skylake-alporthouse-com> Content-Language: en-GB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , Intel-gfx@lists.freedesktop.org, Tvrtko Ursulin List-Id: intel-gfx@lists.freedesktop.org Ck9uIDEzLzA4LzIwMTggMTA6MTYsIENocmlzIFdpbHNvbiB3cm90ZToKPiBRdW90aW5nIFR2cnRr byBVcnN1bGluICgyMDE4LTA4LTEzIDEwOjExOjQ0KQo+Pgo+PiBPbiAxMy8wOC8yMDE4IDA5OjE2 LCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4+PiBRdW90aW5nIFR2cnRrbyBVcnN1bGluICgyMDE4LTA4 LTEzIDA5OjAyOjE4KQo+Pj4+IEZyb206IExpb25lbCBMYW5kd2VybGluIDxsaW9uZWwuZy5sYW5k d2VybGluQGludGVsLmNvbT4KPj4+Pgo+Pj4+IEFic3RyYWN0IHRoZSBjb250ZXh0IGltYWdlIGFj Y2VzcyBhIGJpdC4KPj4+Pgo+Pj4+IFNpZ25lZC1vZmYtYnk6IExpb25lbCBMYW5kd2VybGluIDxs aW9uZWwuZy5sYW5kd2VybGluQGludGVsLmNvbT4KPj4+PiBSZXZpZXdlZC1ieTogVHZydGtvIFVy c3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KPj4+PiAtLS0KPj4+PiAgICBkcml2ZXJz L2dwdS9kcm0vaTkxNS9pOTE1X3BlcmYuYyB8IDM0ICsrKysrKysrKysrKysrKy0tLS0tLS0tLS0t LS0tLS0tCj4+Pj4gICAgMSBmaWxlIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDE4IGRlbGV0 aW9ucygtKQo+Pj4+Cj4+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVf cGVyZi5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9wZXJmLmMKPj4+PiBpbmRleCA0OTU5 N2NmMzE3MDcuLmNjYjIwMjMwZGYyYyAxMDA2NDQKPj4+PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pOTE1X3BlcmYuYwo+Pj4+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfcGVy Zi5jCj4+Pj4gQEAgLTIxMCw2ICsyMTAsNyBAQAo+Pj4+ICAgICNpbmNsdWRlICJpOTE1X29hX2Nm bGd0My5oIgo+Pj4+ICAgICNpbmNsdWRlICJpOTE1X29hX2NubC5oIgo+Pj4+ICAgICNpbmNsdWRl ICJpOTE1X29hX2ljbC5oIgo+Pj4+ICsjaW5jbHVkZSAiaW50ZWxfbHJjX3JlZy5oIgo+Pj4+ICAg IAo+Pj4+ICAgIC8qIEhXIHJlcXVpcmVzIHRoaXMgdG8gYmUgYSBwb3dlciBvZiB0d28sIGJldHdl ZW4gMTI4ayBhbmQgMTZNLCB0aG91Z2ggZHJpdmVyCj4+Pj4gICAgICogaXMgY3VycmVudGx5IGdl bmVyYWxseSBkZXNpZ25lZCBhc3N1bWluZyB0aGUgbGFyZ2VzdCAxNk0gc2l6ZSBpcyB1c2VkIHN1 Y2gKPj4+PiBAQCAtMTYzNiwyNyArMTYzNywyNSBAQCBzdGF0aWMgdm9pZCBnZW44X3VwZGF0ZV9y ZWdfc3RhdGVfdW5sb2NrZWQoc3RydWN0IGk5MTVfZ2VtX2NvbnRleHQgKmN0eCwKPj4+PiAgICAg ICAgICAgdTMyIGN0eF9vYWN0eGN0cmwgPSBkZXZfcHJpdi0+cGVyZi5vYS5jdHhfb2FjdHhjdHJs X29mZnNldDsKPj4+PiAgICAgICAgICAgdTMyIGN0eF9mbGV4ZXUwID0gZGV2X3ByaXYtPnBlcmYu b2EuY3R4X2ZsZXhldTBfb2Zmc2V0Owo+Pj4+ICAgICAgICAgICAvKiBUaGUgTU1JTyBvZmZzZXRz IGZvciBGbGV4IEVVIHJlZ2lzdGVycyBhcmVuJ3QgY29udGlndW91cyAqLwo+Pj4+IC0gICAgICAg dTMyIGZsZXhfbW1pb1tdID0gewo+Pj4+IC0gICAgICAgICAgICAgICBpOTE1X21taW9fcmVnX29m ZnNldChFVV9QRVJGX0NOVEwwKSwKPj4+PiAtICAgICAgICAgICAgICAgaTkxNV9tbWlvX3JlZ19v ZmZzZXQoRVVfUEVSRl9DTlRMMSksCj4+Pj4gLSAgICAgICAgICAgICAgIGk5MTVfbW1pb19yZWdf b2Zmc2V0KEVVX1BFUkZfQ05UTDIpLAo+Pj4+IC0gICAgICAgICAgICAgICBpOTE1X21taW9fcmVn X29mZnNldChFVV9QRVJGX0NOVEwzKSwKPj4+PiAtICAgICAgICAgICAgICAgaTkxNV9tbWlvX3Jl Z19vZmZzZXQoRVVfUEVSRl9DTlRMNCksCj4+Pj4gLSAgICAgICAgICAgICAgIGk5MTVfbW1pb19y ZWdfb2Zmc2V0KEVVX1BFUkZfQ05UTDUpLAo+Pj4+IC0gICAgICAgICAgICAgICBpOTE1X21taW9f cmVnX29mZnNldChFVV9QRVJGX0NOVEw2KSwKPj4+PiArICAgICAgIGk5MTVfcmVnX3QgZmxleF9y ZWdzW10gPSB7Cj4+Pj4gKyAgICAgICAgICAgICAgIEVVX1BFUkZfQ05UTDAsCj4+Pj4gKyAgICAg ICAgICAgICAgIEVVX1BFUkZfQ05UTDEsCj4+Pj4gKyAgICAgICAgICAgICAgIEVVX1BFUkZfQ05U TDIsCj4+Pj4gKyAgICAgICAgICAgICAgIEVVX1BFUkZfQ05UTDMsCj4+Pj4gKyAgICAgICAgICAg ICAgIEVVX1BFUkZfQ05UTDQsCj4+Pj4gKyAgICAgICAgICAgICAgIEVVX1BFUkZfQ05UTDUsCj4+ Pj4gKyAgICAgICAgICAgICAgIEVVX1BFUkZfQ05UTDYsCj4+Pj4gICAgICAgICAgIH07Cj4+Pj4g ICAgICAgICAgIGludCBpOwo+Pj4+ICAgIAo+Pj4+IC0gICAgICAgcmVnX3N0YXRlW2N0eF9vYWN0 eGN0cmxdID0gaTkxNV9tbWlvX3JlZ19vZmZzZXQoR0VOOF9PQUNUWENPTlRST0wpOwo+Pj4+IC0g ICAgICAgcmVnX3N0YXRlW2N0eF9vYWN0eGN0cmwrMV0gPSAoZGV2X3ByaXYtPnBlcmYub2EucGVy aW9kX2V4cG9uZW50IDw8Cj4+Pj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBHRU44X09BX1RJTUVSX1BFUklPRF9TSElGVCkgfAo+Pj4+IC0gICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAoZGV2X3ByaXYtPnBlcmYub2EucGVyaW9kaWMgPwo+Pj4+IC0gICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0VOOF9PQV9USU1FUl9FTkFCTEUgOiAw KSB8Cj4+Pj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdFTjhfT0FfQ09V TlRFUl9SRVNVTUU7Cj4+Pj4gKyAgICAgICBDVFhfUkVHKHJlZ19zdGF0ZSwgY3R4X29hY3R4Y3Ry bCwgR0VOOF9PQUNUWENPTlRST0wsCj4+Pj4gKyAgICAgICAgICAgICAgIChkZXZfcHJpdi0+cGVy Zi5vYS5wZXJpb2RfZXhwb25lbnQgPDwgR0VOOF9PQV9USU1FUl9QRVJJT0RfU0hJRlQpIHwKPj4+ PiArICAgICAgICAgICAgICAgKGRldl9wcml2LT5wZXJmLm9hLnBlcmlvZGljID8gR0VOOF9PQV9U SU1FUl9FTkFCTEUgOiAwKSB8Cj4+Pj4gKyAgICAgICAgICAgICAgIEdFTjhfT0FfQ09VTlRFUl9S RVNVTUUpOwo+Pj4KPj4+IEknbGwgYmUgaG9uZXN0IGJ1dCwgSSBkb24ndCB0aGluayBpdCdzIENU WF9SRUcoKSB0aGF0IGhlbHBzIGltcHJvdmUgdGhlCj4+PiByZWFkYWJpbGl0eSBoZXJlLgo+Pj4K Pj4+IFRoZSByZWFsbHkgb2RkIHBhcnQgaXMgdGhhdCB0aGlzIHN0aWNrcyBpdHNlbGYgaW50byBh IGJhcmUgcGFydCBvZiB0aGUKPj4+IHJlZ2lzdGVyIHN0YXRlIG5vdCBzdXJyb3VuZGVkIGJ5IGFu eSBMUkkgYW5kIGFmdGVyIGEgQkJfRU5ELiBUaGlzCj4+PiByb3V0aW5lIGNhbiBvbmx5IHdvcmsg Zm9yIGVzdGFibGlzaGVkIGNvbnRleHRzLCBpdCBzaG91bGQgbm90IHdvcmsgZm9yCj4+PiBleGVj bGlzdHNfaW5pdF9yZWdfc3RhdGUuCj4+Cj4+IFVubGVzcyBJIGFtIG1pc3Npbmcgc29tZXRoaW5n IGNoYW5nZSBpcyBjb21wbGV0ZWx5IG1lY2hhbmljYWwsIHNvIGFueQo+PiBxdWVzdGlvbiBtYXJr cyB5b3UgaGF2ZSBhcmUgYWxyZWFkeSB0aGVyZSwgcmlnaHQ/IFdoYXQgZG8geW91IHN1Z2dlc3Qg aXMKPj4gdGhlIGFjdGlvbiBoZXJlPwo+IAo+IFN1cmUsIHRoZSBvbmx5IHRoaW5nIEkgcXVlc3Rp b24gb2YgdGhpcyBwYXRjaCBpdHNlbGYgaXMgd2hldGhlcgo+IENUWF9SRUcoKSBpcyBzaW1wbHkg dG9vIG11Y2ggaG9ycmlibGUgb2JmdXNjYXRpbmcgbWFnaWMuCgpUdXJuIGEgYmxpbmQgZXllIGlm IHRoZSBwZXJjZWl2ZWQgYmFkbmVzcyBmYWN0b3IgaXMgYmVsb3cgc29tZSAKdGhyZXNob2xkPyBG b2xsb3dpbmcgcGF0Y2ggZGVwZW5kcyBvbiB0aGlzIG9uZSwgc28gaWYgSSBoYXZlIHRvIGRyb3Ag CnRoaXMgb25lLCB0aGVuIEkgaGF2ZSB0byByZXdvcmsgdGhlIG5leHQgb25lIGV0Yy4uIHdlbGws IGl0J3Mgbm90IHRoZSAKd29yc3QgcHJvYmxlbSwgc28geWVhaCwgd2hhdGV2ZXIuIE1ha2UgYSBj YWxsIGFuZCBsZXQgbWUga25vdy4KClJlZ2FyZHMsCgpUdnJ0a28KX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRl bC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3Jn L21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==