From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH 15/18] drm/i915: Add a new "remapped" gtt_view Date: Thu, 19 Jul 2018 23:16:20 +0300 Message-ID: <20180719201620.GI5565@intel.com> References: <20180719182214.4323-1-ville.syrjala@linux.intel.com> <20180719182214.4323-16-ville.syrjala@linux.intel.com> <153202677353.4229.17891989978796323710@skylake-alporthouse-com> <20180719193357.GG5565@intel.com> <153202961455.4229.9221564214586252960@skylake-alporthouse-com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by gabe.freedesktop.org (Postfix) with ESMTPS id ECF3F6EC2F for ; Thu, 19 Jul 2018 20:16:23 +0000 (UTC) Content-Disposition: inline In-Reply-To: <153202961455.4229.9221564214586252960@skylake-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 Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBKdWwgMTksIDIwMTggYXQgMDg6NDY6NTRQTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IFF1b3RpbmcgVmlsbGUgU3lyasOkbMOkICgyMDE4LTA3LTE5IDIwOjMzOjU3KQo+ID4g T24gVGh1LCBKdWwgMTksIDIwMTggYXQgMDc6NTk6MzNQTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+ID4gPiBRdW90aW5nIFZpbGxlIFN5cmphbGEgKDIwMTgtMDctMTkgMTk6MjI6MTEpCj4g PiA+ID4gK3N0YXRpYyBzdHJ1Y3Qgc2NhdHRlcmxpc3QgKgo+ID4gPiA+ICtyZW1hcF9wYWdlcyhj b25zdCBkbWFfYWRkcl90ICppbiwgdW5zaWduZWQgaW50IG9mZnNldCwKPiA+ID4gPiArICAgICAg ICAgICB1bnNpZ25lZCBpbnQgd2lkdGgsIHVuc2lnbmVkIGludCBoZWlnaHQsCj4gPiA+ID4gKyAg ICAgICAgICAgdW5zaWduZWQgaW50IHN0cmlkZSwKPiA+ID4gPiArICAgICAgICAgICBzdHJ1Y3Qg c2dfdGFibGUgKnN0LCBzdHJ1Y3Qgc2NhdHRlcmxpc3QgKnNnKQo+ID4gPiA+ICt7Cj4gPiA+ID4g KyAgICAgICB1bnNpZ25lZCBpbnQgY29sdW1uLCByb3c7Cj4gPiA+ID4gKwo+ID4gPiA+ICsgICAg ICAgZm9yIChyb3cgPSAwOyByb3cgPCBoZWlnaHQ7IHJvdysrKSB7Cj4gPiA+ID4gKyAgICAgICAg ICAgICAgIGZvciAoY29sdW1uID0gMDsgY29sdW1uIDwgd2lkdGg7IGNvbHVtbisrKSB7Cj4gPiA+ ID4gKyAgICAgICAgICAgICAgICAgICAgICAgc3QtPm5lbnRzKys7Cj4gPiA+ID4gKyAgICAgICAg ICAgICAgICAgICAgICAgLyogV2UgZG9uJ3QgbmVlZCB0aGUgcGFnZXMsIGJ1dCBuZWVkIHRvIGlu aXRpYWxpemUKPiA+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgKiB0aGUgZW50cmllcyBz byB0aGUgc2cgbGlzdCBjYW4gYmUgaGFwcGlseSB0cmF2ZXJzZWQuCj4gPiA+ID4gKyAgICAgICAg ICAgICAgICAgICAgICAgICogVGhlIG9ubHkgdGhpbmcgd2UgbmVlZCBhcmUgRE1BIGFkZHJlc3Nl cy4KPiA+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgKi8KPiA+ID4gPiArICAgICAgICAg ICAgICAgICAgICAgICBzZ19zZXRfcGFnZShzZywgTlVMTCwgUEFHRV9TSVpFLCAwKTsKPiA+ID4g PiArICAgICAgICAgICAgICAgICAgICAgICBzZ19kbWFfYWRkcmVzcyhzZykgPSBpbltvZmZzZXQg KyBjb2x1bW5dOwo+ID4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgIHNnX2RtYV9sZW4oc2cp ID0gUEFHRV9TSVpFOwo+ID4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgIHNnID0gc2dfbmV4 dChzZyk7Cj4gPiA+IAo+ID4gPiBPay4gQnV0IHNob3VsZCBiZSBJOTE1X0dUVF9QQUdFX1NJWkU/ Cj4gPiAKPiA+IEkgc3VwcG9zZS4gQW5kIG5vdyBJIHdvbmRlciB3aGF0IHdvdWxkIGhhcHBlbiBv biBnZW4yIHdpdGggaXRzCj4gPiAyS2lCIGd0dCBwYWdlcy4gUHJvYmFibHkgbm90aGluZyBnb29k Lgo+IAo+IFBmZmlmbGUuIFdlIGNhbGwgaXQgNEtpQi4gSXQncyBqdXN0IGFib3V0IHRoZSBzZW1h bnRpY3MsIGFuZCBoZXJlIHdlCj4gc2hvdWxkIGJlIHNwbGl0dGluZyB0aGUgZG1hIGFkZHJlc3Nl cyBieSBHVFRfUEFHRV9TSVpFIHJhdGhlciB0aGFuCj4gc3lzdGVtIHBhZ2Ugc2l6ZS4KPiAKPiA+ ID4gPiArc3RydWN0IGludGVsX3JlbWFwcGVkX2luZm8gewo+ID4gPiA+ICsgICAgICAgc3RydWN0 IGludGVsX3JlbWFwcGVkX3BsYW5lX2luZm8gewo+ID4gPiA+ICsgICAgICAgICAgICAgICAvKiB0 aWxlcyAqLwo+ID4gPiA+ICsgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgd2lkdGgsIGhlaWdo dCwgc3RyaWRlLCBvZmZzZXQ7Cj4gPiA+ID4gKyAgICAgICB9IHBsYW5lWzJdOwo+ID4gPiA+ICsg ICAgICAgdW5zaWduZWQgaW50IHVudXNlZDsKPiA+ID4gCj4gPiA+IFRhZyBpdCBhcyBtYnosIHNp bmNlIHdlIGRvIHVzZSBpdCBpbnNpZGUgdGhlIGNvbXBhcmUuIEhtbSwgSSB3b25kZXIgaWYKPiA+ ID4gaXQgYWN0dWFsbHkgaXMgYmV0dGVyIGlmIGl0IGRvZXNuJ3QgZXhpc3QgaWYgaXQgaXNuJ3Qg dXNlZCwgdGhlbiBpdAo+ID4gPiBzaG91bGQgYmUgemVyby4uIEhtbSwgbm90IHN1cmUgaWYgdGhh dCdzIGRlZmluZWQgYXQgYWxsLCBtaWdodCBoYXZlIHRvCj4gPiA+IHNheSBtZW1zZXQgYW5kIGRv bid0IHJlbHkgb24ge30gemVyb2luZz8KPiA+ID4gCj4gPiA+IFNob3VsZCB3b3JrIGZpbmUgYXMg YSBtZW1jbXAga2V5IGZvciB0aGUgcmJ0cmVlLgo+ID4gCj4gPiBUaGlzIHdob2xlIHRoaW5nIGlz IGEgYml0IHF1ZXN0aW9uYWxlIHRoZSB3YXkgSSBkaWQgaXQuIFdoZW4gcG9wdWxhdGluZwo+ID4g dGhlIGd0dF92aWV3IEkganVzdCBwb2tlIGF0IHZpZXctPnJvdGF0ZWQgYW5kIHJlbHkgb24gbWF0 Y2hpbmcgbGF5b3V0Cj4gPiBmb3Igdmlldy0+cmVtYXBwZWQuIFRvIG1ha2UgaXQgbGVzcyBtYWdp YyBtYXliZSBJIHNob3VsZCBlbWJlZCBvbmUKPiA+IGluc2lkZSB0aGUgb3RoZXI/Cj4gCj4gSG1t LiBJZiBpdCdzIGludGVudGlvbmFsbHkgdGhlIHNhbWUgbGF5b3V0LCB0aGVuIHdlIHNob3VsZCBq dXN0IHVzZSB0aGUKPiBzYW1lIHN0cnVjdCBmb3IgYm90aC4gcmVtYXBwZWQvcmVtYXBfaW5mbyBp cyBnZW5lcmljIGVub3VnaCB0byBjb3Zlcgo+IHJvdGF0aW9uIGFzIHdlbGwuCj4gCj4gPiA+ID4g K30gX19wYWNrZWQ7Cj4gPiA+ID4gKwo+ID4gPiA+ICtzdGF0aWMgaW5saW5lIHZvaWQgYXNzZXJ0 X2ludGVsX3JlbWFwcGVkX2luZm9faXNfcGFja2VkKHZvaWQpCj4gPiA+ID4gK3sKPiA+ID4gPiAr ICAgICAgIEJVSUxEX0JVR19PTihzaXplb2Yoc3RydWN0IGludGVsX3JlbWFwcGVkX2luZm8pICE9 IDEwKnNpemVvZih1bnNpZ25lZCBpbnQpKTsKCkhtbS4gVGhlc2UgYXNzZXJ0IGlubGluZXMgZG9u J3Qgc2VlbSB0byBiZSBkb2luZyB0aGVpciBqb2IuIENsZWFybHkKbXkgc3RydWN0IHNpemUgd2Fz IDkgaW50cyBub3QgMTAuCgotLSAKVmlsbGUgU3lyasOkbMOkCkludGVsCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QK SW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9w Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=