From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [PATCH 16/42] drm/i915: Refactor object page API Date: Thu, 13 Oct 2016 12:10:38 +0100 Message-ID: <20161013111038.GM32528@nuc-i3427.alporthouse.com> References: <20161007094635.28319-1-chris@chris-wilson.co.uk> <20161007094635.28319-17-chris@chris-wilson.co.uk> <1476356658.2884.9.camel@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from fireflyinternet.com (mail.fireflyinternet.com [109.228.58.192]) by gabe.freedesktop.org (Postfix) with ESMTPS id BB7416E41B for ; Thu, 13 Oct 2016 11:10:43 +0000 (UTC) Content-Disposition: inline In-Reply-To: <1476356658.2884.9.camel@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Joonas Lahtinen Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBPY3QgMTMsIDIwMTYgYXQgMDI6MDQ6MThQTSArMDMwMCwgSm9vbmFzIExhaHRpbmVu IHdyb3RlOgo+IE9uIHBlLCAyMDE2LTEwLTA3IGF0IDEwOjQ2ICswMTAwLCBDaHJpcyBXaWxzb24g d3JvdGU6Cj4gPiBAQCAtMjQ4MywyNCArMjQ3NCwyNSBAQCBpOTE1X2dlbV9vYmplY3RfZ2V0X3Bh Z2VzKHN0cnVjdCBkcm1faTkxNV9nZW1fb2JqZWN0ICpvYmopCj4gPiDCoAo+ID4gwqAJbG9ja2Rl cF9hc3NlcnRfaGVsZCgmb2JqLT5iYXNlLmRldi0+c3RydWN0X211dGV4KTsKPiA+IMKgCj4gPiAt CWlmIChvYmotPnBhZ2VzKQo+ID4gKwlpZiAob2JqLT5tbS5wYWdlcykKPiA+IMKgCQlyZXR1cm4g MDsKPiA+IMKgCj4gPiAtCWlmIChvYmotPm1hZHYgIT0gSTkxNV9NQURWX1dJTExORUVEKSB7Cj4g PiArCWlmIChvYmotPm1tLm1hZHYgIT0gSTkxNV9NQURWX1dJTExORUVEKSB7Cj4gPiDCoAkJRFJN X0RFQlVHKCJBdHRlbXB0aW5nIHRvIG9idGFpbiBhIHB1cmdlYWJsZSBvYmplY3RcbiIpOwo+ID4g KwkJX19pOTE1X2dlbV9vYmplY3RfdW5waW5fcGFnZXMob2JqKTsKPiAKPiBDb25mdXNpbmcgdG8g aGF2ZSB0ZWFyZG93biBvZiBhbm90aGVyIGZ1bmN0aW9uIGluIGhlcmUuCj4gCj4gPiDCoAkJcmV0 dXJuIC1FRkFVTFQ7Cj4gPiDCoAl9Cj4gPiDCoAo+ID4gLQlCVUdfT04ob2JqLT5wYWdlc19waW5f Y291bnQpOwo+ID4gLQo+ID4gwqAJcmV0ID0gb3BzLT5nZXRfcGFnZXMob2JqKTsKPiA+IC0JaWYg KHJldCkKPiA+ICsJaWYgKHJldCkgewo+ID4gKwkJX19pOTE1X2dlbV9vYmplY3RfdW5waW5fcGFn ZXMob2JqKTsKPiAKPiBBbmQgaWYgeW91IGxpa2UgKnJlYWxseSogaGF2ZSB0bywgYXQgbGVhc3Qg dHJ5IG5vdCB0byBkdXBsaWNhdGUgY29kZS4KPiBCb251cyBwb2ludHMgZm9ybSBtb3ZpbmcgdGhp cyB0byBiZSBwcm9wZXIgdGVhcmRvd24gcGF0aCB3aGVyZSBpdCBoYXMgYQo+IGNvdW50ZXItcGFy dC4KCkl0IGlzIGhlcmUsIHNvIHRoYXQgdGhlIHVubGlrZWx5IGVycm9yIGhhbmRsaW5nIGlzIG5v dCBpbnNpZGUgdGhlCmlubGluZWQgZnVuY3Rpb24sIGJ1dCB3aGVyZSB3ZSBleHBlY3QgdGhlIGNv ZGUgdG8gZ3JvdyB0byBoYW5kbGUgdGhlCm1vcmUgY29tcGxleCBsb2NraW5nIHJlcXVpcmVtZW50 cy4KLUNocmlzCgotLSAKQ2hyaXMgV2lsc29uLCBJbnRlbCBPcGVuIFNvdXJjZSBUZWNobm9sb2d5 IENlbnRyZQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJ bnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0 cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK