From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id E751A899AB for ; Fri, 14 Jun 2019 20:47:46 +0000 (UTC) References: <20190613215448.17994-1-antonio.argenziano@intel.com> <20190613215448.17994-7-antonio.argenziano@intel.com> <156050565586.12536.11290262563196378632@skylake-alporthouse-com> From: Antonio Argenziano Message-ID: <5564630a-29e9-22ac-29db-db7d136a1945@intel.com> Date: Fri, 14 Jun 2019 13:47:46 -0700 MIME-Version: 1.0 In-Reply-To: <156050565586.12536.11290262563196378632@skylake-alporthouse-com> Content-Language: en-US Subject: Re: [igt-dev] [PATCH i-g-t v6 6/9] igt/lib: Add wrapper to check if gtt mapping is available 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: CgpPbiAxNC8wNi8xOSAwMjo0NywgQ2hyaXMgV2lsc29uIHdyb3RlOgo+IFF1b3RpbmcgQW50b25p byBBcmdlbnppYW5vICgyMDE5LTA2LTEzIDIyOjU0OjQ1KQo+PiBBZGQgd3JhcHBlciB0byBnZXQg bW1hcF9ndHQgdmVyc2lvbiBudW1iZXIgYW5kIGFub3RoZXIgdG8gY2hlY2sgaWYKPj4gZ3R0IG1h cHBpbmcgaXMgYXQgYWxsIGF2YWlsYWJsZS4KPj4KPj4gdjI6Cj4+ICAgICAgICAgIC0gQ2hlY2sg ZXJybm8gb25seSBhZnRlciBmYWlsZWQgc3lzY2FsbC4gKENocmlzKQo+Pgo+PiBDYzogS2F0YXJ6 eW5hIERlYyA8a2F0YXJ6eW5hLmRlY0BpbnRlbC5jb20+Cj4+IENjOiBDaHJpcyBXaWxzb24gPGNo cmlzQGNocmlzLXdpbHNvbi5jby51az4KPj4gQ2M6IE1hdHRoZXcgQXVsZCA8bWF0dGhldy5hdWxk QGludGVsLmNvbT4KPj4gU2lnbmVkLW9mZi1ieTogQW50b25pbyBBcmdlbnppYW5vIDxhbnRvbmlv LmFyZ2Vuemlhbm9AaW50ZWwuY29tPgo+PiBTaWduZWQtb2ZmLWJ5OiBEYW5pZWxlIENlcmFvbG8g U3B1cmlvIDxkYW5pZWxlLmNlcmFvbG9zcHVyaW9AaW50ZWwuY29tPgo+PiAtLS0KPj4gICBsaWIv aTkxNS9nZW1fbW1hbi5jIHwgNDAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrLQo+PiAgIGxpYi9pOTE1L2dlbV9tbWFuLmggfCAxMSArKysrKysrKysrKwo+PiAgIDIgZmls ZXMgY2hhbmdlZCwgNTAgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+Pgo+PiBkaWZmIC0t Z2l0IGEvbGliL2k5MTUvZ2VtX21tYW4uYyBiL2xpYi9pOTE1L2dlbV9tbWFuLmMKPj4gaW5kZXgg MDYzMWJmNDAuLjJiMzk0N2RlIDEwMDY0NAo+PiAtLS0gYS9saWIvaTkxNS9nZW1fbW1hbi5jCj4+ ICsrKyBiL2xpYi9pOTE1L2dlbV9tbWFuLmMKPj4gQEAgLTQwLDYgKzQwLDQxIEBACj4+ICAgI2Rl ZmluZSBWRyh4KSBkbyB7fSB3aGlsZSAoMCkKPj4gICAjZW5kaWYKPj4gICAKPj4gKy8qKgo+PiAr ICogZ2VtX21tYXBfX2d0dF92ZXJzaW9uOgo+PiArICogQGZkOiBvcGVuIGk5MTUgZHJtIGZpbGUg ZGVzY3JpcHRvcgo+PiArICoKPj4gKyAqIFRoaXMgd3JhcHMgSTkxNV9QQVJBTV9NTUFQX0dUVF9W RVJTSU9OLiBJdCB3aWxsIHJldHVybiB0aGUgc3VwcG9ydGVkIGZlYXR1cmUKPj4gKyAqIHNldCBm b3IgZ3R0IG1hcHBpbmcuIFNpbmNlIHRoZSBtYXBwYWJsZSBhcGVydHVyZSBpbiBub3QgYWx3YXlz IHByZXNlbnQsIHRoaXMKPj4gKyAqIGZ1bmN0aW9uIHdpbGwgcmV0dXJuICctMScgaW4gY2FzZSB0 aGVyZSBpcyBub25lLgo+PiArICovCj4+ICtzdGF0aWMgaW50IGdlbV9tbWFwX19ndHRfdmVyc2lv bihpbnQgZmQpCj4+ICt7Cj4+ICsgICAgICAgc3RhdGljIGludCBndHRfdmVyc2lvbiA9IH4wOwo+ IAo+IEFoZW0uCgpTdGlsbCB0aGVyZSE/ISBJIGZvcmdvdCB0byBzcXVhc2ggd2l0aCB0aGUgbmV4 dCBwYXRjaC4KCj4gCj4+ICsgICAgICAgaWYgKGd0dF92ZXJzaW9uID09IH4wKSB7Cj4+ICsgICAg ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBkcm1faTkxNV9nZXRwYXJhbSBncDsKPj4gKwo+PiAr ICAgICAgICAgICAgICAgICAgICAgICBndHRfdmVyc2lvbiA9IDA7Cj4+ICsKPj4gKyAgICAgICAg ICAgICAgICAgICAgICAgbWVtc2V0KCZncCwgMCwgc2l6ZW9mKGdwKSk7Cj4+ICsgICAgICAgICAg ICAgICAgICAgICAgIGdwLnBhcmFtID0gSTkxNV9QQVJBTV9NTUFQX0dUVF9WRVJTSU9OOwo+PiAr ICAgICAgICAgICAgICAgICAgICAgICBncC52YWx1ZSA9ICZndHRfdmVyc2lvbjsKPj4gKwo+PiAr ICAgICAgICAgICAgICAgICAgICAgICBpZihpb2N0bChmZCwgRFJNX0lPQ1RMX0k5MTVfR0VUUEFS QU0sICZncCkgJiYgZXJybm8gPT0gLUVOT0RFVikKPj4gKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBndHRfdmVyc2lvbiA9IC0xOyAvKiBObyBtYXBwYWJsZSBhcGVydHVyZSAqLwo+IAo+ IEhhaGFoYSwgbm8/Cj4gCj4gTU1BUF9HVFQgPT0gTU1BUF9PRkZTRVQgc28gd2hlbiB3ZSBleHRl bmQgTU1BUF9HVFQgaW9jdGwgd2l0aAo+IHRoZSBNTUFQX09GRlNFVCBzdHJ1Y3QsIHdlIGJ1bXAg dGhlIE1NQVBfR1RUX1ZFUlNJT04KCldhc24ndCBteSBpbXByZXNzaW9uIGZyb20gdGhlIGxtZW0g cGF0Y2hlcyBJIHNhdy4gVGhlbiwgY291bGQgd2UgZ2V0IGFuIApJT0NUTCBmb3IgYXBlcnR1cmUg ZXhpc3RlbmNlIG9yLCBldmVuIGJldHRlciwgc29tZXRoaW5nIGZvciB0aGUgYWN0dWFsIAphcGVy dHVyZSBzaXplIHRoYXQgcmV0dXJucyAwIHNvIHdlIGNvdWxkIGhhdmUgYQoKYm9vbCBnZW1faGFz X21hcHBhYmxlX2FwZXJ0dXJlKCkgewoJcmV0dXJuIGdldF9tYXBwYWJsZV9hcGVydHVyZV9zaXpl KCkgPiAwOwp9Cgp3aGljaCB3b3VsZCBtYWtlIG1vcmUgc2Vuc2UuCgpBbnRvbmlvCgo+IC1DaHJp cwo+IApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwppZ3Qt ZGV2IG1haWxpbmcgbGlzdAppZ3QtZGV2QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xp c3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lndC1kZXY=