From mboxrd@z Thu Jan 1 00:00:00 1970 From: Zhenyu Wang Subject: [RFC PATCH 2/2] drm/i915/gvt: expose vGPU context hw id Date: Tue, 18 Jul 2017 15:51:22 +0800 Message-ID: <20170718075122.20518-3-zhenyuw@linux.intel.com> References: <20170718075122.20518-1-zhenyuw@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20170718075122.20518-1-zhenyuw@linux.intel.com> 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 Cc: Jiao@freedesktop.org, intel-gvt-dev@lists.freedesktop.org, Pengyuan , Niu@freedesktop.org List-Id: intel-gfx@lists.freedesktop.org VGhpcyBleHBvc2VzIHZHUFUgY29udGV4dCBodyBpZCBpbiBtZGV2IHN5c2ZzIHdoaWNoIGlzIHVz ZWQgdG8KZG8gdkdQVSBiYXNlZCBwcm9maWxpbmcuIFJldHJpZXZlZCB2R1BVIGNvbnRleHQgaHcg aWQgY2FuIGJlIHNldAp0aHJvdWdoIGk5MTUgcGVyZiBpb2N0bCB0byBzZXQgcHJvZmlsaW5nIGZv ciB0YXJnZXQgdkdQVS4KCkNjOiBKaWFvLCBQZW5neXVhbiA8cGVuZ3l1YW4uamlhb0BpbnRlbC5j b20+CkNjOiBOaXUsIEJpbmcgPGJpbmcubml1QGludGVsLmNvbT4KQ2M6IExpb25lbCBMYW5kd2Vy bGluIDxsaW9uZWwuZy5sYW5kd2VybGluQGludGVsLmNvbT4KQ2M6IGludGVsLWd2dC1kZXZAbGlz dHMuZnJlZWRlc2t0b3Aub3JnClNpZ25lZC1vZmYtYnk6IFpoZW55dSBXYW5nIDx6aGVueXV3QGxp bnV4LmludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9ndnQva3ZtZ3QuYyB8IDE3 ICsrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKQoKZGlm ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2d2dC9rdm1ndC5jIGIvZHJpdmVycy9ncHUv ZHJtL2k5MTUvZ3Z0L2t2bWd0LmMKaW5kZXggZmQwYzg1ZjllZjNjLi44M2U4OGM3MDI3MmEgMTAw NjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2d2dC9rdm1ndC5jCisrKyBiL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2d2dC9rdm1ndC5jCkBAIC0xMTcwLDEwICsxMTcwLDI3IEBAIHZncHVfaWRf c2hvdyhzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBkZXZpY2VfYXR0cmlidXRlICphdHRyLAog CXJldHVybiBzcHJpbnRmKGJ1ZiwgIlxuIik7CiB9CiAKK3N0YXRpYyBzc2l6ZV90Citod19pZF9z aG93KHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IGRldmljZV9hdHRyaWJ1dGUgKmF0dHIsCisJ ICAgY2hhciAqYnVmKQoreworCXN0cnVjdCBtZGV2X2RldmljZSAqbWRldiA9IG1kZXZfZnJvbV9k ZXYoZGV2KTsKKworCWlmIChtZGV2KSB7CisJCXN0cnVjdCBpbnRlbF92Z3B1ICp2Z3B1ID0gKHN0 cnVjdCBpbnRlbF92Z3B1ICopCisJCQltZGV2X2dldF9kcnZkYXRhKG1kZXYpOworCQlyZXR1cm4g c3ByaW50ZihidWYsICIldVxuIiwKKwkJCSAgICAgICB2Z3B1LT5zaGFkb3dfY3R4LT5od19pZCk7 CisJfQorCXJldHVybiBzcHJpbnRmKGJ1ZiwgIlxuIik7Cit9CisKIHN0YXRpYyBERVZJQ0VfQVRU Ul9STyh2Z3B1X2lkKTsKK3N0YXRpYyBERVZJQ0VfQVRUUl9STyhod19pZCk7CiAKIHN0YXRpYyBz dHJ1Y3QgYXR0cmlidXRlICppbnRlbF92Z3B1X2F0dHJzW10gPSB7CiAJJmRldl9hdHRyX3ZncHVf aWQuYXR0ciwKKwkmZGV2X2F0dHJfaHdfaWQuYXR0ciwKIAlOVUxMCiB9OwogCi0tIAoyLjEzLjIK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdm eCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xp c3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=