From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH 09/33] drm/i915: Mark unmappable GGTT entries as PIN_HIGH Date: Tue, 9 Aug 2016 12:05:30 +0100 Message-ID: <57A9B8FA.2080504@linux.intel.com> References: <1470581141-14432-1-git-send-email-chris@chris-wilson.co.uk> <1470581141-14432-10-git-send-email-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by gabe.freedesktop.org (Postfix) with ESMTP id 7B6406E504 for ; Tue, 9 Aug 2016 11:05:32 +0000 (UTC) In-Reply-To: <1470581141-14432-10-git-send-email-chris@chris-wilson.co.uk> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Ck9uIDA3LzA4LzE2IDE1OjQ1LCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4gV2UgYWxsb2NhdGUgYSBm ZXcgb2JqZWN0cyBpbnRvIHRoZSBHR1RUIHRoYXQgd2UgbmV2ZXIgbmVlZCB0byBhY2Nlc3Mgdmlh Cj4gdGhlIG1hcHBhYmxlIGFwZXJ0dXJlIChzdWNoIGFzIGNvbnRleHRzLCBzdGF0dXMgcGFnZXMp LiBXZSBjYW4gcmVxdWVzdAo+IHRoYXQgdGhlc2UgYXJlIGJvdW5kIGhpZ2ggaW4gdGhlIFZNIHRv IGluY3JlYXNlIHRoZSBhbW91bnQgb2YgbWFwcGFibGUKPiBhcGVydHVyZSBhdmFpbGFibGUuIEhv d2V2ZXIsIGFueXRoaW5nIHRoYXQgbWF5IGJlIGZyZXF1ZW50bHkgcGlubmVkCj4gKHN1Y2ggYXMg bG9naWNhbCBjb250ZXh0cykgd2Ugd2FudCB0byB1c2UgdGhlIGZhc3Qgc2VhcmNoICYgaW5zZXJ0 LgoKSXMgdGhlIGxhc3QgYml0IHN0aWxsIHRydWUgYWZ0ZXIgeW91IG1lcmdlZDoKCiAgIGNvbW1p dCAyMDJiNTJiN2ZiZjcwODU4NjA5ZWMyMDgyOWM3ZDY5YTEzZmZhMzUxCiAgIEF1dGhvcjogQ2hy aXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+CiAgIERhdGU6ICAgV2VkIEF1ZyAz IDE2OjA0OjA5IDIwMTYgKzAxMDAKCiAgICAgICBkcm06IFRyYWNrIGRybV9tbSBub2RlcyB3aXRo IGFuIGludGVydmFsIHRyZWUKCk9yIHdlIGNvdWxkIFBJTl9ISUdIIHRoZSBMUkNzIGFzIHdlbGwg bm93PwoKUmVnYXJkcywKClR2cnRrbwoKPiBTaWduZWQtb2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNo cmlzQGNocmlzLXdpbHNvbi5jby51az4KPiAtLS0KPiAgIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2lu dGVsX2xyYy5jICAgICAgICB8IDIgKy0KPiAgIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3Jp bmdidWZmZXIuYyB8IDUgKysrLS0KPiAgIDIgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCsp LCAzIGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2lu dGVsX2xyYy5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHJjLmMKPiBpbmRleCAzMDlj NWQ5YjFjNTcuLmM3ZjRiNjRiMTZmNiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pbnRlbF9scmMuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2xyYy5jCj4g QEAgLTExODIsNyArMTE4Miw3IEBAIHN0YXRpYyBpbnQgbHJjX3NldHVwX3dhX2N0eF9vYmooc3Ry dWN0IGludGVsX2VuZ2luZV9jcyAqZW5naW5lLCB1MzIgc2l6ZSkKPiAgIAl9Cj4KPiAgIAlyZXQg PSBpOTE1X2dlbV9vYmplY3RfZ2d0dF9waW4oZW5naW5lLT53YV9jdHgub2JqLCBOVUxMLAo+IC0J CQkJICAgICAgIDAsIFBBR0VfU0laRSwgMCk7Cj4gKwkJCQkgICAgICAgMCwgUEFHRV9TSVpFLCBQ SU5fSElHSCk7Cj4gICAJaWYgKHJldCkgewo+ICAgCQlEUk1fREVCVUdfRFJJVkVSKCJwaW4gTFJD IFdBIGN0eCBiYWNraW5nIG9iaiBmYWlsZWQ6ICVkXG4iLAo+ICAgCQkJCSByZXQpOwo+IGRpZmYg LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9yaW5nYnVmZmVyLmMgYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9yaW5nYnVmZmVyLmMKPiBpbmRleCAxNmI3MjZmZTMzZWIuLjA5 ZjAxYzY0MWMxNCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9yaW5n YnVmZmVyLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9yaW5nYnVmZmVyLmMK PiBAQCAtMjA5Myw3ICsyMDkzLDcgQEAgc3RhdGljIGludCBpbnRlbF9yaW5nX2NvbnRleHRfcGlu KHN0cnVjdCBpOTE1X2dlbV9jb250ZXh0ICpjdHgsCj4KPiAgIAlpZiAoY2UtPnN0YXRlKSB7Cj4g ICAJCXJldCA9IGk5MTVfZ2VtX29iamVjdF9nZ3R0X3BpbihjZS0+c3RhdGUsIE5VTEwsIDAsCj4g LQkJCQkJICAgICAgIGN0eC0+Z2d0dF9hbGlnbm1lbnQsIDApOwo+ICsJCQkJCSAgICAgICBjdHgt PmdndHRfYWxpZ25tZW50LCBQSU5fSElHSCk7Cj4gICAJCWlmIChyZXQpCj4gICAJCQlnb3RvIGVy cm9yOwo+ICAgCX0KPiBAQCAtMjYyOSw3ICsyNjI5LDggQEAgc3RhdGljIHZvaWQgaW50ZWxfcmlu Z19pbml0X3NlbWFwaG9yZXMoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2LAo+ICAg CQkJaTkxNS5zZW1hcGhvcmVzID0gMDsKPiAgIAkJfSBlbHNlIHsKPiAgIAkJCWk5MTVfZ2VtX29i amVjdF9zZXRfY2FjaGVfbGV2ZWwob2JqLCBJOTE1X0NBQ0hFX0xMQyk7Cj4gLQkJCXJldCA9IGk5 MTVfZ2VtX29iamVjdF9nZ3R0X3BpbihvYmosIE5VTEwsIDAsIDAsIDApOwo+ICsJCQlyZXQgPSBp OTE1X2dlbV9vYmplY3RfZ2d0dF9waW4ob2JqLCBOVUxMLAo+ICsJCQkJCQkgICAgICAgMCwgMCwg UElOX0hJR0gpOwo+ICAgCQkJaWYgKHJldCAhPSAwKSB7Cj4gICAJCQkJaTkxNV9nZW1fb2JqZWN0 X3B1dChvYmopOwo+ICAgCQkJCURSTV9FUlJPUigiRmFpbGVkIHRvIHBpbiBzZW1hcGhvcmUgYm8u IERpc2FibGluZyBzZW1hcGhvcmVzXG4iKTsKPgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9s aXN0aW5mby9pbnRlbC1nZngK