From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH 09/33] drm/i915: Mark unmappable GGTT entries as PIN_HIGH Date: Mon, 08 Aug 2016 12:09:15 +0300 Message-ID: <1470647355.3899.5.camel@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" 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 814376E379 for ; Mon, 8 Aug 2016 09:09:18 +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 T24gc3UsIDIwMTYtMDgtMDcgYXQgMTU6NDUgKzAxMDAsIENocmlzIFdpbHNvbiB3cm90ZToKPiBX ZSBhbGxvY2F0ZSBhIGZldyBvYmplY3RzIGludG8gdGhlIEdHVFQgdGhhdCB3ZSBuZXZlciBuZWVk IHRvIGFjY2VzcyB2aWEKPiB0aGUgbWFwcGFibGUgYXBlcnR1cmUgKHN1Y2ggYXMgY29udGV4dHMs IHN0YXR1cyBwYWdlcykuIFdlIGNhbiByZXF1ZXN0Cj4gdGhhdCB0aGVzZSBhcmUgYm91bmQgaGln aCBpbiB0aGUgVk0gdG8gaW5jcmVhc2UgdGhlIGFtb3VudCBvZiBtYXBwYWJsZQo+IGFwZXJ0dXJl IGF2YWlsYWJsZS4gSG93ZXZlciwgYW55dGhpbmcgdGhhdCBtYXkgYmUgZnJlcXVlbnRseSBwaW5u ZWQKPiAoc3VjaCBhcyBsb2dpY2FsIGNvbnRleHRzKSB3ZSB3YW50IHRvIHVzZSB0aGUgZmFzdCBz ZWFyY2ggJiBpbnNlcnQuCj4gCj4gU2lnbmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0Bj aHJpcy13aWxzb24uY28udWs+CgpSZXZpZXdlZC1ieTogSm9vbmFzIExhaHRpbmVuIDxqb29uYXMu bGFodGluZW5AbGludXguaW50ZWwuY29tPgoKPiAtLS0KPiDCoGRyaXZlcnMvZ3B1L2RybS9pOTE1 L2ludGVsX2xyYy5jwqDCoMKgwqDCoMKgwqDCoHwgMiArLQo+IMKgZHJpdmVycy9ncHUvZHJtL2k5 MTUvaW50ZWxfcmluZ2J1ZmZlci5jIHwgNSArKystLQo+IMKgMiBmaWxlcyBjaGFuZ2VkLCA0IGlu c2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2ludGVsX2xyYy5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHJjLmMK PiBpbmRleCAzMDljNWQ5YjFjNTcuLmM3ZjRiNjRiMTZmNiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9scmMuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2lu dGVsX2xyYy5jCj4gQEAgLTExODIsNyArMTE4Miw3IEBAIHN0YXRpYyBpbnQgbHJjX3NldHVwX3dh X2N0eF9vYmooc3RydWN0IGludGVsX2VuZ2luZV9jcyAqZW5naW5lLCB1MzIgc2l6ZSkKPiDCoAl9 Cj4gwqAKPiDCoAlyZXQgPSBpOTE1X2dlbV9vYmplY3RfZ2d0dF9waW4oZW5naW5lLT53YV9jdHgu b2JqLCBOVUxMLAo+IC0JCQkJwqDCoMKgwqDCoMKgwqAwLCBQQUdFX1NJWkUsIDApOwo+ICsJCQkJ wqDCoMKgwqDCoMKgwqAwLCBQQUdFX1NJWkUsIFBJTl9ISUdIKTsKPiDCoAlpZiAocmV0KSB7Cj4g wqAJCURSTV9ERUJVR19EUklWRVIoInBpbiBMUkMgV0EgY3R4IGJhY2tpbmcgb2JqIGZhaWxlZDog JWRcbiIsCj4gwqAJCQkJwqByZXQpOwo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pbnRlbF9yaW5nYnVmZmVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9yaW5nYnVm ZmVyLmMKPiBpbmRleCAxNmI3MjZmZTMzZWIuLjA5ZjAxYzY0MWMxNCAxMDA2NDQKPiAtLS0gYS9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9yaW5nYnVmZmVyLmMKPiArKysgYi9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pbnRlbF9yaW5nYnVmZmVyLmMKPiBAQCAtMjA5Myw3ICsyMDkzLDcgQEAgc3Rh dGljIGludCBpbnRlbF9yaW5nX2NvbnRleHRfcGluKHN0cnVjdCBpOTE1X2dlbV9jb250ZXh0ICpj dHgsCj4gwqAKPiDCoAlpZiAoY2UtPnN0YXRlKSB7Cj4gwqAJCXJldCA9IGk5MTVfZ2VtX29iamVj dF9nZ3R0X3BpbihjZS0+c3RhdGUsIE5VTEwsIDAsCj4gLQkJCQkJwqDCoMKgwqDCoMKgwqBjdHgt PmdndHRfYWxpZ25tZW50LCAwKTsKPiArCQkJCQnCoMKgwqDCoMKgwqDCoGN0eC0+Z2d0dF9hbGln bm1lbnQsIFBJTl9ISUdIKTsKPiDCoAkJaWYgKHJldCkKPiDCoAkJCWdvdG8gZXJyb3I7Cj4gwqAJ fQo+IEBAIC0yNjI5LDcgKzI2MjksOCBAQCBzdGF0aWMgdm9pZCBpbnRlbF9yaW5nX2luaXRfc2Vt YXBob3JlcyhzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYsCj4gwqAJCQlpOTE1LnNl bWFwaG9yZXMgPSAwOwo+IMKgCQl9IGVsc2Ugewo+IMKgCQkJaTkxNV9nZW1fb2JqZWN0X3NldF9j YWNoZV9sZXZlbChvYmosIEk5MTVfQ0FDSEVfTExDKTsKPiAtCQkJcmV0ID0gaTkxNV9nZW1fb2Jq ZWN0X2dndHRfcGluKG9iaiwgTlVMTCwgMCwgMCwgMCk7Cj4gKwkJCXJldCA9IGk5MTVfZ2VtX29i amVjdF9nZ3R0X3BpbihvYmosIE5VTEwsCj4gKwkJCQkJCcKgwqDCoMKgwqDCoMKgMCwgMCwgUElO X0hJR0gpOwo+IMKgCQkJaWYgKHJldCAhPSAwKSB7Cj4gwqAJCQkJaTkxNV9nZW1fb2JqZWN0X3B1 dChvYmopOwo+IMKgCQkJCURSTV9FUlJPUigiRmFpbGVkIHRvIHBpbiBzZW1hcGhvcmUgYm8uIERp c2FibGluZyBzZW1hcGhvcmVzXG4iKTsKLS0gCkpvb25hcyBMYWh0aW5lbgpPcGVuIFNvdXJjZSBU ZWNobm9sb2d5IENlbnRlcgpJbnRlbCBDb3Jwb3JhdGlvbgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdm eEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFp bG1hbi9saXN0aW5mby9pbnRlbC1nZngK