From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH 01/11] drm/i915: Add support for mapping an object page by page Date: Fri, 15 Jan 2016 15:15:56 +0000 Message-ID: <56990D2C.8060502@linux.intel.com> References: <1452752207-30382-1-git-send-email-ankitprasad.r.sharma@intel.com> <1452752207-30382-2-git-send-email-ankitprasad.r.sharma@intel.com> <5697792B.7030503@linux.intel.com> <20160114133445.GA29867@nuc-i3427.alporthouse.com> <5698C1AA.3040106@linux.intel.com> <20160115114433.GC8308@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 7A3716EB9F for ; Fri, 15 Jan 2016 07:16:28 -0800 (PST) In-Reply-To: <20160115114433.GC8308@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 Ck9uIDE1LzAxLzE2IDExOjQ0LCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4gT24gRnJpLCBKYW4gMTUs IDIwMTYgYXQgMDk6NTM6NDZBTSArMDAwMCwgVHZydGtvIFVyc3VsaW4gd3JvdGU6Cj4+Cj4+IE9u IDE0LzAxLzE2IDEzOjM0LCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4+PiBPbiBUaHUsIEphbiAxNCwg MjAxNiBhdCAxMDozMjoxMUFNICswMDAwLCBUdnJ0a28gVXJzdWxpbiB3cm90ZToKPj4+Pj4gZGlm ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2d0dC5oIGIvZHJpdmVycy9n cHUvZHJtL2k5MTUvaTkxNV9nZW1fZ3R0LmgKPj4+Pj4gaW5kZXggYjQ0OGFkOC4uNWY4NjU5NiAx MDA2NDQKPj4+Pj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZ3R0LmgKPj4+ Pj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZ3R0LmgKPj4+Pj4gQEAgLTMx Nyw2ICszMTcsMTEgQEAgc3RydWN0IGk5MTVfYWRkcmVzc19zcGFjZSB7Cj4+Pj4+ICAgCQkJICAg IHVpbnQ2NF90IHN0YXJ0LAo+Pj4+PiAgIAkJCSAgICB1aW50NjRfdCBsZW5ndGgsCj4+Pj4+ICAg CQkJICAgIGJvb2wgdXNlX3NjcmF0Y2gpOwo+Pj4+PiArCXZvaWQgKCppbnNlcnRfcGFnZSkoc3Ry dWN0IGk5MTVfYWRkcmVzc19zcGFjZSAqdm0sCj4+Pj4+ICsJCQkgICAgZG1hX2FkZHJfdCBhZGRy LAo+Pj4+PiArCQkJICAgIHVpbnQ2NF90IG9mZnNldCwKPj4+Pj4gKwkJCSAgICBlbnVtIGk5MTVf Y2FjaGVfbGV2ZWwgY2FjaGVfbGV2ZWwsCj4+Pj4+ICsJCQkgICAgdTMyIGZsYWdzKTsKPj4+Pj4g ICAJdm9pZCAoKmluc2VydF9lbnRyaWVzKShzdHJ1Y3QgaTkxNV9hZGRyZXNzX3NwYWNlICp2bSwK Pj4+Pj4gICAJCQkgICAgICAgc3RydWN0IHNnX3RhYmxlICpzdCwKPj4+Pj4gICAJCQkgICAgICAg dWludDY0X3Qgc3RhcnQsCj4+Pj4KPj4+PiBXaHkgbm90IGV4dGVuZCB0aGUgY3VycmVudCBBUEkg dG8gc3VwcG9ydCBzdGFydCBwYWdlIG9mZnNldCBhbmQKPj4+PiBudW1iZXIgb2YgcGFnZXM/IENv dWxkIGRlZmF1bHQgdG8gZnVsbCBvYmplY3QgbGlrZSB0b2RheSBpZiB6ZXJvLgo+Pj4+IEVnOgo+ Pj4+Cj4+Pj4gICB2b2lkICgqaW5zZXJ0X2VudHJpZXMpKHN0cnVjdCBpOTE1X2FkZHJlc3Nfc3Bh Y2UgKnZtLAo+Pj4+IAkJCXN0cnVjdCBzZ190YWJsZSAqc3QsCj4+Pj4gKwkJCXVuc2lnbmVkIHBh Z2Vfb2Zmc2V0LAo+Pj4+ICsJCQl1bnNpZ25lZCBudW1fcGFnZXMsCj4+Pgo+Pj4gT3VjaC4gVGhh dCB3b3VsZCBiZSBxdWl0ZSBzbG93IGZvciB0aGUgaW5zZXJ0X3BhZ2UoKSB1c2UgY2FzZSBvZgo+ Pj4gcGFnZS1ieS1wYWdlIGxvb3BpbmcuCj4+Cj4+IEl0IGNvdWxkIHVzZSB0aGUgc2FtZSBsYXN0 IHBhZ2UgY2FjaGluZyB0cmljayBzbyB3aHkgd291bGQgYmUgYmUgc28gc2xvdz8KPgo+IFdlIGRv bid0IGhhdmUgdGhlIGNvbnZlbmllbnQgc3RydWN0PyBJIHByZXN1bWVkIHlvdSB3ZXJlIHRoaW5r aW5nIG9mCj4gcGFzc2luZyB0aGUgb2Zmc2V0IHRocm91Z2ggdG8gc2dfcGFnZV9pdGVyCj4KPiBm b3JfZWFjaF9zZ19wYWdlKHN0LT5zZ2wsICZzZ19pdGVyLCBzdC0+bmVudHMsIHBhZ2Vfb2Zmc2V0 KSB7Cj4gCWlmICgtLW51bV9wYWdlcykKPiAJCWJyZWFrOwo+IAkKPiAJLyogb3JpZ2luYWwgcHQg aW5zZXJ0aW9uIGNvZGUgKi8KPiB9Cj4KPiBJcyBpdCB3b3J0aCBleHBhbmRpbmcgc3RydWN0IHNn X3RhYmxlIGZvciB0aGlzIHNob3J0Y3V0Pwo+Cj4gVGhlcmUgYXJlIHNvbWUgZ2FtZXMgd2hlcmUg d2Ugc3BlbmQgbW9yZSB0aW1lIGluIHNnX3BhZ2VfaXRlcl9uZXh0KCkgdGhhbgo+IGFueXRoaW5n IGVsc2UgaW4gdGhlIGtlcm5lbC4gVGhlIGdhbWVzIGhhdmUgbW9yZSB0ZXh0dXJlcyB0aGFuIEdU VAo+IHNwYWNlLCB0aGV5IGFyZW4ndCBwbGF5YWJsZSByaWdodCBub3cgbm9yIHdpbGwgdGhleSBl dmVyIGxpa2VseSB0byBiZS4gOigKPiBJbXByb3ZpbmcgdGhlc2UgbG9vcHMgd291bGQgZGVmaW5p dGVseSBiZSBhIGJvb24gbmV2ZXJ0aGVsZXNzLgoKT2theSwgZGVhZCBlbmQsIG1pc3Npb24gYWJv cnQuIDopCgpBbmtpdCBwbGVhc2UganVzdCBzeW5jIHRoZSBwYXRjaCBpbiBuZXh0IHJlc3BpbiB3 aXRoIHRoZSBSUE0gY2hhbmdlcyAKd2hpY2ggaGFwcGVuZWQgaW4gdGhlIG1lYW50aW1lLgoKUmVn YXJkcywKClR2cnRrbwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9w Lm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwt Z2Z4Cg==