From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [PATCH 2/3] drm/i915: Nuke aux regs from intel_dp Date: Tue, 20 Feb 2018 17:57:42 +0000 Message-ID: <151914946224.8092.18207012070599306870@mail.alporthouse.com> References: <20180220170524.12303-1-ville.syrjala@linux.intel.com> <20180220170524.12303-2-ville.syrjala@linux.intel.com> <151914785130.4312.14270417926463822405@mail.alporthouse.com> <20180220174943.GH5453@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 [109.228.58.192]) by gabe.freedesktop.org (Postfix) with ESMTPS id 814A16EAAC for ; Tue, 20 Feb 2018 17:57:47 +0000 (UTC) In-Reply-To: <20180220174943.GH5453@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: =?utf-8?b?VmlsbGUgU3lyasOkbMOk?= Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org UXVvdGluZyBWaWxsZSBTeXJqw6Rsw6QgKDIwMTgtMDItMjAgMTc6NDk6NDMpCj4gT24gVHVlLCBG ZWIgMjAsIDIwMTggYXQgMDU6MzA6NTFQTSArMDAwMCwgQ2hyaXMgV2lsc29uIHdyb3RlOgo+ID4g UXVvdGluZyBWaWxsZSBTeXJqYWxhICgyMDE4LTAyLTIwIDE3OjA1OjIzKQo+ID4gPiBAQCAtMTA4 OSw3ICsxMDg5LDcgQEAgaW50ZWxfZHBfYXV4X2NoKHN0cnVjdCBpbnRlbF9kcCAqaW50ZWxfZHAs Cj4gPiA+ICAgICAgICAgc3RydWN0IGludGVsX2RpZ2l0YWxfcG9ydCAqaW50ZWxfZGlnX3BvcnQg PSBkcF90b19kaWdfcG9ydChpbnRlbF9kcCk7Cj4gPiA+ICAgICAgICAgc3RydWN0IGRybV9pOTE1 X3ByaXZhdGUgKmRldl9wcml2ID0KPiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAgdG9faTkx NShpbnRlbF9kaWdfcG9ydC0+YmFzZS5iYXNlLmRldik7Cj4gPiA+IC0gICAgICAgaTkxNV9yZWdf dCBjaF9jdGwgPSBpbnRlbF9kcC0+YXV4X2NoX2N0bF9yZWc7Cj4gPiA+ICsgICAgICAgaTkxNV9y ZWdfdCBjaF9jdGwgPSBpbnRlbF9kcC0+YXV4X2NoX2N0bF9yZWcoaW50ZWxfZHApOwo+ID4gPiAg ICAgICAgIHVpbnQzMl90IGF1eF9jbG9ja19kaXZpZGVyOwo+ID4gPiAgICAgICAgIGludCBpLCBy ZXQsIHJlY3ZfYnl0ZXM7Cj4gPiA+ICAgICAgICAgdWludDMyX3Qgc3RhdHVzOwo+ID4gPiBAQCAt MTE1NCw3ICsxMTU0LDcgQEAgaW50ZWxfZHBfYXV4X2NoKHN0cnVjdCBpbnRlbF9kcCAqaW50ZWxf ZHAsCj4gPiA+ICAgICAgICAgICAgICAgICBmb3IgKHRyeSA9IDA7IHRyeSA8IDU7IHRyeSsrKSB7 Cj4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAgIC8qIExvYWQgdGhlIHNlbmQgZGF0YSBpbnRv IHRoZSBhdXggY2hhbm5lbCBkYXRhIHJlZ2lzdGVycyAqLwo+ID4gPiAgICAgICAgICAgICAgICAg ICAgICAgICBmb3IgKGkgPSAwOyBpIDwgc2VuZF9ieXRlczsgaSArPSA0KQo+ID4gPiAtICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIEk5MTVfV1JJVEUoaW50ZWxfZHAtPmF1eF9jaF9kYXRh X3JlZ1tpID4+IDJdLAo+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEk5MTVf V1JJVEUoaW50ZWxfZHAtPmF1eF9jaF9kYXRhX3JlZyhpbnRlbF9kcCwgaSA+PiAyKSwKPiA+ID4g ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludGVsX2RwX3BhY2tf YXV4KHNlbmQgKyBpLAo+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgc2VuZF9ieXRlcyAtIGkpKTsKPiA+ID4gIAo+ID4gPiBA QCAtMTIzOSw3ICsxMjM5LDcgQEAgaW50ZWxfZHBfYXV4X2NoKHN0cnVjdCBpbnRlbF9kcCAqaW50 ZWxfZHAsCj4gPiA+ICAgICAgICAgICAgICAgICByZWN2X2J5dGVzID0gcmVjdl9zaXplOwo+ID4g PiAgCj4gPiA+ICAgICAgICAgZm9yIChpID0gMDsgaSA8IHJlY3ZfYnl0ZXM7IGkgKz0gNCkKPiA+ ID4gLSAgICAgICAgICAgICAgIGludGVsX2RwX3VucGFja19hdXgoSTkxNV9SRUFEKGludGVsX2Rw LT5hdXhfY2hfZGF0YV9yZWdbaSA+PiAyXSksCj4gPiA+ICsgICAgICAgICAgICAgICBpbnRlbF9k cF91bnBhY2tfYXV4KEk5MTVfUkVBRChpbnRlbF9kcC0+YXV4X2NoX2RhdGFfcmVnKGludGVsX2Rw LCBpID4+IDIpKSwKPiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVj diArIGksIHJlY3ZfYnl0ZXMgLSBpKTsKPiA+IAo+ID4gSSBtaWdodCBoYXZlIGNyZWF0ZWQgZGF0 YV9yZWdbNV0gbG9jYWxzIGZvciBpbnRlbF9kcF9hdXhfY2goKSwgYW5kIGV2ZW4KPiA+IGNvbnNp ZGVyIGludGVsX2RwLT5hdXhfY2hfZGF0YV9yZWdzIGZpbGwgdGhlIGVudGlyZSByZWdbNV0gYXJy YXkgaW4gb25lCj4gPiBwYXNzLgo+IAo+IEhtbS4gV2UgZG8gdXNlIGEgJ2NoX2N0bCcgbG9jYWwg Zm9yIHRoZSBjdGwgcmVnIHNvIHNvbWV0aGluZwo+IGxpa2UgdGhhdCB3b3VsZG4ndCBmZWVsIHRv dGFsbHkgb3V0IG9mIHBsYWNlLgo+IAo+IFRoaXMgaXMgdGhlIG9ubHkgY2FsbGVyIHNvIG5vdCBz dXJlIGlmIHRoZXJlJ3MgbXVjaCBwb2ludCBpbiBoYXZpbmcgdGhlCj4gdmZ1bmNzIHBvcHVsYXRl IHRoZSBlbnRpcmUgYXJyYXkuCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2ludGVsX2RwLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jCj4gaW5kZXggMDA1 NzM1YTdmYzI5Li43ODdjMGFhNDUxNjMgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaW50ZWxfZHAuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMKPiBA QCAtMTA4OSw3ICsxMDg5LDcgQEAgaW50ZWxfZHBfYXV4X2NoKHN0cnVjdCBpbnRlbF9kcCAqaW50 ZWxfZHAsCj4gICAgICAgICBzdHJ1Y3QgaW50ZWxfZGlnaXRhbF9wb3J0ICppbnRlbF9kaWdfcG9y dCA9IGRwX3RvX2RpZ19wb3J0KGludGVsX2RwKTsKPiAgICAgICAgIHN0cnVjdCBkcm1faTkxNV9w cml2YXRlICpkZXZfcHJpdiA9Cj4gICAgICAgICAgICAgICAgICAgICAgICAgdG9faTkxNShpbnRl bF9kaWdfcG9ydC0+YmFzZS5iYXNlLmRldik7Cj4gLSAgICAgICBpOTE1X3JlZ190IGNoX2N0bCA9 IGludGVsX2RwLT5hdXhfY2hfY3RsX3JlZyhpbnRlbF9kcCk7Cj4gKyAgICAgICBpOTE1X3JlZ190 IGNoX2N0bCwgY2hfZGF0YVs1XTsKPiAgICAgICAgIHVpbnQzMl90IGF1eF9jbG9ja19kaXZpZGVy Owo+ICAgICAgICAgaW50IGksIHJldCwgcmVjdl9ieXRlczsKPiAgICAgICAgIHVpbnQzMl90IHN0 YXR1czsKPiBAQCAtMTA5Nyw2ICsxMDk3LDEwIEBAIGludGVsX2RwX2F1eF9jaChzdHJ1Y3QgaW50 ZWxfZHAgKmludGVsX2RwLAo+ICAgICAgICAgYm9vbCBoYXNfYXV4X2lycSA9IEhBU19BVVhfSVJR KGRldl9wcml2KTsKPiAgICAgICAgIGJvb2wgdmRkOwo+ICAKPiArICAgICAgIGNoX2N0bCA9IGlu dGVsX2RwLT5hdXhfY2hfY3RsX3JlZyhpbnRlbF9kcCk7Cj4gKyAgICAgICBmb3IgKGkgPSAwOyBp IDwgQVJSQVlfU0laRShjaF9kYXRhKTsgaSsrKQo+ICsgICAgICAgICAgICAgICAgICAgIGNoX2Rh dGFbaV0gPSBpbnRlbF9kcC0+YXV4X2NoX2RhdGFfcmVnKGludGVsX2RwLCBpKTsKClRoaXMgaGFz IG15IHZvdGUuCi1DaHJpcwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3Rv cC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRl bC1nZngK