From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Durrant Subject: Re: [PATCH v2] x86/hvm/viridian: fix the TLB flush hypercall Date: Wed, 16 Mar 2016 17:35:32 +0000 Message-ID: References: <1458138101-1466-1-git-send-email-paul.durrant@citrix.com> <56E98B5F02000078000DD421@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1agG35-0005sl-1e for xen-devel@lists.xenproject.org; Wed, 16 Mar 2016 18:19:59 +0000 In-Reply-To: <56E98B5F02000078000DD421@prv-mh.provo.novell.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich Cc: Andrew Cooper , "Keir (Xen.org)" , "xen-devel@lists.xenproject.org" List-Id: xen-devel@lists.xenproject.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86 SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTYgTWFyY2ggMjAxNiAxNTozNgo+IFRvOiBQYXVs IER1cnJhbnQKPiBDYzogQW5kcmV3IENvb3BlcjsgeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu b3JnOyBLZWlyIChYZW4ub3JnKQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjJdIHg4Ni9odm0vdmly aWRpYW46IGZpeCB0aGUgVExCIGZsdXNoIGh5cGVyY2FsbAo+IAo+ID4+PiBPbiAxNi4wMy4xNiBh dCAxNToyMSwgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+IHYyOgo+ID4gIC0g TW92ZSB0byBwZXItcGNwdSBpcGkgbWFzay4KPiA+ICAtIFVzZSBzbXBfc2VuZF9ldmVudF9jaGVj a19tYXNrKCkgdG8gSVBJIHJhdGhlciB0aGFuIGZsdXNoX3RsYl9tYXNrKCkuCj4gPiAtLS0KPiA+ ICB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgICAgIHwgMTIgLS0tLS0tLS0tLS0tCj4g PiAgeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jICAgICAgICB8IDE5ICsrKysrKy0tLS0tLS0t LS0tLS0KPiA+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oIHwgIDQgLS0tLQo+ ID4gIDMgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAyOSBkZWxldGlvbnMoLSkKPiAK PiBRdWl0ZSBuaWNlIGZvciBhIGJ1ZyBmaXguCj4gCj4gPiBAQCAtNjU2LDcgKzY0Nyw5IEBAIGlu dCB2aXJpZGlhbl9oeXBlcmNhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gPiAgICAg ICAgICAgKiBzbyB3ZSBtYXkgdW5uZWNlc3NhcmlseSBJUEkgc29tZSBDUFVzLgo+ID4gICAgICAg ICAgICovCj4gPiAgICAgICAgICBpZiAoICFjcHVtYXNrX2VtcHR5KHBjcHVfbWFzaykgKQo+ID4g LSAgICAgICAgICAgIGZsdXNoX3RsYl9tYXNrKHBjcHVfbWFzayk7Cj4gPiArICAgICAgICAgICAg c21wX3NlbmRfZXZlbnRfY2hlY2tfbWFzayhwY3B1X21hc2spOwo+ID4gKwo+ID4gKyAgICAgICAg b3V0cHV0LnJlcF9jb21wbGV0ZSA9IGlucHV0LnJlcF9jb3VudDsKPiAKPiBRdWVzdGlvbnMgb24g dGhpcyBvbmUgcmVtYWluOiBXaHkgb25seSBmb3IgdGhpcyBoeXBlcmNhbGw/IEFuZAo+IHdoYXQg ZG9lcyAicmVwZWF0IGNvdW50IiBtZWFuIGluIHRoaXMgY29udGV4dD8KPiAKCkl0J3Mgb25seSBm b3IgdGhpcyBoeXBlcmNhbGwgYmVjYXVzZSBpdCdzIHRoZSBvbmx5ICdyZXAnIGh5cGVyY2FsbCB3 ZSBpbXBsZW1lbnQuIEZvciBub24tcmVwIGh5cGVyY2FsbHMgdGhlIHNwZWMgc3RhdGVzIHRoYXQg dGhlIHJlcCBjb3VudCBhbmQgc3RhcnRpbmcgaW5kZXggaW4gdGhlIGlucHV0IHBhcmFtcyBtdXN0 IGJlIHplcm8uIEl0IGRvZXMgbm90IHN0YXRlIHdoYXQgdGhlIHZhbHVlIG9mIHJlcHMgY29tcGxl dGUgc2hvdWxkIGJlIG9uIG91dHB1dCBmb3Igbm9uLXJlcCBoeXBlcmNhbGxzIGJ1dCBJIHRoaW5r IGl0J3Mgc2FmZSB0byBhc3N1bWUgdGhhdCB6ZXJvIGlzIGNvcnJlY3QuCkZvciByZXAgaHlwZXJj YWxscyB0aGUgc3BlYyBzYXlzIHRoYXQgb24gb3V0cHV0ICJ0aGUgcmVwcyBjb21wbGV0ZSBmaWVs ZCBpcyB0aGUgdG90YWwgbnVtYmVyIG9mIHJlcHMgY29tcGxldGUgYW5kIG5vdCByZWxhdGl2ZSB0 byB0aGUgcmVwIHN0YXJ0IGluZGV4LiBGb3IgZXhhbXBsZSwgaWYgdGhlIGNhbGxlciBzcGVjaWZp ZWQgYSByZXAgc3RhcnQgaW5kZXggb2YgNSwgYW5kIGEgcmVwIGNvdW50IG9mIDEwLCB0aGUgcmVw cyBjb21wbGV0ZSBmaWVsZCB3b3VsZCBpbmRpY2F0ZSAxMCB1cG9uIHN1Y2Nlc3NmdWwgY29tcGxl dGlvbiIuCgpTZWN0aW9uIDEyLjQuMyBvZiB0aGUgc3BlYyBkZWZpbmVzIHRoZSBIdkZsdXNoVmly dHVhbEFkZHJlc3NMaXN0IGh5cGVyY2FsbCBhcyBhIHJlcCBoeXBlcmNhbGwgYW5kIGVhY2ggcmVw IHJlZmVycyB0byBmbHVzaCBvZiBhIHNpbmdsZSBndWVzdCBWQSByYW5nZS4gQmVjYXVzZSB3ZSBp bnZhbGlkYXRlIGFsbCBWQSByYW5nZXMgaW4gb25lIGdvIGNsZWFybHkgd2UgY29tcGxldGUgYWxs IHJlcHMgc3RyYWlnaHQgYXdheSA6LSkKCiAgUGF1bAoKPiBKYW4KCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=