From mboxrd@z Thu Jan 1 00:00:00 1970 From: Frediano Ziglio Subject: Re: [PATCH 1/3] drm/qxl: allow both PRIV and VRAM placement for QXL_GEM_DOMAIN_SURFACE Date: Thu, 6 Dec 2018 05:55:58 -0500 (EST) Message-ID: <1897496108.48579647.1544093758850.JavaMail.zimbra@redhat.com> References: <20181206104638.23330-1-kraxel@redhat.com> <20181206104638.23330-2-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-2-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: Gerd Hoffmann Cc: David Airlie , open list , dri-devel@lists.freedesktop.org, "open list:DRM DRIVER FOR QXL VIRTUAL GPU" , "open list:DRM DRIVER FOR QXL VIRTUAL GPU" , David Airlie List-Id: dri-devel@lists.freedesktop.org Cj4gcXhsIHN1cmZhY2VzICh1c2VkIGZvciBmcmFtZWJ1ZmZlcnMgYW5kIGdlbSBvYmplY3RzKSBj YW4gbGl2ZSBpbiBib3RoCj4gVlJBTSBhbmQgUFJJViB0dG0gZG9tYWlucy4gIFVwZGF0ZSBwbGFj ZW1lbnQgc2V0dXAgdG8gaW5jbHVkZSBib3RoLiAgUHV0Cj4gUFJJViBmaXJzdCBpbiB0aGUgbGlz dCBzbyBpdCBpcyBwcmVmZXJyZWQsIHNvIFZSQU0gd2lsbCBoYXZlIG1vcmUgcm9vbQo+IGZvciBv YmplY3RzIHdoaWNoIG11c3QgYmUgYWxsb2NhdGVkIHRoZXJlLgo+IAo+IFNpZ25lZC1vZmYtYnk6 IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgoKSSByZW1lbWJlciB0aGVzZSBraW5k IG9mIGNoYW5nZXMgaW4gdGhlIHBhc3QgbWFkZSBtaWdyYXRpb24KZmFpbHMuIEkgcHJvcG9zZWQg c2ltaWxhciBwYXRjaGVzIHllYXJzIGFnbyBhbmQgdGhleSB3ZXJlIHJlamVjdGVkCmZvciB0aGVz ZSByZWFzb25zLiBXaHkgbm93IHRoZXkgYXJlIHNhZmU/CgpMb29rcyBsaWtlIHdlIGFyZSBpbXBy b3ZpbmcgUVhMLCBzbyB0aGF0IG1lYW5zIHdlIGFyZSBhY3RpdmVseSB3b3JraW5nCm9uIGl0LiBT aG91bGQgd2Ugbm90IHRoZW4gdGhpbmtpbmcgYWJvdXQgbW92aW5nIGZlYXR1cmUgaW4gdGhlIHBy b3BlcgpwbGFjZXMgKGxpa2Ugc3BpY2Utc2VydmVyIGZvciBhdG9taWMgbW9kZSBzZXR0aW5nIGlu c3RlYWQgb2YgaW1wbGVtZW50aW4Kd29yayBhcm91bmQpID8/Cgo+IC0tLQo+ICBkcml2ZXJzL2dw dS9kcm0vcXhsL3F4bF9vYmplY3QuYyB8IDQgKystLQo+ICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNl cnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k cm0vcXhsL3F4bF9vYmplY3QuYwo+IGIvZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfb2JqZWN0LmMK PiBpbmRleCA5MWYzYmJjNzNlLi5mN2Y5ZjRmNGZlIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1 L2RybS9xeGwvcXhsX29iamVjdC5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfb2Jq ZWN0LmMKPiBAQCAtNTgsMTAgKzU4LDEwIEBAIHZvaWQgcXhsX3R0bV9wbGFjZW1lbnRfZnJvbV9k b21haW4oc3RydWN0IHF4bF9ibyAqcWJvLAo+IHUzMiBkb21haW4sIGJvb2wgcGlubmVkKQo+ICAK PiAgCXFiby0+cGxhY2VtZW50LnBsYWNlbWVudCA9IHFiby0+cGxhY2VtZW50czsKPiAgCXFiby0+ cGxhY2VtZW50LmJ1c3lfcGxhY2VtZW50ID0gcWJvLT5wbGFjZW1lbnRzOwo+IC0JaWYgKGRvbWFp biA9PSBRWExfR0VNX0RPTUFJTl9WUkFNKQo+IC0JCXFiby0+cGxhY2VtZW50c1tjKytdLmZsYWdz ID0gVFRNX1BMX0ZMQUdfQ0FDSEVEIHwgVFRNX1BMX0ZMQUdfVlJBTSB8Cj4gcGZsYWc7Cj4gIAlp ZiAoZG9tYWluID09IFFYTF9HRU1fRE9NQUlOX1NVUkZBQ0UpCj4gIAkJcWJvLT5wbGFjZW1lbnRz W2MrK10uZmxhZ3MgPSBUVE1fUExfRkxBR19DQUNIRUQgfCBUVE1fUExfRkxBR19QUklWIHwKPiAg CQlwZmxhZzsKPiArCWlmIChkb21haW4gPT0gUVhMX0dFTV9ET01BSU5fU1VSRkFDRSB8fCBkb21h aW4gPT0gUVhMX0dFTV9ET01BSU5fVlJBTSkKPiArCQlxYm8tPnBsYWNlbWVudHNbYysrXS5mbGFn cyA9IFRUTV9QTF9GTEFHX0NBQ0hFRCB8IFRUTV9QTF9GTEFHX1ZSQU0gfAo+IHBmbGFnOwo+ICAJ aWYgKGRvbWFpbiA9PSBRWExfR0VNX0RPTUFJTl9DUFUpCj4gIAkJcWJvLT5wbGFjZW1lbnRzW2Mr K10uZmxhZ3MgPSBUVE1fUExfTUFTS19DQUNISU5HIHwgVFRNX1BMX0ZMQUdfU1lTVEVNIHwKPiAg CQlwZmxhZzsKPiAgCWlmICghYykKCkZyZWRpYW5vCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fClNwaWNlLWRldmVsIG1haWxpbmcgbGlzdApTcGljZS1kZXZl bEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFp bG1hbi9saXN0aW5mby9zcGljZS1kZXZlbAo=