From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: [PATCH 1/2] x86/hvm: Correct the position of the %cs L/D checks Date: Fri, 14 Oct 2016 10:10:00 -0400 Message-ID: <20161014141000.GC11500@localhost.localdomain> References: <1476439616-17287-1-git-send-email-andrew.cooper3@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <1476439616-17287-1-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 , paul.c.lai@intel.com, sherry.hurwitz@amd.com Cc: Jan Beulich , Xen-devel List-Id: xen-devel@lists.xenproject.org T24gRnJpLCBPY3QgMTQsIDIwMTYgYXQgMTE6MDY6NTVBTSArMDEwMCwgQW5kcmV3IENvb3BlciB3 cm90ZToKPiBDb250cmFyeSB0byB0aGUgZGVzY3JpcHRpb24gaW4gdGhlIHNvZnR3YXJlIG1hbnVh bHMsIGluIExvbmcgTW9kZSwgYXR0ZW1wdHMgdG8KPiBsb2FkICVjcyBjaGVjayB0aGF0IEQgaXMg bm90IHNldCBpbiBjb21iaW5hdGlvbiB3aXRoIEwgYmVmb3JlIHRoZSBwcmVzZW50IGZsYWcKPiBp cyBjaGVja2VkLgo+IAo+IFRoaXMgY2FuIGJlIG9ic2VydmVkIGJlY2F1c2UgdGhlIEwvRCBjaGVj ayBmYWlscyB3aXRoICNHUCBiZWZvcmUgdGhlIHByZXNlbmNlCj4gY2hlY2sgZmFpbGVzIHdpdGgg I05QCgpDQy1pbmcgUGF1bCBhbmQgU2hlcnJ5LgoKUGVyaGFwcyB0aGUgU0RNcyBzaG91bGQgbWVu dGlvbiB0aGlzIGFzIHdlbGw/Cgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gLS0tCj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGlj aEBzdXNlLmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRl LmMgfCAxMyArKysrKysrKy0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyks IDUgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0 ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMK PiBpbmRleCA3OTNjZTMwLi5iMjNjZDk5IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZf ZW11bGF0ZS94ODZfZW11bGF0ZS5jCj4gKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4 Nl9lbXVsYXRlLmMKPiBAQCAtMTQwNSw2ICsxNDA1LDE0IEBAIHByb3Rtb2RlX2xvYWRfc2VnKAo+ ICAgICAgICAgICAgICAgICAvKiBOb24tY29uZm9ybWluZyBzZWdtZW50OiBjaGVjayBSUEwgYW5k IERQTCBhZ2FpbnN0IENQTC4gKi8KPiAgICAgICAgICAgICAgICAgOiBycGwgPiBjcGwgfHwgZHBs ICE9IGNwbCApCj4gICAgICAgICAgICAgIGdvdG8gcmFpc2VfZXhuOwo+ICsgICAgICAgIC8qCj4g KyAgICAgICAgICogNjQtYml0IGNvZGUgc2VnbWVudHMgKEwgYml0IHNldCkgbXVzdCBoYXZlIEQg Yml0IGNsZWFyLgo+ICsgICAgICAgICAqIEV4cGVyaW1lbnRhbGx5IGluIGxvbmcgbW9kZSwgdGhl IEwgYW5kIEQgYml0cyBhcmUgY2hlY2tlZCBiZWZvcmUKPiArICAgICAgICAgKiB0aGUgUHJlc2Vu dCBiaXQuCj4gKyAgICAgICAgICovCj4gKyAgICAgICAgaWYgKCBpbl9sb25nbW9kZShjdHh0LCBv cHMpICYmCj4gKyAgICAgICAgICAgICAoZGVzYy5iICYgKDEgPDwgMjEpKSAmJiAoZGVzYy5iICYg KDEgPDwgMjIpKSApCj4gKyAgICAgICAgICAgIGdvdG8gcmFpc2VfZXhuOwo+ICAgICAgICAgIHNl bCA9IChzZWwgXiBycGwpIHwgY3BsOwo+ICAgICAgICAgIGJyZWFrOwo+ICAgICAgY2FzZSB4ODZf c2VnX3NzOgo+IEBAIC0xNDQ0LDExICsxNDUyLDYgQEAgcHJvdG1vZGVfbG9hZF9zZWcoCj4gICAg ICAgICAgZ290byByYWlzZV9leG47Cj4gICAgICB9Cj4gIAo+IC0gICAgLyogNjQtYml0IGNvZGUg c2VnbWVudHMgKEwgYml0IHNldCkgbXVzdCBoYXZlIEQgYml0IGNsZWFyLiAqLwo+IC0gICAgaWYg KCBzZWcgPT0geDg2X3NlZ19jcyAmJiBpbl9sb25nbW9kZShjdHh0LCBvcHMpICYmCj4gLSAgICAg ICAgIChkZXNjLmIgJiAoMSA8PCAyMSkpICYmIChkZXNjLmIgJiAoMSA8PCAyMikpICkKPiAtICAg ICAgICBnb3RvIHJhaXNlX2V4bjsKPiAtCj4gICAgICAvKiBFbnN1cmUgQWNjZXNzZWQgZmxhZyBp cyBzZXQuICovCj4gICAgICBpZiAoIGFfZmxhZyAmJiAhKGRlc2MuYiAmIGFfZmxhZykgKQo+ICAg ICAgewo+IC0tIAo+IDIuMS40Cj4gCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxp c3RzLnhlbi5vcmcKPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2 ZWwK