From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: [PATCH for-next] x86/VT-x: Don't use rdmsr() to fill HOST_SYSENTER_{CS, EIP} Date: Fri, 20 Oct 2017 15:01:30 +0100 Message-ID: <1508508090-24389-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: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Xen-devel Cc: Andrew Cooper , Kevin Tian , Wei Liu , Jun Nakajima , Jan Beulich List-Id: xen-devel@lists.xenproject.org VGhlc2UgYXJlIGNvbXBpbGUtdGltZSBjb25zdGFudHMsIGFuZCBkb24ndCBuZWVkIHRvIGJlIHJl YWQgYmFjayBmcm9tCmhhcmR3YXJlLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz ZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogSnVuIE5ha2FqaW1h IDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPgpDQzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRl bC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jIHwgOCArKy0tLS0tLQogMSBm aWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg YS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNz LmMKaW5kZXggNjA0MjEwOS4uZTc4MThjYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92 bXgvdm1jcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwpAQCAtOTk0LDggKzk5 NCw2IEBAIHN0YXRpYyB2b2lkIHBpX2Rlc2NfaW5pdChzdHJ1Y3QgdmNwdSAqdikKIHN0YXRpYyBp bnQgY29uc3RydWN0X3ZtY3Moc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAq ZCA9IHYtPmRvbWFpbjsKLSAgICB1aW50MTZfdCBzeXNlbnRlcl9jczsKLSAgICB1bnNpZ25lZCBs b25nIHN5c2VudGVyX2VpcDsKICAgICB1MzIgdm1leGl0X2N0bCA9IHZteF92bWV4aXRfY29udHJv bDsKICAgICB1MzIgdm1lbnRyeV9jdGwgPSB2bXhfdm1lbnRyeV9jb250cm9sOwogCkBAIC0xMTU1 LDEwICsxMTUzLDggQEAgc3RhdGljIGludCBjb25zdHJ1Y3Rfdm1jcyhzdHJ1Y3QgdmNwdSAqdikK ICAgICBfX3Ztd3JpdGUoSE9TVF9SSVAsICh1bnNpZ25lZCBsb25nKXZteF9hc21fdm1leGl0X2hh bmRsZXIpOwogCiAgICAgLyogSG9zdCBTWVNFTlRFUiBDUzpSSVAuICovCi0gICAgcmRtc3JsKE1T Ul9JQTMyX1NZU0VOVEVSX0NTLCBzeXNlbnRlcl9jcyk7Ci0gICAgX192bXdyaXRlKEhPU1RfU1lT RU5URVJfQ1MsIHN5c2VudGVyX2NzKTsKLSAgICByZG1zcmwoTVNSX0lBMzJfU1lTRU5URVJfRUlQ LCBzeXNlbnRlcl9laXApOwotICAgIF9fdm13cml0ZShIT1NUX1NZU0VOVEVSX0VJUCwgc3lzZW50 ZXJfZWlwKTsKKyAgICBfX3Ztd3JpdGUoSE9TVF9TWVNFTlRFUl9DUywgX19IWVBFUlZJU09SX0NT KTsKKyAgICBfX3Ztd3JpdGUoSE9TVF9TWVNFTlRFUl9FSVAsICh1bnNpZ25lZCBsb25nKXN5c2Vu dGVyX2VudHJ5KTsKIAogICAgIC8qIE1TUiBpbnRlcmNlcHRzLiAqLwogICAgIF9fdm13cml0ZShW TV9FWElUX01TUl9MT0FEX0NPVU5ULCAwKTsKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==