From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH 1/2] drm/i915: Infrastructure for supporting different GGTT views per object Date: Wed, 10 Dec 2014 10:17:58 +0000 Message-ID: <54881DD6.8010703@linux.intel.com> References: <1417618766-14845-1-git-send-email-tvrtko.ursulin@linux.intel.com> <1417781506-1730-1-git-send-email-tvrtko.ursulin@linux.intel.com> <1417781506-1730-2-git-send-email-tvrtko.ursulin@linux.intel.com> <548713F7.6000603@intel.com> <20141210091636.GA27182@phenom.ffwll.local> 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 80E8B6E1AC for ; Wed, 10 Dec 2014 02:18:00 -0800 (PST) In-Reply-To: <20141210091636.GA27182@phenom.ffwll.local> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Daniel Vetter , Michel Thierry Cc: Daniel Vetter , "Intel-gfx@lists.freedesktop.org" List-Id: intel-gfx@lists.freedesktop.org Ck9uIDEyLzEwLzIwMTQgMDk6MTYgQU0sIERhbmllbCBWZXR0ZXIgd3JvdGU6Cj4gT24gVHVlLCBE ZWMgMDksIDIwMTQgYXQgMDM6MjM6MzVQTSArMDAwMCwgTWljaGVsIFRoaWVycnkgd3JvdGU6Cj4+ IFdlIGFsc28gbmVlZCBhIF92bWFfdmlldyB2ZXJzaW9uIG9mIGk5MTVfZ2VtX29ial9ib3VuZDsK Pj4gaTkxNV9nZW1fb2JqZWN0X2dndHRfdW5waW4gY2hlY2tzIGlmIHRoZSBvYmogaXMgZ2d0dF9i b3VuZCBhbmQgaXQgY291bGQgYmUKPj4gdGhhdCB0aGUgbm9ybWFsIHZpZXcgaXMgZ29uZSBidXQg YSBkaWZmZXJlbnQgdmlldyBpcyBzdGlsbCBhY3RpdmUgKGl0IGlzCj4+IGFsc28gdXNlZCBpbiBn cHVfZXJyb3IgYW5kIGRlYnVnX2ZzLCBidXQgSSBkb24ndCB0aGluayBpdCdzIGEgcHJvYmxlbQo+ PiB0aGVyZSkuCj4KPiBXaGVyZSBkaWQgeW91IHNlZSB0aGUgbmVlZCBmb3IgdGhlIG5ldyBvYmpf Ym91bmQgdmFyaWFudD8gUHJvYmFibHkgYmVzdCB0bwo+IHJlcGx5IHRvIHRoZSBwYXRjaCBuZXds eSB3aXRoIGp1c3QgdGhlIHJlbGV2YW50IHBhcnQgcXVvdGVkLgoKSXQgaXMgbm90IGluIHRoZSBw YXRjaCBidXQgaW4gdGhlIGk5MTVfZ2VtX29iamVjdF9nZ3R0X3VucGluLiBXaGljaCBpczoKCmk5 MTVfZ2VtX29iamVjdF9nZ3R0X3VucGluKHN0cnVjdCBkcm1faTkxNV9nZW1fb2JqZWN0ICpvYmop CnsKICAgICAgICAgc3RydWN0IGk5MTVfdm1hICp2bWEgPSBpOTE1X2dlbV9vYmpfdG9fZ2d0dChv YmopOwoKICAgICAgICAgQlVHX09OKCF2bWEpOwogICAgICAgICBCVUdfT04odm1hLT5waW5fY291 bnQgPT0gMCk7CiAgICAgICAgIEJVR19PTighaTkxNV9nZW1fb2JqX2dndHRfYm91bmQob2JqKSk7 CgogICAgICAgICBpZiAoLS12bWEtPnBpbl9jb3VudCA9PSAwKQogICAgICAgICAgICAgICAgIG9i ai0+cGluX21hcHBhYmxlID0gZmFsc2U7Cn0KClRoZSBjb25jZXJuIGlzIHRoZSBtaXNtYXRjaCBp biBzZW1hbnRpY3MgYmV0d2VlbiBpOTE1X2dlbV9vYmpfdG9fZ2d0dCAKYW5kIGk5MTVfZ2VtX29i al9nZ3R0X2JvdW5kLiBGb3JtZXIgaW1wbGllcyBub3JtYWwgVk1BIHdoaWxlIHRoZSBsYXR0ZXIg Cmhhc24ndCBiZWVuIHRvdWNoZWQgc28gaXQgcmV0dXJucyB0cnVlIG9uIF9hbnlfIEdHVFQgYm91 bmQgVk1BLgoKSSBkb24ndCB0aGluayB0aGlzIEJVR19PTiBjYW4gdHJpZ2dlciBzaW5jZSBub3Jt YWwgVk1BIGV4aXN0cyBieSB0aGUgCnZpcnR1ZSBvZiBCVUdfT04oIXZtYSksIGJ1dCBJIGRvIGFn cmVlIHRoYXQgdGhlcmUgaXMgYSBtaXNtYXRjaCBpbiAKImRvY3VtZW50YXRpb24iIChCVUdfT05z KS4gU28gbWFraW5nIGk5MTVfZ2VtX29ial9nZ3R0X2JvdW5kIGFsc28gaW1wbHkgCmEgbm9ybWFs IHZpZXcgd291bGQgYmUgY29ycmVjdCBpdCBzZWVtcy4KClJlZ2FyZHMsCgpUdnJ0a28KX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxp bmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK