From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by gabe.freedesktop.org (Postfix) with ESMTPS id 71C7D89930 for ; Thu, 11 Apr 2019 21:27:18 +0000 (UTC) References: <20190325232043.7953-1-antonio.argenziano@intel.com> <20190325232043.7953-4-antonio.argenziano@intel.com> <155355700301.15930.1926732769716588493@skylake-alporthouse-com> <155372157341.18894.8899507724392953957@skylake-alporthouse-com> <92f4fcde-f2e6-cce0-7fb9-56a48f666a05@intel.com> <155501324109.2474.18062929360927918858@skylake-alporthouse-com> From: Antonio Argenziano Message-ID: Date: Thu, 11 Apr 2019 14:27:17 -0700 MIME-Version: 1.0 In-Reply-To: <155501324109.2474.18062929360927918858@skylake-alporthouse-com> Content-Language: en-US Subject: Re: [igt-dev] [RFT v4 4/6] igt/i915: Require GTT mapping to be available when needed. List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: Chris Wilson , igt-dev@lists.freedesktop.org Cc: Matthew Auld List-ID: CgpPbiAxMS8wNC8xOSAxMzowNywgQ2hyaXMgV2lsc29uIHdyb3RlOgo+IFF1b3RpbmcgQW50b25p byBBcmdlbnppYW5vICgyMDE5LTA0LTExIDE5OjEzOjEzKQo+Pgo+Pgo+PiBPbiAyNy8wMy8xOSAx NDoxOSwgQ2hyaXMgV2lsc29uIHdyb3RlOgo+Pj4gUXVvdGluZyBBbnRvbmlvIEFyZ2Vuemlhbm8g KDIwMTktMDMtMjcgMjE6MDU6NTIpCj4+Pj4KPj4+Pgo+Pj4+IE9uIDI1LzAzLzE5IDE2OjM2LCBD aHJpcyBXaWxzb24gd3JvdGU6Cj4+Pj4+IFF1b3RpbmcgQW50b25pbyBBcmdlbnppYW5vICgyMDE5 LTAzLTI1IDIzOjIwOjQxKQo+Pj4+Pj4gZGlmZiAtLWdpdCBhL3Rlc3RzL2k5MTUvZ2VtX2V4ZWNf c2NoZWR1bGUuYyBiL3Rlc3RzL2k5MTUvZ2VtX2V4ZWNfc2NoZWR1bGUuYwo+Pj4+Pj4gaW5kZXgg YTkzODMwMDAuLjE1Yzg0NDBmIDEwMDY0NAo+Pj4+Pj4gLS0tIGEvdGVzdHMvaTkxNS9nZW1fZXhl Y19zY2hlZHVsZS5jCj4+Pj4+PiArKysgYi90ZXN0cy9pOTE1L2dlbV9leGVjX3NjaGVkdWxlLmMK Pj4+Pj4+IEBAIC0xMjM2LDYgKzEyMzYsNyBAQCBpZ3RfbWFpbgo+Pj4+Pj4gICAgICAgICAgICAg ICAgICAgICAgICAgICAgaWd0X3N1YnRlc3RfZigiaW5kZXBlbmRlbnQtJXMiLCBlLT5uYW1lKSB7 Cj4+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlndF9yZXF1aXJlKGdl bV9yaW5nX2hhc19waHlzaWNhbF9lbmdpbmUoZmQsIGUtPmV4ZWNfaWQgfCBlLT5mbGFncykpOwo+ Pj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZ3RfcmVxdWlyZShnZW1f Y2FuX3N0b3JlX2R3b3JkKGZkLCBlLT5leGVjX2lkIHwgZS0+ZmxhZ3MpKTsKPj4+Pj4+ICsgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2VtX3JlcXVpcmVfbW1hcF9ndHQoZmQpOwo+Pj4+ Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmRlcGVuZGVudChmZCwgZS0+ ZXhlY19pZCB8IGUtPmZsYWdzKTsKPj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0K Pj4+Pj4+ICAgICAgICAgICAgICAgICAgICB9Cj4+Pj4+PiBAQCAtMTMyOCw4ICsxMzI5LDEwIEBA IGlndF9tYWluCj4+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlndF9z dWJ0ZXN0X2YoIndpZGUtJXMiLCBlLT5uYW1lKQo+Pj4+Pj4gICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHdpZGUoZmQsIGUtPmV4ZWNfaWQgfCBlLT5mbGFncyk7Cj4+ Pj4+PiAgICAgCj4+Pj4+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlndF9zdWJ0 ZXN0X2YoInJlb3JkZXItd2lkZS0lcyIsIGUtPm5hbWUpCj4+Pj4+PiArICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIGlndF9zdWJ0ZXN0X2YoInJlb3JkZXItd2lkZS0lcyIsIGUtPm5hbWUp IHsKPj4+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZW1fcmVx dWlyZV9tbWFwX2d0dChmZCk7Cj4+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgcmVvcmRlcl93aWRlKGZkLCBlLT5leGVjX2lkIHwgZS0+ZmxhZ3MpOwo+Pj4+ Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9Cj4+Pj4+PiAgICAgCj4+Pj4+PiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlndF9zdWJ0ZXN0X2YoInNtb2tldGVz dC0lcyIsIGUtPm5hbWUpCj4+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgc21va2V0ZXN0KGZkLCBlLT5leGVjX2lkIHwgZS0+ZmxhZ3MsIDUpOwo+Pj4+Pgo+ Pj4+PiBIbW0uIEkgd291bGQgcmF0aGVyIHRoZSBiYXNpYyBzY2hlZHVsaW5nIHRlc3RzIHJlbWFp bmVkIGZ1bmN0aW9uaW5nLgo+Pj4+Cj4+Pj4gRGlkbid0IHdlIGhhdmUgYSBjb252aW5jaW5nIGFy Z3VtZW50IGFnYWluc3QgdXNpbmcgd2MgKyBzeW5jPwo+Pj4KPj4+IEp1c3QgdGhlIHN5bmMgcGFy dCBpaXJjLiBTbyB5b3UganVzdCBuZWVkIHRvIGNvbWUgdXAgd2l0aCBhbiBhbHRlcm5hdGl2ZQo+ Pj4gc29sdXRpb24uIFdoYXQgSSd2ZSB1c2VkIGVsc2V3aGVyZSBpcyB0byB3cml0ZSB0aGUgcmlu ZyB0aW1lc3RhbXAgZnJvbQo+Pj4gZWFjaCBiYXRjaCBhbmQgdmVyaWZ5IHRoZXkgYXJlIGluIHRo ZSBvcmRlciBJIGV4cGVjdC4gVGhhdCBzaG91bGQgd29yawo+Pj4ganVzdCBmaW5lIHdpdGggYW55 dGhpbmcuLi4gKFRoZSBtb3N0IGNvbXBsaWNhdGVkIHRoaW5nIHRoZXJlIGlzIGFjdHVhbGx5Cj4+ PiBkZXRlcm1pbmluZyB0aGUgZW5naW5lLT5tbWlvX2Jhc2UsIGFuZCByZWFsbHkgd2UnZCBiZSBi ZXR0ZXIgZXhwb3J0aW5nCj4+PiB0aGF0IGZyb20gdGhlIGtlcm5lbCBmb3Igc2ltcGxpY2l0eS4p Cj4+Cj4+IEkgdGhpbmsgSSdtIG1pc3Npbmcgc29tZXRoaW5nLCB0aGUgaXNzdWUgd2UgaGFkIHdh cyB0aGUgYXN5bmMgdXBkYXRlIG9mCj4+IHRoZSBzaW5nbGUgQk8gd2UgdXNlIGZvciBhbGwgc3Vi bWlzc2lvbnMgKGF0IGxlYXN0IGZvciByZW9yZGVyLXdpZGUpCj4+IG5lZWRlZCB0byBnbyB0aG91 Z2ggZ3R0IG1hcHBpbmcsIHdvdWxkbid0IHRoYXQgc3RpbGwgYmUgdGhlcmUgZXZlbiBpZiB3ZQo+ PiBjaGFuZ2UgdGhlIGNvbnRlbnRzIG9mIHRoZSBiYXRjaD8KPiAKPiBJIG1lYW4gaXQgc2hvdWxk IGJlIHBvc3NpYmxlIHRvIHByb3ZlIHRoZSBzY2hlZHVsaW5nIG9yZGVyIHdpdGhvdXQKPiByZWx5 aW5nIG9uIG1vZGlmeWluZyB0aGUgYmF0Y2hlcy4gVGhlIHRpbWVzdGFtcCBpcyBhIGdvb2QgaW5k aWNhdG9yIG9mCj4gdGhlIG9yZGVyLCB0aGUgb25seSBxdWVzdGlvbiBpcyBpbiBzZXR0aW5nIHVw IHRoZSBzdWJtaXNzaW9uIHRvIGZvcmNlIGEKPiBzY2hlZHVsaW5nIGRlY2lzaW9uIC0tIGFuZCB0 aGF0IHVzdWFsbHkgbWVhbnMgYSBmZW5jZSB0byBkZWxheSBIVwo+IHN1Ym1pc3Npb24gdW50aWwg YWZ0ZXIgYWxsIGV4ZWNidWZzLgoKT2gsIG5vdyBJIGdldCBpdC4KCj4gCj4gTG9zaW5nIHRoZXNl IHRlc3RzIGZvciBmdXR1cmUgZ2VuIHNob3VsZCBiZSBlbm91Z2ggbW90aXZhdGlvbiB0byBkZXZp c2UKPiBhIG5ldyBzZXQgdGhhdCBleGVyY2lzZSB0aGUgc2FtZSBwYXRocyB0aHJvdWdoIHRoZSBz Y2hlZHVsZXIgd2l0aG91dCB0aGUKPiBkcmF3YWJsZSBvZiBuZWVkaW5nIGFzeW5jIGd0dCBtb2Rp ZmljYXRpb25zIChpZiBpdCB3YXMganVzdCBhc3luYyBndHQsCj4gYXN5bmMgd2Mgc2hvdWxkIGJl IGZpbmUgdGhvdWdoIC0tIEkndmUgZm9yZ290dGVuIHRoZSBwcm9ibGVtIHdlIHJhbiBpbnRvISku CgpUaGVuIHdlIHNob3VsZCBiZSBmaW5lLCBpdCB3YXMganVzdCBhIGNvbmNlcm4sIHdlIGRpZG4n dCBhY3R1YWxseSBoaXQgYW4gCmVycm9yLiBJZiBJIHNlbmQgaXQgYWdhaW4sIHdpbGwgZmktc2ts LWxtZW0gcnVuIGl0IHdpdGggYWxsIHRoZSBsbWVtIApwYXRjaGVzIGFwcGxpZWQ/CgpBbnRvbmlv Cgo+IC1DaHJpcwo+IApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwppZ3QtZGV2IG1haWxpbmcgbGlzdAppZ3QtZGV2QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpo dHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lndC1kZXY=