From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from fireflyinternet.com (mail.fireflyinternet.com [109.228.58.192]) by gabe.freedesktop.org (Postfix) with ESMTPS id A5C0F89320 for ; Thu, 21 Feb 2019 21:52:01 +0000 (UTC) MIME-Version: 1.0 From: Chris Wilson In-Reply-To: <8e5adf98-6f9b-40f5-35ed-e24346f7c13a@intel.com> References: <20190221192745.31178-1-antonio.argenziano@intel.com> <20190221192745.31178-6-antonio.argenziano@intel.com> <155077927351.4937.13110919390186998082@skylake-alporthouse-com> <8e5adf98-6f9b-40f5-35ed-e24346f7c13a@intel.com> Message-ID: <155078591191.4937.2295906706255965647@skylake-alporthouse-com> Date: Thu, 21 Feb 2019 21:51:51 +0000 Subject: Re: [igt-dev] [RFC 5/5] igt/lib: If mappable aperture is missing return 0 size List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: Antonio Argenziano , igt-dev@lists.freedesktop.org Cc: Matthew Auld List-ID: UXVvdGluZyBBbnRvbmlvIEFyZ2Vuemlhbm8gKDIwMTktMDItMjEgMjE6NDU6NDYpCj4gCj4gCj4g T24gMjEvMDIvMTkgMTI6MDEsIENocmlzIFdpbHNvbiB3cm90ZToKPiA+IFF1b3RpbmcgQW50b25p byBBcmdlbnppYW5vICgyMDE5LTAyLTIxIDE5OjI3OjQ1KQo+ID4+IFNvIGZhciB0aGUgYXBlcnR1 cmUgc2l6ZSBoYXMgYmVlbiByZWFkIGRpcmVjdGx5IGZyb20gdGhlIGJhciwKPiA+PiBpbiB0aGlz IHBhdGNoIHdlIHJldHVybiB6ZXJvIGlmIHRoZSBtYXBwYWJsZSBhcGVydHVyZSBpcyBub3QgYXZh aWxhYmxlCj4gPj4gYXMgdGhlIHZhbHVlIHN0b3JlZCBpbiB0aGUgYmFyIG1pZ2h0IG5vdCBiZSBh Y2N1cmF0ZS4gVGhlIHBhdGNoIGFsc28gYWRkcyBhCj4gPj4gJ3JlcXVpcmUnIHdoZW4gYSBjYWxs IHRvIGdlbV9tYXBwYWJsZV9hcGVydHVyZV9zaXplKCkgaXMgbWFkZSBzbyB0aGF0Cj4gPj4gdGhl IGFwZXJ0dXJlIGlzIGd1YXJhbnRlZWQgdG8gZXhpc3QgYmVmb3JlIGNoZWNraW5nIHRoZSBzaXpl Lgo+ID4+Cj4gPj4gQ2M6IEthdGFyenluYSBEZWMgPGthdGFyenluYS5kZWNAaW50ZWwuY29tPgo+ ID4+IENjOiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KPiA+PiBDYzog TWF0dGhldyBBdWxkIDxtYXR0aGV3LmF1bGRAaW50ZWwuY29tPgo+ID4+IFNpZ25lZC1vZmYtYnk6 IEFudG9uaW8gQXJnZW56aWFubyA8YW50b25pby5hcmdlbnppYW5vQGludGVsLmNvbT4KPiA+PiAt LS0KPiA+PiAgIGxpYi9pb2N0bF93cmFwcGVycy5jICAgICAgICAgICAgfCAyOCArKysrKysrKysr KysrKysrKysrLS0tLS0tLS0tCj4gPj4gICBsaWIvaW9jdGxfd3JhcHBlcnMuaCAgICAgICAgICAg IHwgIDIgKy0KPiA+PiAgIHRlc3RzL2k5MTUvZ2VtX2NvbmN1cnJlbnRfYWxsLmMgfCAxMiArKysr KystLS0tLS0KPiA+PiAgIHRlc3RzL2k5MTUvZ2VtX2NwdV9yZWxvYy5jICAgICAgfCAxNCArKysr KysrKysrLS0tLQo+ID4+ICAgdGVzdHMvaTkxNS9nZW1fbW1hcC5jICAgICAgICAgICB8ICA0ICsr LS0KPiA+PiAgIHRlc3RzL2k5MTUvZ2VtX21tYXBfZ3R0LmMgICAgICAgfCAxMCArKysrKy0tLS0t Cj4gPj4gICB0ZXN0cy9pOTE1L2dlbV9wd3JpdGUuYyAgICAgICAgIHwgIDQgKystLQo+ID4+ICAg dGVzdHMvaTkxNS9nZW1fc2hyaW5rLmMgICAgICAgICB8ICAyICstCj4gPj4gICB0ZXN0cy9pOTE1 L2k5MTVfcG1fcnBtLmMgICAgICAgIHwgIDIgKy0KPiA+PiAgIHRlc3RzL2ttc19mbGlwLmMgICAg ICAgICAgICAgICAgfCAgMiArLQo+ID4+ICAgdGVzdHMvcHJpbWVfbW1hcC5jICAgICAgICAgICAg ICB8ICA3ICsrKysrLS0KPiA+PiAgIDExIGZpbGVzIGNoYW5nZWQsIDUzIGluc2VydGlvbnMoKyks IDM0IGRlbGV0aW9ucygtKQo+ID4+Cj4gPj4gZGlmZiAtLWdpdCBhL2xpYi9pb2N0bF93cmFwcGVy cy5jIGIvbGliL2lvY3RsX3dyYXBwZXJzLmMKPiA+PiBpbmRleCAyNWRkOGFkMy4uYWI3YzdhNWUg MTAwNjQ0Cj4gPj4gLS0tIGEvbGliL2lvY3RsX3dyYXBwZXJzLmMKPiA+PiArKysgYi9saWIvaW9j dGxfd3JhcHBlcnMuYwo+ID4+IEBAIC0xNDQwLDE5ICsxNDQwLDE0IEBAIHVpbnQ2NF90IGdlbV9h cGVydHVyZV9zaXplKGludCBmZCkKPiA+PiAgICAgICAgICByZXR1cm4gYXBlcnR1cmVfc2l6ZTsK PiA+PiAgIH0KPiA+PiAgIAo+ID4+IC0vKioKPiA+PiAtICogZ2VtX21hcHBhYmxlX2FwZXJ0dXJl X3NpemU6Cj4gPj4gLSAqCj4gPj4gLSAqIEZlYXR1cmUgdGVzdCBtYWNybyB0byBxdWVyeSB0aGUg a2VybmVsIGZvciB0aGUgbWFwcGFibGUgZ3B1IGFwZXJ0dXJlIHNpemUuCj4gPj4gLSAqIFRoaXMg aXMgdGhlIGFyZWEgYXZhaWxhYmxlIGZvciBHVFQgbWVtb3J5IG1hcHBpbmdzLgo+ID4+IC0gKgo+ ID4+IC0gKiBSZXR1cm5zOiBUaGUgbWFwcGFibGUgZ3R0IGFkZHJlc3Mgc3BhY2Ugc2l6ZS4KPiA+ PiAtICovCj4gPj4gLXVpbnQ2NF90IGdlbV9tYXBwYWJsZV9hcGVydHVyZV9zaXplKHZvaWQpCj4g Pj4gK3N0YXRpYyB1aW50NjRfdCBfX2dlbV9tYXBwYWJsZV9hcGVydHVyZV9zaXplKGludCBmZCkK PiA+PiAgIHsKPiA+PiAgICAgICAgICBzdHJ1Y3QgcGNpX2RldmljZSAqcGNpX2RldiA9IGludGVs X2dldF9wY2lfZGV2aWNlKCk7Cj4gPj4gICAgICAgICAgaW50IGJhcjsKPiA+PiAgIAo+ID4+ICsg ICAgICAgaWYgKCFnZW1fbW1hcF9faGFzX2d0dChmZCkpCj4gPj4gKyAgICAgICAgICAgICAgIHJl dHVybiAwOyAvKiBBcGVydHVyZSBub3QgYXZhaWxhYmxlICovCj4gPj4gKwo+ID4+ICAgICAgICAg IGlmIChpbnRlbF9nZW4ocGNpX2Rldi0+ZGV2aWNlX2lkKSA8IDMpCj4gPj4gICAgICAgICAgICAg ICAgICBiYXIgPSAwOwo+ID4gCj4gPiBJIHN3ZWFyIHdlIG1hZGUgdGhpcyBhY2Nlc3NpYmxlIHZp YSBmZCBzbyB0aGF0IHdlIGRpZG4ndCBuZWVkIHJvb3QgdG8KPiA+IHBva2UgYXJvdW5kIGxpYnBj aWFjZXNzLgo+IAo+IG1oaCwgY291bGRuJ3QgZmluZCBpdC4gSXMgaXQgaW4gc29tZSBJT0NUTD8K Ck5vLCB3ZSBleHRlbmRlZCBnZXRfYXBlcnR1cmVfaW9jdGwgdG8gcHJvdmlkZSBpdCwgb25jZSB1 cG9uIGEgdGltZS4gSQpzdWdnZXN0IHdlIGRvIHNvbWV0aGluZyBzaW1pbGFyLCBvciB3ZSB1c2Ug YSBwYXJhbSB0byBnZXQgdGhlIGFjdHVhbAp2YWx1ZS4gKEV2ZW4gaWYgaXQncyBsZWdhY3ksIHdl IGNhbiBzdGlsbCBqdXN0aWZ5IGEgdXNlY2FzZSBhcyBJJ20KcHJldHR5IHN1cmUgMjU2TWlCIGlz IGhhcmRjb2RlZCBpbnRvIHNldmVyYWwgbGVnYWN5IHVzZXJzcGFjZXMuKQotQ2hyaXMKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KaWd0LWRldiBtYWlsaW5n IGxpc3QKaWd0LWRldkBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVz a3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pZ3QtZGV2