From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCHi v2] drm/i915: Enhanced disable access to stolen memory as a guest Date: Mon, 27 Mar 2017 13:55:27 +0200 Message-ID: <20170327115527.h72sjlf3c5oqc3ga@phenom.ffwll.local> References: <1490340204-21319-1-git-send-email-xiong.y.zhang@intel.com> <1490351024-22347-1-git-send-email-xiong.y.zhang@intel.com> <20170327022142.frngwpbaixo4esfo@zhen-hp.sh.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wr0-x243.google.com (mail-wr0-x243.google.com [IPv6:2a00:1450:400c:c0c::243]) by gabe.freedesktop.org (Postfix) with ESMTPS id 1297E6E1BD for ; Mon, 27 Mar 2017 11:55:32 +0000 (UTC) Received: by mail-wr0-x243.google.com with SMTP id p52so9517703wrc.2 for ; Mon, 27 Mar 2017 04:55:31 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20170327022142.frngwpbaixo4esfo@zhen-hp.sh.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Zhenyu Wang Cc: intel-gfx@lists.freedesktop.org, intel-gvt-dev@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCBNYXIgMjcsIDIwMTcgYXQgMTA6MjE6NDJBTSArMDgwMCwgWmhlbnl1IFdhbmcgd3Jv dGU6Cj4gT24gMjAxNy4wMy4yNCAxODoyMzo0NCArMDgwMCwgWGlvbmcgWmhhbmcgd3JvdGU6Cj4g PiBjb21taXQgIjA0YTY4YTMgZHJtL2k5MTUvZ3Z0OiBEaXNhYmxlIGFjY2VzcyB0byBzdG9sZW4g bWVtb3J5IGFzIGEgZ3Vlc3QiCj4gPiBpc24ndCBlbm91Z2ggaW4gR1ZULWQgd2hpY2ggd2lsbCBw YXNzIHRocm91Z2ggSUdEIHRvIGd1ZXN0IGFuZCBkb24ndCBydW4KPiA+IHZndCBjb2RlLiBXaGls ZSBpbnRlbF92Z3B1X2FjdGl2ZSgpIGlzIHRydWUgb25seSB3aGVuIHZndCBjb2RlIHJ1biBvbgo+ ID4gaG9zdCBhbmQgZ3Vlc3QgaW4gR1ZULWcuCj4gPiAKPiA+IHYyOkdWVC1nIG1heSBydW4gaW4g bm9uIHFlbXUgKFpoZW55dSkKPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogWGlvbmcgWmhhbmcgPHhp b25nLnkuemhhbmdAaW50ZWwuY29tPgo+ID4gLS0tCj4gPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUv aTkxNV9kcnYuYyAgICAgICAgfCAxICsKPiA+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Ry di5oICAgICAgICB8IDEgKwo+ID4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX3N0b2xl bi5jIHwgNCArKy0tCj4gPiAgMyBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDIgZGVs ZXRpb25zKC0pCj4gPiAKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1 X2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuYwo+ID4gaW5kZXggMDNkOWU0 NS4uOGI4MDdhOSAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2 LmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmMKPiA+IEBAIC0yMjMs NiArMjIzLDcgQEAgc3RhdGljIHZvaWQgaW50ZWxfZGV0ZWN0X3BjaChzdHJ1Y3QgZHJtX2k5MTVf cHJpdmF0ZSAqZGV2X3ByaXYpCj4gPiAgCQkJCQkgICAgUENJX1NVQlZFTkRPUl9JRF9SRURIQVRf UVVNUkFORVQgJiYKPiA+ICAJCQkJICAgIHBjaC0+c3Vic3lzdGVtX2RldmljZSA9PQo+ID4gIAkJ CQkJICAgIFBDSV9TVUJERVZJQ0VfSURfUUVNVSkpIHsKPiA+ICsJCQkJZGV2X3ByaXYtPnJ1bl9v bl9xZW11ID0gdHJ1ZTsKPiA+ICAJCQkJZGV2X3ByaXYtPnBjaF90eXBlID0KPiA+ICAJCQkJCWlu dGVsX3ZpcnRfZGV0ZWN0X3BjaChkZXZfcHJpdik7Cj4gPiAgCQkJfSBlbHNlCj4gPiBkaWZmIC0t Z2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuaCBiL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2k5MTVfZHJ2LmgKPiA+IGluZGV4IGE1OTQ3YTQuLmFkOTVjODcgMTAwNjQ0Cj4gPiAtLS0g YS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oCj4gPiArKysgYi9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pOTE1X2Rydi5oCj4gPiBAQCAtMjE0NSw2ICsyMTQ1LDcgQEAgc3RydWN0IGRybV9p OTE1X3ByaXZhdGUgewo+ID4gIAlzdHJ1Y3QgaW50ZWxfdW5jb3JlIHVuY29yZTsKPiA+ICAKPiA+ ICAJc3RydWN0IGk5MTVfdmlydHVhbF9ncHUgdmdwdTsKPiA+ICsJYm9vbCBydW5fb25fcWVtdTsK PiA+ICAKPiA+ICAJc3RydWN0IGludGVsX2d2dCAqZ3Z0Owo+ID4gIAo+ID4gZGlmZiAtLWdpdCBh L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX3N0b2xlbi5jIGIvZHJpdmVycy9ncHUvZHJt L2k5MTUvaTkxNV9nZW1fc3RvbGVuLmMKPiA+IGluZGV4IGYzYWJkYzIuLjZhMDExYjAgMTAwNjQ0 Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9zdG9sZW4uYwo+ID4gKysr IGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fc3RvbGVuLmMKPiA+IEBAIC00MDksOCAr NDA5LDggQEAgaW50IGk5MTVfZ2VtX2luaXRfc3RvbGVuKHN0cnVjdCBkcm1faTkxNV9wcml2YXRl ICpkZXZfcHJpdikKPiA+ICAKPiA+ICAJbXV0ZXhfaW5pdCgmZGV2X3ByaXYtPm1tLnN0b2xlbl9s b2NrKTsKPiA+ICAKPiA+IC0JaWYgKGludGVsX3ZncHVfYWN0aXZlKGRldl9wcml2KSkgewo+ID4g LQkJRFJNX0lORk8oImlHVlQtZyBhY3RpdmUsIGRpc2FibGluZyB1c2Ugb2Ygc3RvbGVuIG1lbW9y eVxuIik7Cj4gPiArCWlmIChkZXZfcHJpdi0+cnVuX29uX3FlbXUgfHwgaW50ZWxfdmdwdV9hY3Rp dmUoZGV2X3ByaXYpKSB7Cj4gPiArCQlEUk1fSU5GTygiUnVubmluZyBpbiBndWVzdCwgZGlzYWJs aW5nIHVzZSBvZiBzdG9sZW4gbWVtb3J5XG4iKTsKPiA+ICAJCXJldHVybiAwOwo+ID4gIAl9Cj4g PiAgCj4gPiAtLSAKPiAKPiBSZXZpZXdlZC1ieTogWmhlbnl1IFdhbmcgPHpoZW55dXdAbGludXgu aW50ZWwuY29tPgoKRW50aXJlbHkgZGlzYWJsaW5nIHN0b2xlbiBpcyByYXRoZXIgbWFzc2l2ZSwg dGhpcyBzdHVmZiBpcyBzdXBwb3NlZCB0bwp3b3JrIC4uLiBUaGVyZSBzaG91bGQgYmUgc3BlY2lh bCBSTVJSIG1hcHBpbmdzIGluIHRoZSBpb21tdSB0byBoZWxwIHRoZQpndWVzdCBhY2Nlc3MgdGhl IHN0b2xlbiByYW5nZSBjb3JyZWN0bHkgZnJvbSB0aGUgZ3B1LgoKV2hpY2ggbWFjaGluZSB3aGVy ZSBkb2VzIHRoaXMgYmxvdyB1cCBvbj8KLURhbmllbAotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2Fy ZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KaHR0cDovL2Jsb2cuZmZ3bGwuY2gKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxp bmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJl ZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==