From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michel Thierry Subject: Re: [PATCH v3 03/17] drm/i915/gen8: Abstract PDP usage Date: Tue, 7 Jul 2015 14:35:40 +0100 Message-ID: <559BD5AC.9060606@intel.com> References: <1433954816-13787-1-git-send-email-michel.thierry@intel.com> <1435764453-11954-1-git-send-email-michel.thierry@intel.com> <1435764453-11954-4-git-send-email-michel.thierry@intel.com> <559BC95C.1010801@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTP id A572F6E56A for ; Tue, 7 Jul 2015 06:35:42 -0700 (PDT) In-Reply-To: <559BC95C.1010801@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: "Goel, Akash" , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gNy83LzIwMTUgMTo0MyBQTSwgR29lbCwgQWthc2ggd3JvdGU6Cj4KPgo+IE9uIDcvMS8yMDE1 IDg6NTcgUE0sIE1pY2hlbCBUaGllcnJ5IHdyb3RlOgo+PiBAQCAtNzk1LDEzICs4MjEsMTUgQEAg c3RhdGljIHZvaWQgZ2VuOF9wcGd0dF9jbGVhbnVwKHN0cnVjdAo+PiBpOTE1X2FkZHJlc3Nfc3Bh Y2UgKnZtKQo+PiAgICAqCj4+ICAgICogUmV0dXJuOiAwIGlmIHN1Y2Nlc3M7IG5lZ2F0aXZlIGVy cm9yIGNvZGUgb3RoZXJ3aXNlLgo+PiAgICAqLwo+PiAtc3RhdGljIGludCBnZW44X3BwZ3R0X2Fs bG9jX3BhZ2V0YWJzKHN0cnVjdCBpOTE1X2h3X3BwZ3R0ICpwcGd0dCwKPj4gK3N0YXRpYyBpbnQg Z2VuOF9wcGd0dF9hbGxvY19wYWdldGFicyhzdHJ1Y3QgaTkxNV9hZGRyZXNzX3NwYWNlICp2bSwK Pj4gICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaTkxNV9wYWdlX2RpcmVjdG9yeSAqcGQs Cj4+ICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3Qgc3RhcnQsCj4+ICAgICAgICAgICAg ICAgICAgICAgICAgdWludDY0X3QgbGVuZ3RoLAo+PiAgICAgICAgICAgICAgICAgICAgICAgIHVu c2lnbmVkIGxvbmcgKm5ld19wdHMpCj4+ICAgewo+PiAtICAgIHN0cnVjdCBkcm1fZGV2aWNlICpk ZXYgPSBwcGd0dC0+YmFzZS5kZXY7Cj4+ICsgICAgc3RydWN0IGk5MTVfaHdfcHBndHQgKnBwZ3R0 ID0KPj4gKyAgICAgICAgY29udGFpbmVyX29mKHZtLCBzdHJ1Y3QgaTkxNV9od19wcGd0dCwgYmFz ZSk7Cj4+ICsgICAgc3RydWN0IGRybV9kZXZpY2UgKmRldiA9IHZtLT5kZXY7Cj4KPiBUaGUgJ3Bw Z3R0JyBwb2ludGVyIGNhbiBiZSBjb21wbGV0ZWx5IGRpc3BlbnNlZCB3aXRoLCBieSB0aGUgdXNl IG9mICd2bScKPiBwb2ludGVyLgo+CkxlZnRvdmVycyBmcm9tIG9sZCByZWJhc2VzLCBJJ2xsIGNs ZWFuIHRoZXNlIGZ1bmN0aW9ucyB1cC4KCj4+ICAgICAgIHN0cnVjdCBpOTE1X3BhZ2VfdGFibGUg KnB0Owo+PiAgICAgICB1aW50NjRfdCB0ZW1wOwo+PiAgICAgICB1aW50MzJfdCBwZGU7Cj4+IEBA IC0xMDI0LDE4ICsxMDUxLDEwIEBAIHN0YXRpYyBpbnQgZ2VuOF9hbGxvY192YV9yYW5nZShzdHJ1 Y3QKPj4gaTkxNV9hZGRyZXNzX3NwYWNlICp2bSwKPj4KPj4gICAgICAgICAgICAgICAvKiBPdXIg cGRlIGlzIG5vdyBwb2ludGluZyB0byB0aGUgcGFnZXRhYmxlLCBwdCAqLwo+PiAgICAgICAgICAg ICAgIF9fc2V0X2JpdChwZGUsIHBkLT51c2VkX3BkZXMpOwo+PiAtCj4+IC0gICAgICAgICAgICAv KiBNYXAgdGhlIFBERSB0byB0aGUgcGFnZSB0YWJsZSAqLwo+PiAtICAgICAgICAgICAgcGFnZV9k aXJlY3RvcnlbcGRlXSA9IGdlbjhfcGRlX2VuY29kZShweF9kbWEocHQpLAo+PiAtICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIEk5MTVfQ0FDSEVfTExDKTsKPj4gLQo+PiAtICAgICAg ICAgICAgLyogTkI6IFdlIGhhdmVuJ3QgeWV0IG1hcHBlZCBwdGVzIHRvIHBhZ2VzLiBBdCB0aGlz Cj4+IC0gICAgICAgICAgICAgKiBwb2ludCB3ZSdyZSBzdGlsbCByZWx5aW5nIG9uIGluc2VydF9l bnRyaWVzKCkgKi8KPj4gICAgICAgICAgIH0KPj4KPj4gLSAgICAgICAga3VubWFwX3B4KHBwZ3R0 LCBwYWdlX2RpcmVjdG9yeSk7Cj4+IC0KPj4gLSAgICAgICAgX19zZXRfYml0KHBkcGUsIHBwZ3R0 LT5wZHAudXNlZF9wZHBlcyk7Cj4+ICsgICAgICAgIF9fc2V0X2JpdChwZHBlLCBwZHAtPnVzZWRf cGRwZXMpOwo+PiArICAgICAgICBnZW44X21hcF9wYWdldGFibGVfcmFuZ2UocHBndHQsIHBkLCBz dGFydCwgbGVuZ3RoKTsKPgo+IE5vIGFwcGFyZW50IGJlbmVmaXQgaW4gdXNlIG9mICJnZW44X21h cF9wYWdldGFibGVfcmFuZ2UiLCBjb25zaWRlcmluZwo+IHRoYXQgdGhlIFBhZ2UgRGlyZWN0b3J5 IHBhZ2UgaXMgbWFwcGVkIGF0IHRoZSBzdGFydCBvZiBvdXRlciBsb29wCj4gKFBEUEVzKSBvbmx5 IGFuZCB0aGUgaW5uZXIgbG9vcCAoUERFcykgbWFwcyB0aGUgUERFcyB0byB0aGUgcGFnZSB0YWJs ZXMsCj4gaW4gYW4gaW5saW5lIG1hbm5lci4KPiBUaGUgJ2dlbjhfbWFwX3BhZ2V0YWJsZV9yYW5n ZScsIHdpbGwgcmVwZWF0IHRoZSBzYW1lIGlubmVyIGxvb3Agb2YgUERFcy4KPgoKQW5kIEknbGwg ZGlzY2FyZCB0aGVzZSBjaGFuZ2VzLgoKLU1pY2hlbAo+PiAgICAgICB9Cj4+Cj4+ICAgICAgIGZy ZWVfZ2VuOF90ZW1wX2JpdG1hcHMobmV3X3BhZ2VfZGlycywgbmV3X3BhZ2VfdGFibGVzLCBwZHBl cyk7CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRl bC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDov L2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=