From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH] drm/i915: Infrastructure for supporting different GGTT views per object Date: Mon, 01 Dec 2014 16:39:36 +0000 Message-ID: <547C99C8.8000108@linux.intel.com> References: <1415284765-25613-1-git-send-email-tvrtko.ursulin@linux.intel.com> <1417099964-30386-1-git-send-email-tvrtko.ursulin@linux.intel.com> <20141128173106.GF32117@phenom.ffwll.local> <547C51DA.1000606@linux.intel.com> <547C7F45.2030001@linux.intel.com> <20141201160142.GV32117@phenom.ffwll.local> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id A27206E2DE for ; Mon, 1 Dec 2014 08:39:42 -0800 (PST) In-Reply-To: <20141201160142.GV32117@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 Cc: Intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Ck9uIDEyLzAxLzIwMTQgMDQ6MDEgUE0sIERhbmllbCBWZXR0ZXIgd3JvdGU6Cj4gT24gTW9uLCBE ZWMgMDEsIDIwMTQgYXQgMDI6NDY6MjlQTSArMDAwMCwgVHZydGtvIFVyc3VsaW4gd3JvdGU6Cj4+ Cj4+IE9uIDEyLzAxLzIwMTQgMTE6MzIgQU0sIFR2cnRrbyBVcnN1bGluIHdyb3RlOgo+Pj4+PiBA QCAtNTQzMCw5ICs1NDM0LDEyIEBAIHN0cnVjdCBpOTE1X3ZtYSAqaTkxNV9nZW1fb2JqX3RvX2dn dHQoc3RydWN0Cj4+Pj4+IGRybV9pOTE1X2dlbV9vYmplY3QgKm9iaikKPj4+Pj4gICB7Cj4+Pj4+ ICAgICAgIHN0cnVjdCBpOTE1X3ZtYSAqdm1hOwo+Pj4+Pgo+Pj4+PiAtICAgIHZtYSA9IGxpc3Rf Zmlyc3RfZW50cnkoJm9iai0+dm1hX2xpc3QsIHR5cGVvZigqdm1hKSwgdm1hX2xpbmspOwo+Pj4+ PiAtICAgIGlmICh2bWEtPnZtICE9IGk5MTVfb2JqX3RvX2dndHQob2JqKSkKPj4+Pj4gLSAgICAg ICAgcmV0dXJuIE5VTEw7Cj4+Pj4+ICsgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSh2bWEsICZvYmot PnZtYV9saXN0LCB2bWFfbGluaykgewo+Pj4+PiArICAgICAgICBpZiAodm1hLT52bSAhPSBpOTE1 X29ial90b19nZ3R0KG9iaikpCj4+Pj4+ICsgICAgICAgICAgICBjb250aW51ZTsKPj4+Pj4gKyAg ICAgICAgaWYgKHZtYS0+Z2d0dF92aWV3LnR5cGUgPT0gSTkxNV9HR1RUX1ZJRVdfTk9STUFMKQo+ Pj4+PiArICAgICAgICAgICAgcmV0dXJuIHZtYTsKPj4+Pj4gKyAgICB9Cj4+Pj4KPj4+PiBXZSBm YWlybHkgcHV0IHRoZSBnZ3R0IHZtYSBpbnRvIHRoZSBoZWFkIG9mIHRoZSBsaXN0LiBJbW8gYmV0 dGVyIHRvIGtlZXAKPj4+PiB0aGUgaGVhZCBzbG90IHJlc2VydmVkIGZvciB0aGUgZ2d0dCBub3Jt YWwgdmlldywgbWlnaHQgYmUgc29tZSByYW5kb20KPj4+PiBjb2RlCj4+Pj4gcmVseWluZyB1cG9u IHRoaXMuCj4+Pgo+Pj4gT2suCj4+Cj4+IEFsdGhvdWdoIG9uIGEgc2Vjb25kIHRob3VnaHQgLSBJ IGFtIG5vdCBzdXJlIHRoaXMgbWFrZXMgc2Vuc2Ugc2luY2UKPj4gYWx0ZXJuYXRpdmUgdmlld3Mg Y2FuIGV4aXN0IHdpdGhvdXQgdGhlIG5vcm1hbCBvbmUuIFRob3VnaHRzPwo+Cj4gWWVhaCwgaGVu Y2Ugd2UgbmVlZCB0byBwdXQgdGhlIG5vcm1hbCBnZ3R0IHZpZXcgYXQgdGhlIGZyb250IGFuZAo+ IGV2ZXJ5dGhpbmcgZWxzZSBhdCB0aGUgYmFjay4gSSdtIGp1c3Qgc29tZXdoYXQgYWZyYWlkIG9m IHNvbWV0aGluZwo+IGV4cGVjdGluZyB0aGUgbm9ybWFsIGdndHQgdmlldyB0byBiZSB0aGUgZmly c3Qgb25lIGFuZCB3aGljaCB0aGVuCj4gYWNjaWRlbnRhbGx5IGJyZWFrcy4KCk5vLCBteSBwb2lu dCB3YXMgdGhhdCB3ZSBjYW4ndCBndWFyYW50ZWUgdGhhdCBzaW5jZSB0aGUgZmlyc3QgZW50cnkg d2lsbCAKYmUgYW4gYWx0ZXJuYXRpdmUgdmlldyB3aGVuIGl0IGlzIHRoZSBvbmx5IGl0ZW0gb24g dGhlIGxpc3QuIFNvIGluIHRoZSAKbGlnaHQgb2YgdGhhdCBkb2VzIGl0IG1ha2Ugc2Vuc2UgdG8g Ym90aGVyIHdpdGggdGhpcyBzcGVjaWFsIGNhc2luZyBhdCBhbGw/Cgo+IEJ1dCBpZiB5b3UgdGhp bmsgdGhpcyBpcyB0b28gbXVjaCBmdXp6IHRoZW4gcGxlYXNlIHNwbGl0IHRoaXMgY2hhbmdlIG91 dAo+IGludG8gYSBzZXBhcmF0ZSBwYXRjaCAoaS5lLiB0aGUgY2hhbmdlIHRvIHRoZSBsb29rdXAg bG9vcCArIG5vIGxvbmdlcgo+IGluc2VydGluZyBnZ3R0IHZtYXMgYSB0aGUgZnJvbnQpLiBUaGF0 IHdheSB3aGVuIGFueSByZWdyZXNzaW9uIGJpc2VjdHMgdG8KPiB0aGlzIHBhdGNoIGl0J3MgY2xl YXIgd2hhdCdzIGdvaW5nIG9uLgoKVG8gZG91YmxlIGNoZWNrIGlmIEkgdW5kZXJzdGFuZCB3aGF0 IHlvdSBtZWFuLCB5b3UgbG9zdCBtZSB3aXRoICJmdXp6IjoKCklmIHlvdSBhZ3JlZSB3aXRoIG15 IGNvbW1lbnQgYWJvdmUsIHRoZW4gdGhlIHJlY29tbWVuZGF0aW9uIGlzIGZvciAKYW5vdGhlciBw cmVwIHBhdGNoIHRvIGRvIHdoYXQgeW91IHNheSBoZXJlPyBJZS4gcmVtb3ZlIHRoZSBzcGVjaWFs IGNhc2UgCmZvciBHR1RUIFZNQSBsaXN0X2FkZCA/CgppOTE1X2dlbV9vYmpfdGlfZ2d0dCBjYW4g cmVtYWluIHVudG91Y2hlZCBpbiB0aGF0IHByZXAgcGF0Y2gsIGluIG15IAp2aWV3LCBzaW5jZSBp dCB3aWxsIGJlIHRoZSBvbmx5IEdHVFQgVk1BLCBubz8KClJlZ2FyZHMsCgpUdnJ0a28KX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxp bmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK