From mboxrd@z Thu Jan 1 00:00:00 1970 From: Boris Ostrovsky Subject: Re: [PATCH v2 for-4.7 4/5] x86/svm: Don't unconditionally use a new ASID in svm_invlpg_intercept() Date: Mon, 9 May 2016 15:35:15 -0400 Message-ID: <5730E673.9010909@oracle.com> References: <1462818472-14225-1-git-send-email-andrew.cooper3@citrix.com> <1462818472-14225-5-git-send-email-andrew.cooper3@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1462818472-14225-5-git-send-email-andrew.cooper3@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Andrew Cooper , Xen-devel Cc: Wei Liu , Tim Deegan , Suravee Suthikulpanit , Jan Beulich List-Id: xen-devel@lists.xenproject.org T24gMDUvMDkvMjAxNiAwMjoyNyBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBwYWdpbmdfaW52 bHBnKCkgYWxyZWFkeSByZXR1cm5zIGEgYm9vbGVhbiBpbmRpY2F0aW5nIHdoZXRoZXIgYW4gaW52 YWxpZGF0aW9uCj4gaXMgbmVjZXNzYXJ5IG9yIG5vdC4gIEEgcmV0dXJuIHZhbHVlIG9mIDAgaW5k aWNhdGVzIHRoYXQgdGhlIHNwZWNpZmllZCB2aXJ0dWFsCj4gYWRkcmVzcyB3YXNuJ3Qgc2hhZG93 ZWQgKG9yIGhhcyBhbHJlYWR5IGJlZW4gZmx1c2hlZCksIGNhbm5vdCBjdXJyZW50bHkgYmUKPiBj YWNoZWQgaW4gdGhlIFRMQi4KPgo+IFRoaXMgaXMgYSBwZXJmb3JtYW5jZSBvcHRpbWlzYXRpb24u Cj4KPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu Y29tPgoKUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNs ZS5jb20+Cgo+IC0tLQo+IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4gQ0M6 IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgo+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu Y29tPgo+IENDOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+ IENDOiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29t Pgo+Cj4gV2hpbGUgYmVpbmcgYSBwZXJmb3JtYW5jZSBvcHRpbWlzYXRpb24sIHRoZSBtYWluIHB1 cnBvc2Ugb2Ygc3BsaXR0aW5nIHRoaXMKPiBwYXRjaCBvdXQgaXMgdG8gc2VwYXJhdGUgdGhlIGZ1 bmN0aW9uYWwgY2hhbmdlLiAgVGhlIGZvbGxvd2luZyBwYXRjaCBwZXJmb3Jtcwo+IHNvbWUgZnVu Y3Rpb24gc2h1ZmZsaW5nLCBhbmQgdGhpcyBwYXRjaCBtYWtlcyB0aGUgZm9sbG93aW5nIG9uZSBt b3JlIG9idmlvdXNseQo+IGNvcnJlY3QuCj4KPiB2MjoKPiAgKiBOZXdseSBzcGxpdCBvdXQKPiAt LS0KPiAgeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgfCA0ICsrLS0KPiAgMSBmaWxlIGNoYW5n ZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS94ZW4v YXJjaC94ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCj4gaW5k ZXggNzYzNGMzZi4uMDgxYTVkOCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9z dm0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCj4gQEAgLTIyMjQsOCArMjIy NCw4IEBAIHN0YXRpYyB2b2lkIHN2bV9pbnZscGdfaW50ZXJjZXB0KHVuc2lnbmVkIGxvbmcgdmFk ZHIpCj4gIHsKPiAgICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKPiAgICAgIEhWTVRS QUNFX0xPTkdfMkQoSU5WTFBHLCAwLCBUUkNfUEFSX0xPTkcodmFkZHIpKTsKPiAtICAgIHBhZ2lu Z19pbnZscGcoY3VyciwgdmFkZHIpOwo+IC0gICAgc3ZtX2FzaWRfZ19pbnZscGcoY3VyciwgdmFk ZHIpOwo+ICsgICAgaWYgKCBwYWdpbmdfaW52bHBnKGN1cnIsIHZhZGRyKSApCj4gKyAgICAgICAg c3ZtX2FzaWRfZ19pbnZscGcoY3VyciwgdmFkZHIpOwo+ICB9Cj4gIAo+ICBzdGF0aWMgc3RydWN0 IGh2bV9mdW5jdGlvbl90YWJsZSBfX2luaXRkYXRhIHN2bV9mdW5jdGlvbl90YWJsZSA9IHsKCgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3Jn L3hlbi1kZXZlbAo=