From mboxrd@z Thu Jan 1 00:00:00 1970 From: Luwei Kang Subject: [PATCH RESEND v1 7/7] x86: Disable Intel Processor Trace when VMXON in L1 guest Date: Tue, 16 Jan 2018 02:12:33 +0800 Message-ID: <1516039953-2988-8-git-send-email-luwei.kang@intel.com> References: <1516039953-2988-1-git-send-email-luwei.kang@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1516039953-2988-1-git-send-email-luwei.kang@intel.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: xen-devel@lists.xen.org Cc: kevin.tian@intel.com, sstabellini@kernel.org, wei.liu2@citrix.com, jbeulich@suse.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com, tim@xen.org, jun.nakajima@intel.com, Luwei Kang List-Id: xen-devel@lists.xenproject.org RGlzYWJsZSBpbnRlbCBQcm9jZXNzb3IgVHJhY2UgVk1YIG9wZXJhdGlvbihJQTMyX1ZNWF9NSVND W2JpdCAxNF0gaXMgMCkKaW4gTDEgZ3Vlc3QuIEFzIG1lbnRpb25lZCBpbiBTRE0sIG9uIHRoZXNl IHR5cGUgb2YgcHJvY2Vzc29ycywgZXhlY3V0aW9uCm9mIHRoZSBWTVhPTiBpbnN0cnVjdGlvbiB3 aWxsICBjbGVhcnMgSUEzMl9SVElUX0NUTC5UcmFjZUVuIGFuZCBhbnkKYXR0ZW1wdCB0byB3cml0 ZSBJQTMyX1JUSVRfQ1RMIGNhdXNlcyBhIGdlbmVyYWwtcHJvdGVjdGlvbiB4Y2VwdGlvbiAoI0dQ KS4KClNpZ25lZC1vZmYtYnk6IEx1d2VpIEthbmcgPGx1d2VpLmthbmdAaW50ZWwuY29tPgotLS0K IHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyB8IDcgKysrKystLQogMSBmaWxlIGNoYW5nZWQs IDUgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94 ODYvaHZtL3ZteC92dm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKaW5kZXggODg1 ZWFiMy4uODZjY2ZkYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCisr KyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwpAQCAtMTUxNiw2ICsxNTE2LDkgQEAgaW50 IG52bXhfaGFuZGxlX3ZteG9uKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIHYtPmFy Y2guaHZtX3ZteC5sYXVuY2hlZCA9IDA7CiAgICAgdm1zdWNjZWVkKHJlZ3MpOwogCisgICAgaWYg KCB2LT5hcmNoLmh2bV92bXgucHRfZGVzYy5pbnRlbF9wdF9lbmFibGVkICkKKyAgICAgICAgcHRf c2V0X3J0aXRfY3RsKCZ2LT5hcmNoLmh2bV92bXgucHRfZGVzYywgMCk7CisKICAgICByZXR1cm4g WDg2RU1VTF9PS0FZOwogfQogCkBAIC0yMTQwLDggKzIxNDMsOCBAQCBpbnQgbnZteF9tc3JfcmVh ZF9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdTY0ICptc3JfY29udGVudCkKICAgICAgICAg ZGF0YSA9IGh2bV9jcjRfZ3Vlc3RfdmFsaWRfYml0cyh2LCAwKTsKICAgICAgICAgYnJlYWs7CiAg ICAgY2FzZSBNU1JfSUEzMl9WTVhfTUlTQzoKLSAgICAgICAgLyogRG8gbm90IHN1cHBvcnQgQ1Iz LXRhcmdldCBmZWF0dXJlIG5vdyAqLwotICAgICAgICBkYXRhID0gaG9zdF9kYXRhICYgflZNWF9N SVNDX0NSM19UQVJHRVQ7CisgICAgICAgIC8qIERvIG5vdCBzdXBwb3J0IENSMy10YXJnZXQgYW5k IFBUIFZNWCBmZWF0dXJlIG5vdyAqLworICAgICAgICBkYXRhID0gaG9zdF9kYXRhICYgfihWTVhf TUlTQ19DUjNfVEFSR0VUIHwgVk1YX01JU0NfUFRfRU5BQkxFKTsKICAgICAgICAgYnJlYWs7CiAg ICAgY2FzZSBNU1JfSUEzMl9WTVhfRVBUX1ZQSURfQ0FQOgogICAgICAgICBkYXRhID0gbmVwdF9n ZXRfZXB0X3ZwaWRfY2FwKCk7Ci0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu L2xpc3RpbmZvL3hlbi1kZXZlbA==