From mboxrd@z Thu Jan 1 00:00:00 1970 From: Gerd Hoffmann Subject: Re: [RFC PATCH 6/6] drm/i915/gvt: support QEMU getting the dmabuf Date: Tue, 02 May 2017 11:50:58 +0200 Message-ID: <1493718658.8581.82.camel@redhat.com> References: <1493372130-27727-1-git-send-email-xiaoguang.chen@intel.com> <1493372130-27727-7-git-send-email-xiaoguang.chen@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1493372130-27727-7-git-send-email-xiaoguang.chen@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Xiaoguang Chen Cc: intel-gfx@lists.freedesktop.org, linux-kernel@vger.kernel.org, zhiyuan.lv@intel.com, intel-gvt-dev@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gRnIsIDIwMTctMDQtMjggYXQgMTc6MzUgKzA4MDAsIFhpYW9ndWFuZyBDaGVuIHdyb3RlOgo+ ICtzdGF0aWMgc2l6ZV90IGludGVsX3ZncHVfcmVnX3J3X2d2dGcoc3RydWN0IGludGVsX3ZncHUg KnZncHUsIGNoYXIKPiAqYnVmLAo+ICsgICAgICAgICAgICAgICBzaXplX3QgY291bnQsIGxvZmZf dCAqcHBvcywgYm9vbCBpc3dyaXRlKQo+ICt7Cj4gKyAgICAgICB1bnNpZ25lZCBpbnQgaSA9IFZG SU9fUENJX09GRlNFVF9UT19JTkRFWCgqcHBvcykgLQo+ICsgICAgICAgICAgICAgICAgICAgICAg IFZGSU9fUENJX05VTV9SRUdJT05TOwo+ICsgICAgICAgbG9mZl90IHBvcyA9ICpwcG9zICYgVkZJ T19QQ0lfT0ZGU0VUX01BU0s7Cj4gKyAgICAgICBpbnQgZmQ7Cj4gKwo+ICsgICAgICAgaWYgKHBv cyA+PSB2Z3B1LT52ZGV2LnJlZ2lvbltpXS5zaXplIHx8IGlzd3JpdGUpIHsKPiArICAgICAgICAg ICAgICAgZ3Z0X3ZncHVfZXJyKCJpbnZhbGlkIG9wIG9yIG9mZnNldCBmb3IgSW50ZWwgdmdwdSBm ZAo+IHJlZ2lvblxuIik7Cj4gKyAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICsgICAg ICAgfQo+ICsKPiArICAgICAgIGZkID0gYW5vbl9pbm9kZV9nZXRmZCgiZ3Z0ZyIsICZpbnRlbF92 Z3B1X2d2dGdfb3BzLCB2Z3B1LAo+ICsgICAgICAgICAgICAgICAgICAgICAgIE9fUkRXUiB8IE9f Q0xPRVhFQyk7Cj4gKyAgICAgICBpZiAoZmQgPCAwKSB7Cj4gKyAgICAgICAgICAgICAgIGd2dF92 Z3B1X2VycigiY3JlYXRlIGludGVsIHZncHUgZmQgZmFpbGVkOiVkXG4iLCBmZCk7Cj4gKyAgICAg ICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICsgICAgICAgfQo+ICsKPiArICAgICAgIGNvdW50 ID0gbWluKGNvdW50LCAoc2l6ZV90KSh2Z3B1LT52ZGV2LnJlZ2lvbltpXS5zaXplIC0gcG9zKSk7 Cj4gKyAgICAgICBtZW1jcHkoYnVmLCAmZmQsIGNvdW50KTsKPiArCj4gKyAgICAgICByZXR1cm4g Y291bnQ7Cj4gK30KCkhtbSwgdGhhdCBsb29rcyBsaWtlIGEgcmF0aGVyIHN0cmFuZ2Ugd2F5IHRv IHJldHVybiBhIGZpbGUgZGVzY3JpcHRvci4KCldoYXQgaXMgdGhlIHJlYXNvbiB0byBub3QgdXNl IGlvY3RscyBvbiB0aGUgdmZpbyBmaWxlIGhhbmRsZSwgbGlrZSBvbGRlcgp2ZXJzaW9uIG9mIHRo ZXNlIHBhdGNoZXMgZGlkPwoKY2hlZXJzLAogIEdlcmQKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4 QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWls bWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=