From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH 17/20] drm/i915: Use uncached(WC) mapping for acessing the GuC log buffer Date: Fri, 12 Aug 2016 17:05:00 +0100 Message-ID: <57ADF3AC.7070908@linux.intel.com> References: <1470983123-22127-1-git-send-email-akash.goel@intel.com> <1470983123-22127-18-git-send-email-akash.goel@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 07B5D6E2F2 for ; Fri, 12 Aug 2016 16:05:19 +0000 (UTC) In-Reply-To: <1470983123-22127-18-git-send-email-akash.goel@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: akash.goel@intel.com, intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Ck9uIDEyLzA4LzE2IDA3OjI1LCBha2FzaC5nb2VsQGludGVsLmNvbSB3cm90ZToKPiBGcm9tOiBB a2FzaCBHb2VsIDxha2FzaC5nb2VsQGludGVsLmNvbT4KPgo+IEhvc3QgbmVlZHMgdG8gc2FtcGxl IHRoZSBHdUMgbG9nIGJ1ZmZlciBvbiBldmVyeSBmbHVzaCBpbnRlcnJ1cHQgZnJvbSBHdUMuCj4g VG8gZW5zdXJlIHRoYXQgd2UgYWx3YXlzIGdldCB0aGUgdXAtdG8tZGF0ZSBkYXRhIGZyb20gbG9n IGJ1ZmZlciwgaXRzCj4gYmV0dGVyIHRvIGFjY2VzcyB0aGUgYnVmZmVyIHRocm91Z2ggYW4gdW5j YWNoZWQgQ1BVIG1hcHBpbmcuIEFsc28gdGhlIHdheQo+IGJ1ZmZlciBpcyBhY2Nlc3NlZCBmcm9t IEd1QyAmIEhvc3Qgc2lkZSwgbWFudWFsbHkgZG9pbmcgY2FjaGUgZmx1c2ggbWF5Cj4gbm90IGJl IGVmZmVjdGl2ZSBhbHdheXMgaWYgY2FjaGVkIENQVSBtYXBwaW5nIGlzIHVzZWQuCj4gVGhvdWdo IHRoZXJlIGNvdWxkIGJlIHNvbWUgcGVyZm9ybWFuY2UgaW1wbGljYXRpb24gd2l0aCBVbmNhY2hl ZCByZWFkLCBidXQKPiByZWxpYWJpbGl0eSBvZiBkYXRhIHdpbGwgYmUgZW5zdXJlZC4KPgo+IHYy OiBSZWJhc2UuCj4KPiB2MzogUmViYXNlLgo+Cj4gU2lnbmVkLW9mZi1ieTogQWthc2ggR29lbCA8 YWthc2guZ29lbEBpbnRlbC5jb20+Cj4gLS0tCj4gICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1 X2d1Y19zdWJtaXNzaW9uLmMgfCA5ICsrKysrLS0tLQo+ICAgMSBmaWxlIGNoYW5nZWQsIDUgaW5z ZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pOTE1X2d1Y19zdWJtaXNzaW9uLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1 X2d1Y19zdWJtaXNzaW9uLmMKPiBpbmRleCAxZDU4ZDM2Li4xODE4MzQzIDEwMDY0NAo+IC0tLSBh L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ3VjX3N1Ym1pc3Npb24uYwo+ICsrKyBiL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2k5MTVfZ3VjX3N1Ym1pc3Npb24uYwo+IEBAIC0xMDAyLDggKzEwMDIs NiBAQCBzdGF0aWMgdm9pZCBndWNfcmVhZF91cGRhdGVfbG9nX2J1ZmZlcihzdHJ1Y3QgaW50ZWxf Z3VjICpndWMpCj4gICAJCQlkc3RfZGF0YV9wdHIgKz0gYnVmZmVyX3NpemU7Cj4gICAJCX0KPgo+ IC0JCS8qIEZJWE1FOiBpbnZhbGlkYXRlL2ZsdXNoIGZvciBsb2cgYnVmZmVyIG5lZWRlZCAqLwo+ IC0KPiAgIAkJLyogVXBkYXRlIHRoZSByZWFkIHBvaW50ZXIgaW4gdGhlIHNoYXJlZCBsb2cgYnVm ZmVyICovCj4gICAJCWxvZ19idWZmZXJfc3RhdGUtPnJlYWRfcHRyID0gd3JpdGVfb2Zmc2V0Owo+ Cj4gQEAgLTExNzcsOCArMTE3NSwxMSBAQCBzdGF0aWMgaW50IGd1Y19jcmVhdGVfbG9nX2V4dHJh cyhzdHJ1Y3QgaW50ZWxfZ3VjICpndWMpCj4gICAJCXJldHVybiAwOwo+Cj4gICAJaWYgKCFndWMt PmxvZy5idWZfYWRkcikgewo+IC0JCS8qIENyZWF0ZSBhIHZtYWxsb2MgbWFwcGluZyBvZiBsb2cg YnVmZmVyIHBhZ2VzICovCj4gLQkJdmFkZHIgPSBpOTE1X2dlbV9vYmplY3RfcGluX21hcChndWMt PmxvZy5vYmosIEk5MTVfTUFQX1dCKTsKPiArCQkvKiBDcmVhdGUgYSBXQyAoVW5jYWNoZWQgZm9y IHJlYWQpIHZtYWxsb2MgbWFwcGluZyBvZiBsb2cKPiArCQkgKiBidWZmZXIgcGFnZXMsIHNvIHRo YXQgd2UgY2FuIGRpcmVjdGx5IGdldCB0aGUgZGF0YQo+ICsJCSAqICh1cC10by1kYXRlKSBmcm9t IG1lbW9yeS4KPiArCQkgKi8KPiArCQl2YWRkciA9IGk5MTVfZ2VtX29iamVjdF9waW5fbWFwKGd1 Yy0+bG9nLm9iaiwgSTkxNV9NQVBfV0MpOwo+ICAgCQlpZiAoSVNfRVJSKHZhZGRyKSkgewo+ICAg CQkJcmV0ID0gUFRSX0VSUih2YWRkcik7Cj4gICAJCQlEUk1fRVJST1IoIkNvdWxkbid0IG1hcCBs b2cgYnVmZmVyIHBhZ2VzICVkXG4iLCByZXQpOwo+CgpSZXZpZXdlZC1ieTogVHZydGtvIFVyc3Vs aW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KCkhvcGVmdWxseSBubyBvbmUgYXBwbGllcyB0 aGlzIHdpdGhvdXQgMTkvMjAuIDopCgpSZWdhcmRzLAoKVHZydGtvCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50 ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=