From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: [PATCH 09/33] drm/i915: Mark unmappable GGTT entries as PIN_HIGH Date: Sun, 7 Aug 2016 15:45:17 +0100 Message-ID: <1470581141-14432-10-git-send-email-chris@chris-wilson.co.uk> References: <1470581141-14432-1-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 mail-wm0-x243.google.com (mail-wm0-x243.google.com [IPv6:2a00:1450:400c:c09::243]) by gabe.freedesktop.org (Postfix) with ESMTPS id DDDD66E2EF for ; Sun, 7 Aug 2016 14:45:58 +0000 (UTC) Received: by mail-wm0-x243.google.com with SMTP id q128so11079443wma.1 for ; Sun, 07 Aug 2016 07:45:58 -0700 (PDT) In-Reply-To: <1470581141-14432-1-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: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org V2UgYWxsb2NhdGUgYSBmZXcgb2JqZWN0cyBpbnRvIHRoZSBHR1RUIHRoYXQgd2UgbmV2ZXIgbmVl ZCB0byBhY2Nlc3MgdmlhCnRoZSBtYXBwYWJsZSBhcGVydHVyZSAoc3VjaCBhcyBjb250ZXh0cywg c3RhdHVzIHBhZ2VzKS4gV2UgY2FuIHJlcXVlc3QKdGhhdCB0aGVzZSBhcmUgYm91bmQgaGlnaCBp biB0aGUgVk0gdG8gaW5jcmVhc2UgdGhlIGFtb3VudCBvZiBtYXBwYWJsZQphcGVydHVyZSBhdmFp bGFibGUuIEhvd2V2ZXIsIGFueXRoaW5nIHRoYXQgbWF5IGJlIGZyZXF1ZW50bHkgcGlubmVkCihz dWNoIGFzIGxvZ2ljYWwgY29udGV4dHMpIHdlIHdhbnQgdG8gdXNlIHRoZSBmYXN0IHNlYXJjaCAm IGluc2VydC4KClNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29u LmNvLnVrPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2xyYy5jICAgICAgICB8IDIg Ky0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3JpbmdidWZmZXIuYyB8IDUgKysrLS0KIDIg ZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp dCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2xyYy5jIGIvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaW50ZWxfbHJjLmMKaW5kZXggMzA5YzVkOWIxYzU3Li5jN2Y0YjY0YjE2ZjYgMTAwNjQ0Ci0t LSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2xyYy5jCisrKyBiL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX2xyYy5jCkBAIC0xMTgyLDcgKzExODIsNyBAQCBzdGF0aWMgaW50IGxyY19z ZXR1cF93YV9jdHhfb2JqKHN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKmVuZ2luZSwgdTMyIHNpemUp CiAJfQogCiAJcmV0ID0gaTkxNV9nZW1fb2JqZWN0X2dndHRfcGluKGVuZ2luZS0+d2FfY3R4Lm9i aiwgTlVMTCwKLQkJCQkgICAgICAgMCwgUEFHRV9TSVpFLCAwKTsKKwkJCQkgICAgICAgMCwgUEFH RV9TSVpFLCBQSU5fSElHSCk7CiAJaWYgKHJldCkgewogCQlEUk1fREVCVUdfRFJJVkVSKCJwaW4g TFJDIFdBIGN0eCBiYWNraW5nIG9iaiBmYWlsZWQ6ICVkXG4iLAogCQkJCSByZXQpOwpkaWZmIC0t Z2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcmluZ2J1ZmZlci5jIGIvZHJpdmVycy9n cHUvZHJtL2k5MTUvaW50ZWxfcmluZ2J1ZmZlci5jCmluZGV4IDE2YjcyNmZlMzNlYi4uMDlmMDFj NjQxYzE0IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9yaW5nYnVmZmVy LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcmluZ2J1ZmZlci5jCkBAIC0yMDkz LDcgKzIwOTMsNyBAQCBzdGF0aWMgaW50IGludGVsX3JpbmdfY29udGV4dF9waW4oc3RydWN0IGk5 MTVfZ2VtX2NvbnRleHQgKmN0eCwKIAogCWlmIChjZS0+c3RhdGUpIHsKIAkJcmV0ID0gaTkxNV9n ZW1fb2JqZWN0X2dndHRfcGluKGNlLT5zdGF0ZSwgTlVMTCwgMCwKLQkJCQkJICAgICAgIGN0eC0+ Z2d0dF9hbGlnbm1lbnQsIDApOworCQkJCQkgICAgICAgY3R4LT5nZ3R0X2FsaWdubWVudCwgUElO X0hJR0gpOwogCQlpZiAocmV0KQogCQkJZ290byBlcnJvcjsKIAl9CkBAIC0yNjI5LDcgKzI2Mjks OCBAQCBzdGF0aWMgdm9pZCBpbnRlbF9yaW5nX2luaXRfc2VtYXBob3JlcyhzdHJ1Y3QgZHJtX2k5 MTVfcHJpdmF0ZSAqZGV2X3ByaXYsCiAJCQlpOTE1LnNlbWFwaG9yZXMgPSAwOwogCQl9IGVsc2Ug ewogCQkJaTkxNV9nZW1fb2JqZWN0X3NldF9jYWNoZV9sZXZlbChvYmosIEk5MTVfQ0FDSEVfTExD KTsKLQkJCXJldCA9IGk5MTVfZ2VtX29iamVjdF9nZ3R0X3BpbihvYmosIE5VTEwsIDAsIDAsIDAp OworCQkJcmV0ID0gaTkxNV9nZW1fb2JqZWN0X2dndHRfcGluKG9iaiwgTlVMTCwKKwkJCQkJCSAg ICAgICAwLCAwLCBQSU5fSElHSCk7CiAJCQlpZiAocmV0ICE9IDApIHsKIAkJCQlpOTE1X2dlbV9v YmplY3RfcHV0KG9iaik7CiAJCQkJRFJNX0VSUk9SKCJGYWlsZWQgdG8gcGluIHNlbWFwaG9yZSBi by4gRGlzYWJsaW5nIHNlbWFwaG9yZXNcbiIpOwotLSAKMi44LjEKCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50 ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=