From mboxrd@z Thu Jan 1 00:00:00 1970 From: Boris Ostrovsky Subject: Re: [PATCH v2 1/4] asm-x86/monitor: Enable svm monitor events Date: Sat, 10 Feb 2018 11:30:16 -0500 Message-ID: <072c38d6-3b5f-e744-7555-af98b85eb43f@oracle.com> References: <1518103552-4836-1-git-send-email-aisaila@bitdefender.com> <1518103552-4836-2-git-send-email-aisaila@bitdefender.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1518103552-4836-2-git-send-email-aisaila@bitdefender.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Alexandru Isaila , xen-devel@lists.xen.org Cc: andrew.cooper3@citrix.com, tamas@tklengyel.com, jbeulich@suse.com, suravee.suthikulpanit@amd.com, rcojocaru@bitdefender.com List-Id: xen-devel@lists.xenproject.org CgpPbiAwMi8wOC8yMDE4IDEwOjI1IEFNLCBBbGV4YW5kcnUgSXNhaWxhIHdyb3RlOgo+IFRoaXMg Y29tbWl0IHNlcGFyYXRlcyB0aGUgc3ZtIGNhcHMgZnJvbSB0aGUgdm14IGNhcHMuCj4gCj4gU2ln bmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+Cj4g Cj4gLS0tCj4gQ2hhbmdlcyBzaW5jZSBWMToKPiAJLSBSZW1vdmVkIHRoZSBpZiAoIGNwdV9oYXNf c3ZtICkKPiAtLS0KPiAgIHhlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oIHwgMzQgKysrKysr KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQo+ICAgMSBmaWxlIGNoYW5nZWQsIDE5IGluc2Vy dGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h c20teDg2L21vbml0b3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCj4gaW5kZXgg YTA0NDRkMS4uYjJiNGU2YSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0 b3IuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCj4gQEAgLTcxLDI0ICs3 MSwyOCBAQCBzdGF0aWMgaW5saW5lIHVpbnQzMl90IGFyY2hfbW9uaXRvcl9nZXRfY2FwYWJpbGl0 aWVzKHN0cnVjdCBkb21haW4gKmQpCj4gICAgICAgdWludDMyX3QgY2FwYWJpbGl0aWVzID0gMDsK PiAgIAo+ICAgICAgIC8qCj4gLSAgICAgKiBBdCB0aGUgbW9tZW50IG9ubHkgSW50ZWwgSFZNIGRv bWFpbnMgYXJlIHN1cHBvcnRlZC4gSG93ZXZlciwgZXZlbnQKPiAtICAgICAqIGRlbGl2ZXJ5IGNv dWxkIGJlIGV4dGVuZGVkIHRvIEFNRCBhbmQgUFYgZG9tYWlucy4KPiArICAgICAqIEF0IHRoZSBt b21lbnQgb25seSBJbnRlbCBhbmQgQU1EIEhWTSBkb21haW5zIGFyZSBzdXBwb3J0ZWQuIEhvd2V2 ZXIsIGV2ZW50Cj4gKyAgICAgKiBkZWxpdmVyeSBjb3VsZCBiZSBleHRlbmRlZCB0byBhbmQgUFYg ZG9tYWlucy4KPiAgICAgICAgKi8KPiAtICAgIGlmICggIWlzX2h2bV9kb21haW4oZCkgfHwgIWNw dV9oYXNfdm14ICkKPiArICAgIGlmICggIWlzX2h2bV9kb21haW4oZCkgKQo+ICAgICAgICAgICBy ZXR1cm4gY2FwYWJpbGl0aWVzOwo+ICAgCj4gLSAgICBjYXBhYmlsaXRpZXMgPSAoMVUgPDwgWEVO X0RPTUNUTF9NT05JVE9SX0VWRU5UX1dSSVRFX0NUUkxSRUcpIHwKPiAtICAgICAgICAgICAgICAg ICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfTU9WX1RPX01TUikgfAo+IC0gICAg ICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9TT0ZUV0FSRV9C UkVBS1BPSU5UKSB8Cj4gLSAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05J VE9SX0VWRU5UX0dVRVNUX1JFUVVFU1QpIHwKPiAtICAgICAgICAgICAgICAgICAgICgxVSA8PCBY RU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfREVCVUdfRVhDRVBUSU9OKSB8Cj4gLSAgICAgICAgICAg ICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0NQVUlEKSB8Cj4gLSAgICAg ICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0lOVEVSUlVQVCkg fAo+IC0gICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9F TVVMX1VOSU1QTEVNRU5URUQpOwo+IC0KPiAtICAgIC8qIFNpbmNlIHdlIGtub3cgdGhpcyBpcyBv biBWTVgsIHdlIGNhbiBqdXN0IGNhbGwgdGhlIGh2bSBmdW5jICovCj4gLSAgICBpZiAoIGh2bV9p c19zaW5nbGVzdGVwX3N1cHBvcnRlZCgpICkKPiAtICAgICAgICBjYXBhYmlsaXRpZXMgfD0gKDFV IDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9TSU5HTEVTVEVQKTsKPiArICAgIGlmKCBjcHVf aGFzX3ZteCApCj4gKyAgICB7Cj4gKyAgICAgICAgY2FwYWJpbGl0aWVzID0gKDFVIDw8IFhFTl9E T01DVExfTU9OSVRPUl9FVkVOVF9XUklURV9DVFJMUkVHKSB8Cj4gKyAgICAgICAgICAgICAgICAg ICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9NT1ZfVE9fTVNSKSB8Cj4gKyAg ICAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9TT0ZU V0FSRV9CUkVBS1BPSU5UKSB8Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9E T01DVExfTU9OSVRPUl9FVkVOVF9ERUJVR19FWENFUFRJT04pIHwKPiArICAgICAgICAgICAgICAg ICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0NQVUlEKSB8Cj4gKyAgICAg ICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9JTlRFUlJV UFQpIHwKPiArICAgICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9S X0VWRU5UX0VNVUxfVU5JTVBMRU1FTlRFRCk7Cj4gKwo+ICsgICAgICAgIC8qIFNpbmNlIHdlIGtu b3cgdGhpcyBpcyBvbiBWTVgsIHdlIGNhbiBqdXN0IGNhbGwgdGhlIGh2bSBmdW5jICovCj4gKyAg ICAgICAgaWYgKCBodm1faXNfc2luZ2xlc3RlcF9zdXBwb3J0ZWQoKSApCj4gKyAgICAgICAgICAg IGNhcGFiaWxpdGllcyB8PSAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX1NJTkdMRVNU RVApOwo+ICsgICAgfQo+ICsKPiArICAgIGNhcGFiaWxpdGllcyB8PSAoMVUgPDwgWEVOX0RPTUNU TF9NT05JVE9SX0VWRU5UX0dVRVNUX1JFUVVFU1QpOwoKCkl0J3MgYSBuaXQgYnV0IEknZCBzdGFy dCB3aXRoIHNldHRpbmcgY29tbW9uIG9wdGlvbnMgYW5kIHRoZSBPUiBpbiAKYXJjaC1zcGVjaWZp YyBvbmVzLiAoaS5lLiBtb3ZlIHRoZSBsaW5lIGFib3ZlIHRvIHJpZ2h0IGFmdGVyIAohaXNfaHZt X2RvbWFpbihkKSB0ZXN0KS4KCi1ib3JpcwoJCgoKPiAgIAo+ICAgICAgIGlmICggaHZtX2Z1bmNz LnNldF9kZXNjcmlwdG9yX2FjY2Vzc19leGl0aW5nICkKPiAgICAgICAgICAgY2FwYWJpbGl0aWVz IHw9ICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfREVTQ19BQ0NFU1MpOwo+IAoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54 ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==