From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michel Thierry Subject: Re: [PATCH v4 17/18] drm/i915: Wa32bitGeneralStateOffset & Wa32bitInstructionBaseOffset Date: Thu, 9 Jul 2015 17:19:27 +0100 Message-ID: <559E9F0F.7030703@intel.com> References: <1436282103-5854-1-git-send-email-michel.thierry@intel.com> <1436282103-5854-18-git-send-email-michel.thierry@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTP id 4BF496E01F for ; Thu, 9 Jul 2015 09:19:30 -0700 (PDT) In-Reply-To: <1436282103-5854-18-git-send-email-michel.thierry@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: "intel-gfx@lists.freedesktop.org" , Chris Wilson Cc: "Goel, Akash" List-Id: intel-gfx@lists.freedesktop.org T24gNy83LzIwMTUgNDoxNSBQTSwgTWljaGVsIFRoaWVycnkgd3JvdGU6Cj4gVGhlcmUgYXJlIHNv bWUgYWxsb2NhdGlvbnMgdGhhdCBtdXN0IGJlIG9ubHkgcmVmZXJlbmNlZCBieSAzMi1iaXQKPiBv ZmZzZXRzLiBUbyBsaW1pdCB0aGUgY2hhbmNlcyBvZiBoYXZpbmcgdGhlIGZpcnN0IDRHQiBhbHJl YWR5IGZ1bGwsCj4gb2JqZWN0cyBub3QgcmVxdWlyaW5nIHRoaXMgd29ya2Fyb3VuZCB1c2UgRFJN X01NX1NFQVJDSF9CRUxPVy8KPiBEUk1fTU1fQ1JFQVRFX1RPUCBmbGFncwo+Cj4gSW4gc3BlY2lm aWMsIGFueSByZXNvdXJjZSB1c2VkIHdpdGggZmxhdC9oZWFwbGVzcyAoMHgwMDAwMDAwMC0weGZm ZmZmMDAwKQo+IEdlbmVyYWwgU3RhdGUgSGVhcCAoR1NIKSBvciBJbnRydWN0aW9ucyBTdGF0ZSBI ZWFwIChJU0gpIG11c3QgYmUgaW4gYQo+IDMyLWJpdCByYW5nZSwgYmVjYXVzZSB0aGUgR2VuZXJh bCBTdGF0ZSBPZmZzZXQgYW5kIEluc3RydWN0aW9uIFN0YXRlCj4gT2Zmc2V0IGFyZSBsaW1pdGVk IHRvIDMyLWJpdHMuCj4KPiBPYmplY3RzIG11c3QgaGF2ZSBFWEVDX09CSkVDVF9TVVBQT1JUU180 OEJfQUREUkVTUyBmbGFnIHRvIGluZGljYXRlIGlmCj4gdGhleSBjYW4gYmUgYWxsb2NhdGVkIGFi b3ZlIHRoZSAzMi1iaXQgYWRkcmVzcyByYW5nZS4gVG8gbGltaXQgdGhlCj4gY2hhbmNlcyBvZiBo YXZpbmcgdGhlIGZpcnN0IDRHQiBhbHJlYWR5IGZ1bGwsIG9iamVjdHMgd2lsbCB1c2UKPiBEUk1f TU1fU0VBUkNIX0JFTE9XICsgRFJNX01NX0NSRUFURV9UT1AgZmxhZ3Mgd2hlbiBwb3NzaWJsZS4K Pgo+IHYyOiBDaGFuZ2VkIGZsYWcgbG9naWMgZnJvbSBuZWVlZHNfMzJiLCB0byBzdXBwb3J0c180 OGIuCj4gdjM6IE1vdmVkIDQ4LWJpdCBzdXBwb3J0IGZsYWcgYmFjayB0byBleGVjX29iamVjdC4g KENocmlzLCBEYW5pZWwpCj4gdjQ6IFNwbGl0IHBpbiBmbGFncyBpbnRvIFBJTl9aT05FXzRHIGFu ZCBQSU5fSElHSDsgdXBkYXRlIFBJTl9PRkZTRVRfTUFTSwo+IHRvIHVzZSBsYXN0IFBJTl8gZGVm aW5lZCBpbnN0ZWFkIG9mIGhhcmQtY29kZWQgdmFsdWU7IHVzZSBjb3JyZWN0IGxpbWl0Cj4gY2hl Y2sgaW4gZWJfdm1hX21pc3BsYWNlZC4gKENocmlzKQo+IHY1OiBEb24ndCB0b3VjaCBQSU5fT0ZG U0VUX01BU0sgYW5kIHVwZGF0ZSB3b3JrYXJvdW5kIGNvbW1lbnQgKENocmlzKQo+Cj4gQ2M6IENo cmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+IFJldmlld2VkLWJ5OiBDaHJp cyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4gKHY0KQo+IFNpZ25lZC1vZmYtYnk6 IE1pY2hlbCBUaGllcnJ5IDxtaWNoZWwudGhpZXJyeUBpbnRlbC5jb20+Cj4gLS0tCj4gICBkcml2 ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oICAgICAgICAgICAgfCAgMiArKwo+ICAgZHJpdmVy cy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYyAgICAgICAgICAgIHwgMTQgKysrKysrKysrKysrLS0K PiAgIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2V4ZWNidWZmZXIuYyB8IDEzICsrKysr KysrKysrKysKPiAgIGluY2x1ZGUvdWFwaS9kcm0vaTkxNV9kcm0uaCAgICAgICAgICAgICAgICB8 ICAzICsrLQo+ICAgNCBmaWxlcyBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9u cygtKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmggYi9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oCj4gaW5kZXggNGEzMGE3My4uZmM4OGU1OCAx MDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oCj4gKysrIGIvZHJp dmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuaAo+IEBAIC0yNzcyLDYgKzI3NzIsOCBAQCB2b2lk IGk5MTVfZ2VtX3ZtYV9kZXN0cm95KHN0cnVjdCBpOTE1X3ZtYSAqdm1hKTsKPiAgICNkZWZpbmUg UElOX09GRlNFVF9CSUFTICAgICAgICAoMTw8MykKPiAgICNkZWZpbmUgUElOX1VTRVIgICAgICAg KDE8PDQpCj4gICAjZGVmaW5lIFBJTl9VUERBVEUgICAgICgxPDw1KQo+ICsjZGVmaW5lIFBJTl9a T05FXzRHICAgICgxPDw2KQo+ICsjZGVmaW5lIFBJTl9ISUdIICAgICAgICgxPDw3KQo+ICAgI2Rl ZmluZSBQSU5fT0ZGU0VUX01BU0sgKH40MDk1KQo+ICAgaW50IF9fbXVzdF9jaGVjawo+ICAgaTkx NV9nZW1fb2JqZWN0X3BpbihzdHJ1Y3QgZHJtX2k5MTVfZ2VtX29iamVjdCAqb2JqLAo+IGRpZmYg LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jIGIvZHJpdmVycy9ncHUvZHJt L2k5MTUvaTkxNV9nZW0uYwo+IGluZGV4IGViZmI3ODkuLmIxMzkwMGQgMTAwNjQ0Cj4gLS0tIGEv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2k5MTVfZ2VtLmMKPiBAQCAtMzcyMCw2ICszNzIwLDggQEAgaTkxNV9nZW1fb2JqZWN0X2Jp bmRfdG9fdm0oc3RydWN0IGRybV9pOTE1X2dlbV9vYmplY3QgKm9iaiwKPiAgICAgICAgICBzdHJ1 Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYgPSBkZXYtPmRldl9wcml2YXRlOwo+ICAgICAg ICAgIHUzMiBmZW5jZV9hbGlnbm1lbnQsIHVuZmVuY2VkX2FsaWdubWVudDsKPiAgICAgICAgICB1 NjQgc2l6ZSwgZmVuY2Vfc2l6ZTsKPiArICAgICAgIHUzMiBzZWFyY2hfZmxhZyA9IERSTV9NTV9T RUFSQ0hfREVGQVVMVDsKPiArICAgICAgIHUzMiBhbGxvY19mbGFnID0gRFJNX01NX0NSRUFURV9E RUZBVUxUOwo+ICAgICAgICAgIHU2NCBzdGFydCA9Cj4gICAgICAgICAgICAgICAgICBmbGFncyAm IFBJTl9PRkZTRVRfQklBUyA/IGZsYWdzICYgUElOX09GRlNFVF9NQVNLIDogMDsKPiAgICAgICAg ICB1NjQgZW5kID0KPiBAQCAtMzc2MSw2ICszNzYzLDE0IEBAIGk5MTVfZ2VtX29iamVjdF9iaW5k X3RvX3ZtKHN0cnVjdCBkcm1faTkxNV9nZW1fb2JqZWN0ICpvYmosCj4gICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iai0+dGlsaW5nX21vZGUsCj4g ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNl KTsKPiAgICAgICAgICAgICAgICAgIHNpemUgPSBmbGFncyAmIFBJTl9NQVBQQUJMRSA/IGZlbmNl X3NpemUgOiBvYmotPmJhc2Uuc2l6ZTsKPiArCj4gKyAgICAgICAgICAgICAgIGlmIChmbGFncyAm IFBJTl9ISUdIKSB7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgc2VhcmNoX2ZsYWcgPSBEUk1f TU1fU0VBUkNIX0JFTE9XOwo+ICsgICAgICAgICAgICAgICAgICAgICAgIGFsbG9jX2ZsYWcgPSBE Uk1fTU1fQ1JFQVRFX1RPUDsKPiArICAgICAgICAgICAgICAgfQo+ICsKPiArICAgICAgICAgICAg ICAgaWYgKGZsYWdzICYgUElOX1pPTkVfNEcpCj4gKyAgICAgICAgICAgICAgICAgICAgICAgZW5k ID0gKDFVTEwgPDwgMzIpOwpIaSBDaHJpcywKc2Vjb25kIHRob3VnaHRzIG9uIHRoaXMuLi4gd291 bGQgUElOX0hJR0ggJiBQSU5fWk9ORV80RyBiZSBhIHByb2JsZW0gaWYgCnNvbWVvbmUgbWl4ZXMg YSA2NC1iaXQga2VybmVsIHdpdGggMzItYml0IHVzZXJsYW5kPwpNYXliZSBpdCdzIHNhZmVyIHRv IHNldCBlbmQgPSAoMVVMTCA8PCAzMikgLSBQQUdFX1NJWkUuCgo+ICAgICAgICAgIH0KPgo+ICAg ICAgICAgIGlmIChhbGlnbm1lbnQgPT0gMCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3Rz LmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlz dGluZm8vaW50ZWwtZ2Z4Cg==