From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH] drm/i915: Use a cached mapping for the physical HWS Date: Fri, 19 May 2017 11:53:17 +0300 Message-ID: <1495183997.3819.3.camel@linux.intel.com> References: <20170517130250.5099-1-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by gabe.freedesktop.org (Postfix) with ESMTPS id 2D3486E1A0 for ; Fri, 19 May 2017 08:53:25 +0000 (UTC) In-Reply-To: <20170517130250.5099-1-chris@chris-wilson.co.uk> 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 List-Id: intel-gfx@lists.freedesktop.org T24ga2UsIDIwMTctMDUtMTcgYXQgMTQ6MDIgKzAxMDAsIENocmlzIFdpbHNvbiB3cm90ZToKPiBP bGRlciBnZW4gdXNlIGEgcGh5c2ljYWwgYWRkcmVzcyBmb3IgdGhlIGhhcmR3YXJlIHN0YXR1cyBw YWdlLCBmb3Igd2hpY2gKPiB3ZSB1c2UgY2FjaGUtY29oZXJlbnQgd3JpdGVzLiBBcyB0aGUgd3Jp dGVzIGFyZSBpbnRvIHRoZSBjcHUgY2FjaGUsIHdlIHVzZQo+IGEgbm9ybWFsIFdCIG1hcHBlZCBw YWdlIHRvIHJlYWQgdGhlIEhXUywgdXNlZCBmb3Igb3VyIHNlcW5vIHRyYWNraW5nLgo+IAo+IEFu ZWNkb3RhbGx5LCBJIG9ic2VydmVkIGxvc3QgYnJlYWRjcnVtYnMgd3JpdGVzIGludG8gdGhlIEhX UyBvbiBpOTY1Z20sCj4gd2hpY2ggc28gZmFyIGhhdmUgbm90IHJlb2NjdXJyZWQgd2l0aCB0aGlz IHBhdGNoLiBIb3cgcmVsaWFibGUgdGhhdAo+IGV2aWRlbmNlIGlzIHJlbWFpbnMgdG8gYmUgc2Vl bi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5j by51az4KCjxTTklQPgoKPiBAQCAtMTA5MSwxNyArMTA5NCwyMiBAQCBzdGF0aWMgaW50IGluaXRf c3RhdHVzX3BhZ2Uoc3RydWN0IGludGVsX2VuZ2luZV9jcyAqZW5naW5lKQo+IMKgCj4gwqBzdGF0 aWMgaW50IGluaXRfcGh5c19zdGF0dXNfcGFnZShzdHJ1Y3QgaW50ZWxfZW5naW5lX2NzICplbmdp bmUpCj4gwqB7Cj4gLQlzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYgPSBlbmdpbmUt Pmk5MTU7Cj4gKwlzdHJ1Y3QgcGFnZSAqcGFnZTsKPiDCoAo+IC0JR0VNX0JVR19PTihlbmdpbmUt PmlkICE9IFJDUyk7CgpXYXMgdGhpcyByZW1vdmFsIGRlbGliZXJhdGU/Cgo+ICsJcGFnZSA9IGFs bG9jX3BhZ2UoR0ZQX0tFUk5FTCB8IF9fR0ZQX1pFUk8pOwo+ICsJaWYgKCFwYWdlKQo+ICsJCXJl dHVybiAtRU5PTUVNOwo+IMKgCj4gLQlkZXZfcHJpdi0+c3RhdHVzX3BhZ2VfZG1haCA9Cj4gLQkJ ZHJtX3BjaV9hbGxvYygmZGV2X3ByaXYtPmRybSwgUEFHRV9TSVpFLCBQQUdFX1NJWkUpOwo+IC0J aWYgKCFkZXZfcHJpdi0+c3RhdHVzX3BhZ2VfZG1haCkKPiArCWVuZ2luZS0+c3RhdHVzX3BhZ2Uu ZG1hX2FkZHIgPQo+ICsJCWRtYV9tYXBfcGFnZShlbmdpbmUtPmk5MTUtPmRybS5kZXYsIHBhZ2Us IDAsIFBBR0VfU0laRSwKPiArCQkJwqDCoMKgwqDCoFBDSV9ETUFfQklESVJFQ1RJT05BTCk7Cj4g KwlpZiAoZG1hX21hcHBpbmdfZXJyb3IoZW5naW5lLT5pOTE1LT5kcm0uZGV2LAo+ICsJCQnCoMKg wqDCoMKgwqBlbmdpbmUtPnN0YXR1c19wYWdlLmRtYV9hZGRyKSkgewo+ICsJCV9fZnJlZV9wYWdl KHBhZ2UpOwo+IMKgCQlyZXR1cm4gLUVOT01FTTsKCk5pdHBpY2tpbmcsIGJ1dCAtRU5PU1BDIHdv dWxkIGJlIG1vcmUgYWNjdXJhdGU/CgpSZXZpZXdlZC1ieTogSm9vbmFzIExhaHRpbmVuIDxqb29u YXMubGFodGluZW5AbGludXguaW50ZWwuY29tPgoKUmVnYXJkcywgSm9vbmFzCi0tIApKb29uYXMg TGFodGluZW4KT3BlbiBTb3VyY2UgVGVjaG5vbG9neSBDZW50ZXIKSW50ZWwgQ29ycG9yYXRpb24K X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4 IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==