From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH 11/13] drm/i915: Cache ringbuffer GTT address Date: Mon, 11 Jan 2016 17:44:55 +0000 Message-ID: <5693EA17.6090900@linux.intel.com> References: <1452252592-24803-1-git-send-email-tvrtko.ursulin@linux.intel.com> <1452252592-24803-12-git-send-email-tvrtko.ursulin@linux.intel.com> <5693D55C.30305@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTP id 089306E135 for ; Mon, 11 Jan 2016 09:44:57 -0800 (PST) In-Reply-To: <5693D55C.30305@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Dave Gordon , Intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Ck9uIDExLzAxLzE2IDE2OjE2LCBEYXZlIEdvcmRvbiB3cm90ZToKPiBPbiAwOC8wMS8xNiAxMToy OSwgVHZydGtvIFVyc3VsaW4gd3JvdGU6Cj4+IEZyb206IFR2cnRrbyBVcnN1bGluIDx0dnJ0a28u dXJzdWxpbkBpbnRlbC5jb20+Cj4+Cj4+IFB1cnBvc2UgaXMgdG8gYXZvaWQgY2FsbGluZyBpOTE1 X2dlbV9vYmpfZ2d0dF9vZmZzZXQgZnJvbSB0aGUKPj4gaW50ZXJydXB0IGNvbnRleHQgd2l0aG91 dCB0aGUgYmlnIGxvY2sgaGVsZC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogVHZydGtvIFVyc3VsaW4g PHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KPj4gLS0tCj4+ICAgZHJpdmVycy9ncHUvZHJtL2k5 MTUvaW50ZWxfbHJjLmMgICAgICAgIHwgMyArLS0KPj4gICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9p bnRlbF9yaW5nYnVmZmVyLmMgfCAzICsrKwo+PiAgIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs X3JpbmdidWZmZXIuaCB8IDEgKwo+PiAgIDMgZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCsp LCAyIGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv aW50ZWxfbHJjLmMKPj4gYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9scmMuYwo+PiBpbmRl eCA1YjM3OTU4MTVkOGUuLjcwYzUxMWVmNmIxMiAxMDA2NDQKPj4gLS0tIGEvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaW50ZWxfbHJjLmMKPj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxf bHJjLmMKPj4gQEAgLTM0NSw3ICszNDUsNiBAQCBzdGF0aWMgaW50IGV4ZWNsaXN0c191cGRhdGVf Y29udGV4dChzdHJ1Y3QKPj4gZHJtX2k5MTVfZ2VtX3JlcXVlc3QgKnJxKQo+PiAgICAgICBzdHJ1 Y3QgaW50ZWxfZW5naW5lX2NzICpyaW5nID0gcnEtPnJpbmc7Cj4+ICAgICAgIHN0cnVjdCBpOTE1 X2h3X3BwZ3R0ICpwcGd0dCA9IHJxLT5jdHgtPnBwZ3R0Owo+PiAgICAgICBzdHJ1Y3QgZHJtX2k5 MTVfZ2VtX29iamVjdCAqY3R4X29iaiA9Cj4+IHJxLT5jdHgtPmVuZ2luZVtyaW5nLT5pZF0uc3Rh dGU7Cj4+IC0gICAgc3RydWN0IGRybV9pOTE1X2dlbV9vYmplY3QgKnJiX29iaiA9IHJxLT5yaW5n YnVmLT5vYmo7Cj4+ICAgICAgIHN0cnVjdCBwYWdlICpwYWdlOwo+PiAgICAgICB1aW50MzJfdCAq cmVnX3N0YXRlOwo+Pgo+PiBAQCAtMzU1LDcgKzM1NCw3IEBAIHN0YXRpYyBpbnQgZXhlY2xpc3Rz X3VwZGF0ZV9jb250ZXh0KHN0cnVjdAo+PiBkcm1faTkxNV9nZW1fcmVxdWVzdCAqcnEpCj4+ICAg ICAgIHJlZ19zdGF0ZSA9IGttYXBfYXRvbWljKHBhZ2UpOwo+Pgo+PiAgICAgICByZWdfc3RhdGVb Q1RYX1JJTkdfVEFJTCsxXSA9IHJxLT50YWlsOwo+PiAtICAgIHJlZ19zdGF0ZVtDVFhfUklOR19C VUZGRVJfU1RBUlQrMV0gPQo+PiBpOTE1X2dlbV9vYmpfZ2d0dF9vZmZzZXQocmJfb2JqKTsKPj4g KyAgICByZWdfc3RhdGVbQ1RYX1JJTkdfQlVGRkVSX1NUQVJUKzFdID0gcnEtPnJpbmdidWYtPmd0 dF9zdGFydDsKPj4KPj4gICAgICAgaWYgKHBwZ3R0ICYmICFVU0VTX0ZVTExfNDhCSVRfUFBHVFQo cHBndHQtPmJhc2UuZGV2KSkgewo+PiAgICAgICAgICAgLyogVHJ1ZSAzMmIgUFBHVFQgd2l0aCBk eW5hbWljIHBhZ2UgYWxsb2NhdGlvbjogdXBkYXRlIFBEUAo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfcmluZ2J1ZmZlci5jCj4+IGIvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaW50ZWxfcmluZ2J1ZmZlci5jCj4+IGluZGV4IDMzOTcwMWQ3YTlhNS4uOTA5NGNlMjU0MTI1 IDEwMDY0NAo+PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9yaW5nYnVmZmVyLmMK Pj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcmluZ2J1ZmZlci5jCj4+IEBAIC0x OTg4LDYgKzE5ODgsNyBAQCB2b2lkIGludGVsX3VucGluX3JpbmdidWZmZXJfb2JqKHN0cnVjdAo+ PiBpbnRlbF9yaW5nYnVmZmVyICpyaW5nYnVmKQo+PiAgICAgICBlbHNlCj4+ICAgICAgICAgICBp b3VubWFwKHJpbmdidWYtPnZpcnR1YWxfc3RhcnQpOwo+PiAgICAgICByaW5nYnVmLT52aXJ0dWFs X3N0YXJ0ID0gTlVMTDsKPj4gKyAgICByaW5nYnVmLT5ndHRfc3RhcnQgPSAwOwo+Cj4gWmVybyBp c24ndCBhbiBpbnZhbGlkIEdUVCBhZGRyZXNzIChhbHRob3VnaCBpdCBkb2VzIGNhdXNlIGNvbmZ1 c2lvbikuCj4gTWF5YmUgd2Ugc2hvdWxkIGRlZmluZSBhIHN1aXRhYmxlIHZhbHVlIHRvIGluZGlj YXRlIG5vdC1hbi1hZGRyZXNzPwo+IEFueXRoaW5nIHdpdGggbG93IGJpdHMgc2V0LCBvciBhYm92 ZSA0R2IsIGlzIG5vdCB2YWxpZCwgc28gcGVyaGFwczoKCk9oIHllcywgaXQgY3Jvc3NlZCBteSBt aW5kIGFuZCB0aGVuIEkgZm9yZ290IGFib3V0IGl0LCBzbyB0aGFua3MhCgo+ICNkZWZpbmUgICAg STkxNV9HVFRfQkFEX0FERFJFU1MgICAgICAgICh+KHU2NCkwKQoKSXQgd291bGQgbWF0Y2ggY3Vy cmVudCBiZWhhdmlvdXIgb2YgaTkxNV9nZW1fb2JqX29mZnNldChfdmlldykgb2YgCnJldHVybmlu ZyAtMSB3aGVuIFZNQSBpcyBub3QgZm91bmQgc28gSSB0aGluayBpdCBpcyBnb29kIGVub3VnaCB0 byBnbyAKd2l0aCB0aGlzIGFwcHJvYWNoLgoKUmVnYXJkcywKClR2cnRrbwpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0 CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9w Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=