From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: [PATCH 14/33] drm/i915: Create a VMA for an object Date: Sun, 7 Aug 2016 15:45:22 +0100 Message-ID: <1470581141-14432-15-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 D414A6E2F2 for ; Sun, 7 Aug 2016 14:46:05 +0000 (UTC) Received: by mail-wm0-x243.google.com with SMTP id i5so11072899wmg.2 for ; Sun, 07 Aug 2016 07:46:05 -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 SW4gbWFueSBwbGFjZXMsIHdlIHdpc2ggdG8gc3RvcmUgdGhlIFZNQSBpbiBwcmVmZXJlbmNlIHRv IHRoZSBvYmplY3QKaXRzZWxmIGFuZCBzbyBiZWluZyBhYmxlIHRvIGNyZWF0ZSB0aGUgcGVyc2lz dGVudCBWTUEgaXMgdXNlZnVsLgoKU2lnbmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0Bj aHJpcy13aWxzb24uY28udWs+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuaCAg ICAgfCAgMiArKwogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZ3R0LmMgfCAxMCArKysr KysrKysrCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9ndHQuaCB8ICA1ICsrKysrCiAz IGZpbGVzIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pOTE1X2Rydi5oIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuaApp bmRleCA4MjY0ODZkMDNlOGUuLjJkOGYzMmNkNzI2ZCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaTkxNV9kcnYuaAorKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5o CkBAIC0zOTAzLDQgKzM5MDMsNiBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX19pOTE1X3JlcXVlc3Rf aXJxX2NvbXBsZXRlKHN0cnVjdCBkcm1faTkxNV9nZW1fcmVxdWVzdCAqcmVxKQogCXJldHVybiBm YWxzZTsKIH0KIAorI2RlZmluZSBudWxsaWZ5KHB0cikgKHt0eXBlb2YoKnB0cikgVCA9ICoocHRy KTsgKihwdHIpID0gTlVMTDsgVDt9KQorCiAjZW5kaWYKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2k5MTVfZ2VtX2d0dC5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1f Z3R0LmMKaW5kZXggMThjN2M5NjQ0NzYxLi5jZTUzZjA4MTg2ZmEgMTAwNjQ0Ci0tLSBhL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2d0dC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2k5MTVfZ2VtX2d0dC5jCkBAIC0zMzg4LDYgKzMzODgsMTYgQEAgX19pOTE1X2dlbV92bWFfY3Jl YXRlKHN0cnVjdCBkcm1faTkxNV9nZW1fb2JqZWN0ICpvYmosCiB9CiAKIHN0cnVjdCBpOTE1X3Zt YSAqCitpOTE1X3ZtYV9jcmVhdGUoc3RydWN0IGRybV9pOTE1X2dlbV9vYmplY3QgKm9iaiwKKwkJ c3RydWN0IGk5MTVfYWRkcmVzc19zcGFjZSAqdm0sCisJCWNvbnN0IHN0cnVjdCBpOTE1X2dndHRf dmlldyAqdmlldykKK3sKKwlHRU1fQlVHX09OKHZpZXcgPyBpOTE1X2dlbV9vYmpfdG9fZ2d0dF92 aWV3KG9iaiwgdmlldykgOiBpOTE1X2dlbV9vYmpfdG9fdm1hKG9iaiwgdm0pKTsKKworCXJldHVy biBfX2k5MTVfZ2VtX3ZtYV9jcmVhdGUob2JqLCB2bSwgdmlldyA/OiAmaTkxNV9nZ3R0X3ZpZXdf bm9ybWFsKTsKK30KKworc3RydWN0IGk5MTVfdm1hICoKIGk5MTVfZ2VtX29ial9sb29rdXBfb3Jf Y3JlYXRlX3ZtYShzdHJ1Y3QgZHJtX2k5MTVfZ2VtX29iamVjdCAqb2JqLAogCQkJCSAgc3RydWN0 IGk5MTVfYWRkcmVzc19zcGFjZSAqdm0pCiB7CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pOTE1X2dlbV9ndHQuaCBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2d0dC5o CmluZGV4IGNjNTYyMDZhMTYwMC4uYWM0NzY2M2E0ZDMyIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pOTE1X2dlbV9ndHQuaAorKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1 X2dlbV9ndHQuaApAQCAtMjMyLDYgKzIzMiwxMSBAQCBzdHJ1Y3QgaTkxNV92bWEgewogCXN0cnVj dCBkcm1faTkxNV9nZW1fZXhlY19vYmplY3QyICpleGVjX2VudHJ5OwogfTsKIAorc3RydWN0IGk5 MTVfdm1hICoKK2k5MTVfdm1hX2NyZWF0ZShzdHJ1Y3QgZHJtX2k5MTVfZ2VtX29iamVjdCAqb2Jq LAorCQlzdHJ1Y3QgaTkxNV9hZGRyZXNzX3NwYWNlICp2bSwKKwkJY29uc3Qgc3RydWN0IGk5MTVf Z2d0dF92aWV3ICp2aWV3KTsKKwogc3RhdGljIGlubGluZSBib29sIGk5MTVfdm1hX2lzX2dndHQo Y29uc3Qgc3RydWN0IGk5MTVfdm1hICp2bWEpCiB7CiAJcmV0dXJuIHZtYS0+ZmxhZ3MgJiBJOTE1 X1ZNQV9HR1RUOwotLSAKMi44LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVk ZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2ludGVsLWdmeAo=