From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH v2 for-4.7 5/5] x86/hvm: Fix invalidation for emulated invlpg instructions Date: Tue, 10 May 2016 12:03:53 +0100 Message-ID: <5731C019.5090309@citrix.com> References: <1462818472-14225-1-git-send-email-andrew.cooper3@citrix.com> <1462818472-14225-6-git-send-email-andrew.cooper3@citrix.com> <5731AF1602000078000E9DDE@prv-mh.provo.novell.com> <5731B4A7.40709@citrix.com> <5731BADB.6070608@citrix.com> <5731DBEA02000078000EA047@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <5731DBEA02000078000EA047@prv-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich Cc: Kevin Tian , Wei Liu , Suravee Suthikulpanit , George Dunlap , Tim Deegan , Xen-devel , Paul Durrant , JunNakajima , Boris Ostrovsky List-Id: xen-devel@lists.xenproject.org T24gMTAvMDUvMTYgMTI6MDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDEwLjA1LjE2IGF0 IDEyOjQxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDEwLzA1LzE2 IDExOjE1LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4gT24gMTAvMDUvMTYgMDg6NTEsIEphbiBC ZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDA5LjA1LjE2IGF0IDIwOjI3LCA8YW5kcmV3LmNvb3Bl cjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2 bS5jCj4+Pj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCj4+Pj4+IEBAIC0yMjIy LDEwICsyMjIyLDEzIEBAIHN0YXRpYyB2b2lkIHN2bV9pbnZscGdhX2ludGVyY2VwdCgKPj4+Pj4g IAo+Pj4+PiAgc3RhdGljIHZvaWQgc3ZtX2ludmxwZ19pbnRlcmNlcHQodW5zaWduZWQgbG9uZyB2 YWRkcikKPj4+Pj4gIHsKPj4+Pj4gLSAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7Cj4+ Pj4+ICAgICAgSFZNVFJBQ0VfTE9OR18yRChJTlZMUEcsIDAsIFRSQ19QQVJfTE9ORyh2YWRkcikp Owo+Pj4+PiAtICAgIGlmICggcGFnaW5nX2ludmxwZyhjdXJyLCB2YWRkcikgKQo+Pj4+PiAtICAg ICAgICBzdm1fYXNpZF9nX2ludmxwZyhjdXJyLCB2YWRkcik7Cj4+Pj4+ICsgICAgcGFnaW5nX2lu dmxwZyhjdXJyZW50LCB2YWRkcik7Cj4+Pj4+ICt9Cj4+Pj4+ICsKPj4+Pj4gK3N0YXRpYyB2b2lk IHN2bV9pbnZscGcoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgdmFkZHIpCj4+Pj4+ICt7 Cj4+Pj4+ICsgICAgc3ZtX2FzaWRfZ19pbnZscGcodiwgdmFkZHIpOwo+Pj4+PiAgfQo+Pj4+IEkg ZG9uJ3Qgc2VlIHRoZSBuZWVkIGZvciB0aGUgd3JhcHBlcjogc3ZtX2FzaWRfZ19pbnZscGcoKSBp cyBpdHNlbGYKPj4+PiBzdWl0YWJsZSB0byBiZSB1c2VkIC4uLgo+Pj4+Cj4+Pj4+IEBAIC0yMjU4 LDEyICsyMjYxLDEyIEBAIHN0YXRpYyBzdHJ1Y3QgaHZtX2Z1bmN0aW9uX3RhYmxlIF9faW5pdGRh dGEgc3ZtX2Z1bmN0aW9uX3RhYmxlID0gewo+Pj4+PiAgICAgIC5pbmplY3RfdHJhcCAgICAgICAg ICA9IHN2bV9pbmplY3RfdHJhcCwKPj4+Pj4gICAgICAuaW5pdF9oeXBlcmNhbGxfcGFnZSAgPSBz dm1faW5pdF9oeXBlcmNhbGxfcGFnZSwKPj4+Pj4gICAgICAuZXZlbnRfcGVuZGluZyAgICAgICAg PSBzdm1fZXZlbnRfcGVuZGluZywKPj4+Pj4gKyAgICAuaW52bHBnICAgICAgICAgICAgICAgPSBz dm1faW52bHBnLAo+Pj4+IC4uLiBoZXJlLgo+Pj4gU28gaXQgY2FuLiAgSSB3aWxsIGRvIHRoaXMu Li4KPj4gQWN0dWFsbHksIHRoaXMgaXNuJ3QgdHJpdmlhbC4gIHN2bV9hc2lkX2dfaW52bHBnKCkg aXMgYSBzdGF0aWMgaW5saW5lIGluCj4+IGEgaGVhZGVyIGZpbGUsIGFuZCBzdm1faW52bHBnKCkg aXMgaXRzIHNvbGUgdXNlci4KPj4KPj4gSSB3aWxsIGZvbGQgdGhlIHN0YXRpYyBpbmxpbmUgaW50 byBzdm1faW52bHBnKCksIHdoaWNoIGFsc28gbWFrZXMgdGhlCj4+IFZULXggYW5kIFNWTSBjb2Rl IHN5bW1ldHJpYy4KPiBUaGF0J3MgYW4gb3B0aW9uICh3aGljaCBJJ20gZmluZSB3aXRoKSwgYnV0 IEkgZG9uJ3QgdGhpbmsgYSByZXF1aXJlbWVudDoKPiBNYXJrZWQgaW5saW5lIG9yIG5vdCB0aGUg Y29tcGlsZXIgc2hvdWxkIHByb2R1Y2UgYW4gb3V0IG9mIGxpbmUgaW5zdGFuY2UKPiB3aGVuIGl0 cyBhZGRyZXNzIGlzIHRha2VuLgoKSSBhbSBtYWtpbmcgYSA2LzUgcGF0Y2ggd2hpY2ggZG9lcyBz b21lIGNsZWFudXAgdG8gdGhlIFNWTS9BU0lEIGNvZGUuIApUaGVyZSBpcyBtb3JlIHRoYW4ganVz dCB0aGlzIHRvIGZpeC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl bi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==