From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dave Gordon Subject: Re: [PATCH v2 1/2] drm/i915: refactor i915_gem_object_pin_map() Date: Wed, 20 Apr 2016 14:57:58 +0100 Message-ID: <57178AE6.40905@intel.com> References: <20160419195015.GC14602@nuc-i3427.alporthouse.com> <1461159055-11991-1-git-send-email-david.s.gordon@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTP id 461DA6E9E4 for ; Wed, 20 Apr 2016 13:58:01 +0000 (UTC) In-Reply-To: <1461159055-11991-1-git-send-email-david.s.gordon@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gMjAvMDQvMTYgMTQ6MzAsIERhdmUgR29yZG9uIHdyb3RlOgo+IFRoZSByZWNlbnRseS1hZGRl ZCBpOTE1X2dlbV9vYmplY3RfcGluX21hcCgpIGNhbiBiZSBmdXJ0aGVyIG9wdGltaXNlZAo+IGZv ciAic21hbGwiIG9iamVjdHMuIFRvIGZhY2lsaXRhdGUgdGhpcywgYW5kIHNpbXBsaWZ5IHRoZSBl cnJvciBwYXRocwo+IGJlZm9yZSBhZGRpbmcgdGhlIG5ldyBjb2RlLCB0aGlzIHBhdGNoIHB1bGxz IG91dCB0aGUgIm1hcHBpbmciIHBhcnQgb2YKPiB0aGUgb3BlcmF0aW9uIChpbnZvbHZpbmcgbG9j YWwgYWxsb2NhdGlvbnMgd2hpY2ggbXVzdCBiZSB1bmRvbmUgYmVmb3JlCj4gcmV0dXJuKSBpbnRv IGl0cyBvd24gc3ViZnVuY3Rpb24uCj4KPiBUaGUgbmV4dCBwYXRjaCB3aWxsIHRoZW4gaW5zZXJ0 IHRoZSBuZXcgb3B0aW1pc2F0aW9uIGludG8gdGhlIG1pZGRsZSBvZgo+IHRoZSBub3ctc2VwYXJh dGVkIHN1YmZ1bmN0aW9uLgo+Cj4gVGhpcyByZW9yZ2FuaXNhdGlvbiB3aWxsIHByb2JhYmx5IG5v dCBhZmZlY3QgdGhlIGdlbmVyYXRlZCBjb2RlLCBhcyB0aGUKPiBjb21waWxlciB3aWxsIG1vc3Qg bGlrZWx5IGlubGluZSBpdCBhbnl3YXksIGJ1dCBpdCBtYWtlcyB0aGUgbG9naWNhbAo+IHN0cnVj dHVyZSBhIGJpdCBjbGVhcmVyIGFuZCBlYXNpZXIgdG8gbW9kaWZ5Lgo+Cj4gdjI6Cj4gICAgICBS ZXN0cnVjdHVyZSBsb29wLW92ZXItcGFnZXMgJiBlcnJvciBjaGVjayAoQ2hyaXMgV2lsc29uKQo+ Cj4gU2lnbmVkLW9mZi1ieTogRGF2ZSBHb3Jkb24gPGRhdmlkLnMuZ29yZG9uQGludGVsLmNvbT4K PiBDYzogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KPiBDYzogQ2hy aXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Cj4gLS0tCj4gICBkcml2ZXJzL2dw dS9kcm0vaTkxNS9pOTE1X2dlbS5jIHwgNTggKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t LS0tLS0tLS0tLS0KPiAgIDEgZmlsZSBjaGFuZ2VkLCAzNyBpbnNlcnRpb25zKCspLCAyMSBkZWxl dGlvbnMoLSkKCltzbmlwXQoKPiArCWZvcl9lYWNoX3NnX3BhZ2Uoc2csICZzZ19pdGVyLCBuX3Bh Z2VzLCAwKQo+ICsJCXBhZ2VzW2krK10gPSBzZ19wYWdlX2l0ZXJfcGFnZSgmc2dfaXRlcik7Cj4g Kwo+ICsJLyogQ2hlY2sgdGhhdCB3ZSBoYXZlIHRoZSBleHBlY3RlZCBudW1iZXIgb2YgcGFnZXMg Ki8KPiArCWlmICghV0FSTl9PTihpICE9IG5fcGFnZXMpKQo+ICsJCWFkZHIgPSB2bWFwKHBhZ2Vz LCBuX3BhZ2VzLCAwLCBQQUdFX0tFUk5FTCk7CgpXZWxsIGFjdHVhbGx5IHRoZSBzaG9ydGVyIGxv b3AgYW5kIHRoZSBzdWJzZXF1ZW50IGNoZWNrIGRpZG4ndCB0dXJuIG91dCAKdG9vIHVnbHk7IHRo ZSBvbmx5IHRoaW5nIEkgZG9uJ3QgbXVjaCBsaWtlIGlzIGlmICghV0FSTl9PTiguLi4pKSwgCmJl Y2F1c2UgSSB0aGluayBpbiBnZW5lcmFsIHRoYXQgY29kZSBzaG91bGQgc3RpbGwgZnVuY3Rpb24g aWYgV0FSTigpIGFuZCAKc2ltaWxhciBtYWNyb3MgYXJlICNkZWZpbmVkIHRvIGVtcHR5IGxvb3Bz LiBCdXQgV0FSTl9PTigpIGhhcyB0byBiZSAKZGVmaW5lZCB0byByZXR1cm4gKHRoZSB0cnV0aC12 YWx1ZSBvZikgaXRzIHBhcmFtZXRlciBldmVuIGlmIGl0IGRvZXNuJ3QgCnByaW50IGFueXRoaW5n LCBzbyBpdCdzIG5vdCB0aGF0IGJhZC4KCk9UT0gsIHdoaWxlIGxvb2tpbmcgYXQgdGhpcyBsb29w LCBJIHdvcmtlZCBvdXQgYSBiZXR0ZXIgcGFnZSBpdGVyYXRvciwgCnNvIEknbGwgcG9zdCB0aGF0 IGluIGEgbGl0dGxlIHdoaWxlIDopCgouRGF2ZS4KX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlz dHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4v bGlzdGluZm8vaW50ZWwtZ2Z4Cg==