From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH 07/10] drm/i915: Support for pread/pwrite from/to non shmem backed objects Date: Mon, 11 Jan 2016 15:11:07 +0000 Message-ID: <5693C60B.6080709@linux.intel.com> References: <1450765253-32104-1-git-send-email-ankitprasad.r.sharma@intel.com> <1450765253-32104-8-git-send-email-ankitprasad.r.sharma@intel.com> <56793AE9.5090300@linux.intel.com> <20151222174009.GI5896@nuc-i3427.alporthouse.com> <5693BA6D.2040402@linux.intel.com> <20160111144500.GG652@nuc-i3427.alporthouse.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 5FEEF6E380 for ; Mon, 11 Jan 2016 07:11:11 -0800 (PST) In-Reply-To: <20160111144500.GG652@nuc-i3427.alporthouse.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , ankitprasad.r.sharma@intel.com, intel-gfx@lists.freedesktop.org, akash.goel@intel.com, shashidhar.hiremath@intel.com List-Id: intel-gfx@lists.freedesktop.org Ck9uIDExLzAxLzE2IDE0OjQ1LCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4gT24gTW9uLCBKYW4gMTEs IDIwMTYgYXQgMDI6MjE6MzNQTSArMDAwMCwgVHZydGtvIFVyc3VsaW4gd3JvdGU6Cj4+Cj4+IE9u IDIyLzEyLzE1IDE3OjQwLCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4+PiBPbiBUdWUsIERlYyAyMiwg MjAxNSBhdCAxMTo1ODozM0FNICswMDAwLCBUdnJ0a28gVXJzdWxpbiB3cm90ZToKPj4+PiBNYXli ZToKPj4+Pgo+Pj4+IAlpZiAoIW9iai0+YmFzZS5maWxwIHx8IGNwdV93cml0ZV9uZWVkc19jbGZs dXNoKG9iaikpCj4+Pj4gICAgIAkJcmV0ID0gaTkxNV9nZW1fZ3R0X3B3cml0ZV9mYXN0KC4uLik7 Cj4+Pj4KPj4+PiAJaWYgKHJldCA9PSAtRUZBVUxUICYmICFvYmotPmJhc2UuZmlscCkgewo+Pj4+ IAkJcmV0ID0gaTkxNV9nZW1fZ3R0X3B3cml0ZV9zbG93KC4uLikgLyogTmV3IGZ1bmN0aW9uLCBk b2luZyB0aGUKPj4+PiBzbG93X3VzZXJfYWNjZXNzIGxvb3AgZm9yICFmaWxwIG9iamVjdHMsIGV4 dHJhY3RlZCBmcm9tCj4+Pj4gZ3R0X3B3cml0ZV9mYXN0IGFib3ZlLiAqLwo+Pj4KPj4+IFRoZSBw b2ludCBpcyB0aGF0ICJndHRfcHdyaXRlX3Nsb3ciIGlzIGdvaW5nIHRvIGJlIHByZWZlcnJhYmxl IGluIHRoZQo+Pj4gY2FzZXMgd2hlcmUgaXQgaXMgcG9zc2libGUuIEl0IGp1c3Qgd2Fzbid0IHRo ZSBmdWxsIGZhbGxiYWNrIHBhdGNoIGZvcgo+Pj4gYWxsIG9iamVjdHMgcHJldmlvdXNseSwgc28g d2UgZGlkbid0IGJvdGhlciB0byB3cml0ZSBhIHBhcnRpYWwgZmFsbGJhY2sKPj4+IGhhbmRsZXIu Cj4+Cj4+IE1heWJlIEkgZG9uJ3QgZ2V0IHRoaXMgLSBpcyBmYXN0X3VzZXJfd3JpdGUgZXhwZWN0 ZWQgYWx3YXlzIHRvIGZhaWwKPj4gZm9yIG5vbiBzaG1lbSBiYWNrZWQgb2JqZWN0cz8gQW5kIHNv IHJldmVydCB0byB0aGUgc2xvd191c2VyX3BhdGgKPj4gYWx3YXlzIGFuZCBpbW1lZGlhdGVseT8g QmVjYXVzZSBmYXN0X3VzZXJfd3JpdGUgaXMgc3RpbGwgdGhlIHByaW1hcnkKPj4gY2hvaWNlIGZv ciBldmVyeXRoaW5nLgo+Cj4gSWYgd2UgYWxyZWFkeSBoYXZlIGEgR1RUIG1hcHBpbmcgYXZhaWxh YmxlLCB0aGVuIFdDIHdyaXRlcyBpbnRvIHRoZQo+IG9iamVjdCBhcmUgYWJvdXQgYXMgZmFzdCBh cyB3ZSBjYW4gZ2V0LCBlc3BlY2lhbGx5IGlmIHdlIGRvbid0IGhhdmUKPiBkaXJlY3QgcGFnZSBh Y2Nlc3MuIFRoZXkgYWxzbyBoYXZlIHRoZSBiZW5lZml0IG9mIG5vdCBwb2xsdXRpbmcgdGhlCj4g Y2FjaGUgZnVydGhlciAtIHRob3VnaCB0aGF0IG1heWJlIGEgZG93bnNpZGUgYXMgd2VsbCwgaW4g d2hpY2ggY2FzZQo+IHB3cml0ZS9wcmVhZCB3YXMgdGhlIHdyb25nIGludGVyZmFjZSB0byB1c2Uu Cj4KPiBmYXN0X3VzZXJfd3JpdGUgaXMgbm8gbW9yZSBsaWtlbHkgdG8gZmFpbCBmb3Igc3RvbGVu IG9ianMgdGhhbiBmb3IKPiBzaG1lbWZzIG9iaiwgaXQgaXMganVzdCB0aGF0IHdlIGNhbm5vdCBm YWxsYmFjayB0byBkaXJlY3QgcGFnZSBhY2Nlc3MKPiBmb3Igc3RvbGVuIG9ianMgYW5kIHNvIG5l ZWQgYSBmYWxsYmFjayBwYXRoIHRoYXQgd3JpdGVzIHRocm91Z2ggdGhlIEdUVC4KPiBUaGF0IGZh bGxiYWNrIHBhdGggd291bGQgYWxzbyBiZSBwcmVmZXJyYWJsZSB0byBmYWxsaW5nIGJhY2sgZnJv bSB0aGUKPiBtaWRkbGUgb2YgYSBHVFQgd3JpdGUgdG8gdGhlIGRpcmVjdCBwYWdlIHBhdGhzLiBU aGUgaXNzdWUgd2FzIHNpbXBseQo+IHRoYXQgdGhlIEdUVCBwYXRocyBjYW5ub3QgYmUgYXNzdW1l ZCB0byBiZSB1bml2ZXJzYWxseSBhdmFpbGFibGUsCj4gd2hlcmVhcyBoaXN0b3JpY2FsbHkgdGhl IGRpcmVjdCBwYWdlIGFjY2VzcyBwYXRocyB3ZXJlLiAqVGhhdCogY2hhbmdlcywKPiBhbmQgbm93 IHdlIGNhbm5vdCByZWx5IG9uIGVpdGhlciBwYXRoIGJlaW5nIHVuaXZlcnNhbGx5IGF2YWlsYWJs ZS4KClNvIGl0IHNvdW5kcyB0aGF0IHdlIGRvbid0IG5lZWQgdG8gaGF2ZSBjb2RlIHdoaWNoIGZh bGxzIGJhY2sgaW4gdGhlIAptaWRkbGUgb2YgdGhlIHdyaXRlIGJ1dCBjb3VsZCBiZSB3cml0dGVu IGNsZWFuZXIgYXMgc2VwYXJhdGUgaGVscGVycz8KCkJlY2F1c2UgSSByZWFsbHkgZGlzbGlrZSB0 aGF0IG5ldyBsb29wLi4uCgpSZWdhcmRzLAoKVHZydGtvCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdm eEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWls bWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=