From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tamas K Lengyel Subject: Re: [PATCH v2 4/4] hvm/svm: Enable CR events Date: Thu, 8 Feb 2018 11:06:52 -0700 Message-ID: References: <1518103552-4836-1-git-send-email-aisaila@bitdefender.com> <1518103552-4836-5-git-send-email-aisaila@bitdefender.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1518103552-4836-5-git-send-email-aisaila@bitdefender.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Alexandru Isaila Cc: Suravee Suthikulpanit , Razvan Cojocaru , Andrew Cooper , Xen-devel , Jan Beulich , Boris Ostrovsky List-Id: xen-devel@lists.xenproject.org T24gVGh1LCBGZWIgOCwgMjAxOCBhdCA4OjI1IEFNLCBBbGV4YW5kcnUgSXNhaWxhCjxhaXNhaWxh QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4gVGhpcyBjb21taXQgZW5hYmxlcyBjb250cm9scmVn aXN0ZXIgZXZlbnRzIGZvciBzdm0uCgpTbyB0aGlzIHBhdGNoIGVuYWJsZXMgdGhlIGV2ZW50IHRv IHRyaWdnZXIgYnV0IHdoZXJlIGlzIGl0IGJlaW5nCmhhbmRsZWQgYW5kIGZvcndhcmRlZCB0byB0 aGUgbW9uaXRvciByaW5nPwoKPgo+IFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFp c2FpbGFAYml0ZGVmZW5kZXIuY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0u YyAgICB8IDExICsrKysrKysrKysrCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oIHwg IDYgKysrLS0tCj4gIDIgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlv bnMoLSkKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9h cmNoL3g4Ni9odm0vc3ZtL3N2bS5jCj4gaW5kZXggMWVhZGFiNC4uMzExOTAyZiAxMDA2NDQKPiAt LS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0v c3ZtL3N2bS5jCj4gQEAgLTYwLDYgKzYwLDcgQEAKPiAgI2luY2x1ZGUgPGFzbS9hcGljLmg+Cj4g ICNpbmNsdWRlIDxhc20vZGVidWdnZXIuaD4KPiAgI2luY2x1ZGUgPGFzbS9odm0vbW9uaXRvci5o Pgo+ICsjaW5jbHVkZSA8YXNtL21vbml0b3IuaD4KPiAgI2luY2x1ZGUgPGFzbS94c3RhdGUuaD4K Pgo+ICB2b2lkIHN2bV9hc21fZG9fcmVzdW1lKHZvaWQpOwo+IEBAIC01NjAsNiArNTYxLDE2IEBA IHZvaWQgc3ZtX3VwZGF0ZV9ndWVzdF9jcihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGNy KQo+ICAgICAgICAgICAgICAgICAgc3ZtX2ZwdV9lbnRlcih2KTsKPiAgICAgICAgICB9Cj4KPiAr ICAgICAgICBpZiAoIHBhZ2luZ19tb2RlX2hhcCh2LT5kb21haW4pICkKPiArICAgICAgICB7Cj4g KyAgICAgICAgICAgIHVpbnQzMl90IGludGVyY2VwdHMgPSB2bWNiX2dldF9jcl9pbnRlcmNlcHRz KHZtY2IpOwo+ICsKPiArICAgICAgICAgICAgLyogVHJhcCBDUjMgdXBkYXRlcyBpZiBDUjMgbWVt b3J5IGV2ZW50cyBhcmUgZW5hYmxlZC4gKi8KPiArICAgICAgICAgICAgaWYgKCB2LT5kb21haW4t PmFyY2gubW9uaXRvci53cml0ZV9jdHJscmVnX2VuYWJsZWQgJgo+ICsgICAgICAgICAgICAgICAg IG1vbml0b3JfY3RybHJlZ19iaXRtYXNrKFZNX0VWRU5UX1g4Nl9DUjMpICkKPiArICAgICAgICAg ICAgICAgdm1jYl9zZXRfY3JfaW50ZXJjZXB0cyh2bWNiLCBpbnRlcmNlcHRzIHwgQ1JfSU5URVJD RVBUX0NSM19XUklURSk7Cj4gKyAgICAgICAgfQo+ICsKPiAgICAgICAgICB2YWx1ZSA9IHYtPmFy Y2guaHZtX3ZjcHUuZ3Vlc3RfY3JbMF0gfCBod19jcjBfbWFzazsKPiAgICAgICAgICBpZiAoICFw YWdpbmdfbW9kZV9oYXAodi0+ZG9tYWluKSApCj4gICAgICAgICAgICAgIHZhbHVlIHw9IFg4Nl9D UjBfUEcgfCBYODZfQ1IwX1dQOwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21v bml0b3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCj4gaW5kZXggMTM4YzQ2My4u YjgwZDIxNyAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaAo+ICsr KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCj4gQEAgLTc5LDggKzc5LDcgQEAgc3Rh dGljIGlubGluZSB1aW50MzJfdCBhcmNoX21vbml0b3JfZ2V0X2NhcGFiaWxpdGllcyhzdHJ1Y3Qg ZG9tYWluICpkKQo+Cj4gICAgICBpZiggY3B1X2hhc192bXggKQo+ICAgICAgewo+IC0gICAgICAg IGNhcGFiaWxpdGllcyA9ICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfV1JJVEVfQ1RS TFJFRykgfAo+IC0gICAgICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklU T1JfRVZFTlRfREVCVUdfRVhDRVBUSU9OKSB8Cj4gKyAgICAgICAgY2FwYWJpbGl0aWVzID0gKDFV IDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9ERUJVR19FWENFUFRJT04pIHwKPiAgICAgICAg ICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0NQVUlEKSB8 Cj4gICAgICAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVO VF9JTlRFUlJVUFQpIHwKPiAgICAgICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNU TF9NT05JVE9SX0VWRU5UX0VNVUxfVU5JTVBMRU1FTlRFRCk7Cj4gQEAgLTkyLDcgKzkxLDggQEAg c3RhdGljIGlubGluZSB1aW50MzJfdCBhcmNoX21vbml0b3JfZ2V0X2NhcGFiaWxpdGllcyhzdHJ1 Y3QgZG9tYWluICpkKQo+Cj4gICAgICBjYXBhYmlsaXRpZXMgfD0gKCgxVSA8PCBYRU5fRE9NQ1RM X01PTklUT1JfRVZFTlRfR1VFU1RfUkVRVUVTVCkgfAo+ICAgICAgICAgICAgICAgICAgICAgICgx VSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfU09GVFdBUkVfQlJFQUtQT0lOVCkgfAo+IC0g ICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfTU9WX1RP X01TUikpOwo+ICsgICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1Jf RVZFTlRfTU9WX1RPX01TUikgfAo+ICsgICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9N Q1RMX01PTklUT1JfRVZFTlRfV1JJVEVfQ1RSTFJFRykpOwo+Cj4gICAgICBpZiAoIGh2bV9mdW5j cy5zZXRfZGVzY3JpcHRvcl9hY2Nlc3NfZXhpdGluZyApCj4gICAgICAgICAgY2FwYWJpbGl0aWVz IHw9ICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfREVTQ19BQ0NFU1MpOwo+IC0tCj4g Mi43LjQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=