From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: [PATCH for-next] x86/VT-x: Don't rewrite HOST_TR_SELECTOR on every context switch Date: Tue, 17 Oct 2017 18:16:01 +0100 Message-ID: <1508260561-13248-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 VFNTX0VOVFJZIGlzIGEgY29tcGlsZSB0aW1lIGNvbnN0YW50LCBzbyBIT1NUX1RSX1NFTEVDVE9S IGNhbiBiZSBzZXQgdXAgZHVyaW5nClZNQ1MgY29uc3RydWN0aW9uIGFuZCBsZWZ0IGFsb25lIHRo ZXJlYWZ0ZXIsIHJhdGhlciB0aGFuIHJld3JpdGluZyBpdCBvbiBldmVyeQpjb250ZXh0IHN3aXRj aC4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j b20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8 d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVs LmNvbT4KQ0M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgotLS0KIHhlbi9hcmNo L3g4Ni9odm0vdm14L3ZtY3MuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigr KSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3Mu YyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwppbmRleCBiNTEwMGI1Li42MDQyMTA5IDEw MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKKysrIGIveGVuL2FyY2gveDg2 L2h2bS92bXgvdm1jcy5jCkBAIC04MDYsNyArODA2LDYgQEAgc3RhdGljIHZvaWQgdm14X3NldF9o b3N0X2VudihzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpKHRo aXNfY3B1KGdkdF90YWJsZSkgLSBGSVJTVF9SRVNFUlZFRF9HRFRfRU5UUlkpKTsKICAgICBfX3Zt d3JpdGUoSE9TVF9JRFRSX0JBU0UsICh1bnNpZ25lZCBsb25nKWlkdF90YWJsZXNbY3B1XSk7CiAK LSAgICBfX3Ztd3JpdGUoSE9TVF9UUl9TRUxFQ1RPUiwgVFNTX0VOVFJZIDw8IDMpOwogICAgIF9f dm13cml0ZShIT1NUX1RSX0JBU0UsICh1bnNpZ25lZCBsb25nKSZwZXJfY3B1KGluaXRfdHNzLCBj cHUpKTsKIAogICAgIF9fdm13cml0ZShIT1NUX1NZU0VOVEVSX0VTUCwgZ2V0X3N0YWNrX2JvdHRv bSgpKTsKQEAgLTExNDQsNiArMTE0Myw3IEBAIHN0YXRpYyBpbnQgY29uc3RydWN0X3ZtY3Moc3Ry dWN0IHZjcHUgKnYpCiAgICAgX192bXdyaXRlKEhPU1RfR1NfU0VMRUNUT1IsIDApOwogICAgIF9f dm13cml0ZShIT1NUX0ZTX0JBU0UsIDApOwogICAgIF9fdm13cml0ZShIT1NUX0dTX0JBU0UsIDAp OworICAgIF9fdm13cml0ZShIT1NUX1RSX1NFTEVDVE9SLCBUU1NfRU5UUlkgPDwgMyk7CiAKICAg ICAvKiBIb3N0IGNvbnRyb2wgcmVnaXN0ZXJzLiAqLwogICAgIHYtPmFyY2guaHZtX3ZteC5ob3N0 X2NyMCA9IHJlYWRfY3IwKCkgfCBYODZfQ1IwX1RTOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0 Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK