From mboxrd@z Thu Jan 1 00:00:00 1970 From: Gerd Hoffmann Subject: [PATCH 1/3] drm/qxl: allow both PRIV and VRAM placement for QXL_GEM_DOMAIN_SURFACE Date: Thu, 6 Dec 2018 11:46:36 +0100 Message-ID: <20181206104638.23330-2-kraxel@redhat.com> References: <20181206104638.23330-1-kraxel@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20181206104638.23330-1-kraxel@redhat.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: spice-devel-bounces@lists.freedesktop.org Sender: "Spice-devel" To: dri-devel@lists.freedesktop.org, David Airlie Cc: David Airlie , "open list:DRM DRIVER FOR QXL VIRTUAL GPU" , Gerd Hoffmann , open list , "open list:DRM DRIVER FOR QXL VIRTUAL GPU" List-Id: dri-devel@lists.freedesktop.org cXhsIHN1cmZhY2VzICh1c2VkIGZvciBmcmFtZWJ1ZmZlcnMgYW5kIGdlbSBvYmplY3RzKSBjYW4g bGl2ZSBpbiBib3RoClZSQU0gYW5kIFBSSVYgdHRtIGRvbWFpbnMuICBVcGRhdGUgcGxhY2VtZW50 IHNldHVwIHRvIGluY2x1ZGUgYm90aC4gIFB1dApQUklWIGZpcnN0IGluIHRoZSBsaXN0IHNvIGl0 IGlzIHByZWZlcnJlZCwgc28gVlJBTSB3aWxsIGhhdmUgbW9yZSByb29tCmZvciBvYmplY3RzIHdo aWNoIG11c3QgYmUgYWxsb2NhdGVkIHRoZXJlLgoKU2lnbmVkLW9mZi1ieTogR2VyZCBIb2ZmbWFu biA8a3JheGVsQHJlZGhhdC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfb2JqZWN0 LmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z KC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfb2JqZWN0LmMgYi9kcml2 ZXJzL2dwdS9kcm0vcXhsL3F4bF9vYmplY3QuYwppbmRleCA5MWYzYmJjNzNlLi5mN2Y5ZjRmNGZl IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9vYmplY3QuYworKysgYi9kcml2 ZXJzL2dwdS9kcm0vcXhsL3F4bF9vYmplY3QuYwpAQCAtNTgsMTAgKzU4LDEwIEBAIHZvaWQgcXhs X3R0bV9wbGFjZW1lbnRfZnJvbV9kb21haW4oc3RydWN0IHF4bF9ibyAqcWJvLCB1MzIgZG9tYWlu LCBib29sIHBpbm5lZCkKIAogCXFiby0+cGxhY2VtZW50LnBsYWNlbWVudCA9IHFiby0+cGxhY2Vt ZW50czsKIAlxYm8tPnBsYWNlbWVudC5idXN5X3BsYWNlbWVudCA9IHFiby0+cGxhY2VtZW50czsK LQlpZiAoZG9tYWluID09IFFYTF9HRU1fRE9NQUlOX1ZSQU0pCi0JCXFiby0+cGxhY2VtZW50c1tj KytdLmZsYWdzID0gVFRNX1BMX0ZMQUdfQ0FDSEVEIHwgVFRNX1BMX0ZMQUdfVlJBTSB8IHBmbGFn OwogCWlmIChkb21haW4gPT0gUVhMX0dFTV9ET01BSU5fU1VSRkFDRSkKIAkJcWJvLT5wbGFjZW1l bnRzW2MrK10uZmxhZ3MgPSBUVE1fUExfRkxBR19DQUNIRUQgfCBUVE1fUExfRkxBR19QUklWIHwg cGZsYWc7CisJaWYgKGRvbWFpbiA9PSBRWExfR0VNX0RPTUFJTl9TVVJGQUNFIHx8IGRvbWFpbiA9 PSBRWExfR0VNX0RPTUFJTl9WUkFNKQorCQlxYm8tPnBsYWNlbWVudHNbYysrXS5mbGFncyA9IFRU TV9QTF9GTEFHX0NBQ0hFRCB8IFRUTV9QTF9GTEFHX1ZSQU0gfCBwZmxhZzsKIAlpZiAoZG9tYWlu ID09IFFYTF9HRU1fRE9NQUlOX0NQVSkKIAkJcWJvLT5wbGFjZW1lbnRzW2MrK10uZmxhZ3MgPSBU VE1fUExfTUFTS19DQUNISU5HIHwgVFRNX1BMX0ZMQUdfU1lTVEVNIHwgcGZsYWc7CiAJaWYgKCFj KQotLSAKMi45LjMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fClNwaWNlLWRldmVsIG1haWxpbmcgbGlzdApTcGljZS1kZXZlbEBsaXN0cy5mcmVlZGVza3Rv cC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9zcGlj ZS1kZXZlbAo=