From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tamas K Lengyel Subject: Re: [PATCH v1 1/4] asm-x86/monitor: Enable svm monitor events Date: Fri, 2 Feb 2018 08:38:03 -0700 Message-ID: References: <1517564259-32305-1-git-send-email-aisaila@bitdefender.com> <1517564259-32305-2-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: <1517564259-32305-2-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 T24gRnJpLCBGZWIgMiwgMjAxOCBhdCAyOjM3IEFNLCBBbGV4YW5kcnUgSXNhaWxhCjxhaXNhaWxh QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4gVGhpcyBjb21taXQgc2VwYXJhdGVzIHRoZSBzdm0g Y2FwcyBmcm9tIHRoZSB2bXggY2Fwcy4KPgo+IFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2Fp bGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgo+IC0tLQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2 L21vbml0b3IuaCB8IDMzICsrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQo+ICAxIGZp bGUgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0t Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmggYi94ZW4vaW5jbHVkZS9hc20teDg2 L21vbml0b3IuaAo+IGluZGV4IGEwNDQ0ZDEuLjM3MDZiN2EgMTAwNjQ0Cj4gLS0tIGEveGVuL2lu Y2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0 b3IuaAo+IEBAIC03NCwyMSArNzQsMjggQEAgc3RhdGljIGlubGluZSB1aW50MzJfdCBhcmNoX21v bml0b3JfZ2V0X2NhcGFiaWxpdGllcyhzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgICogQXQgdGhl IG1vbWVudCBvbmx5IEludGVsIEhWTSBkb21haW5zIGFyZSBzdXBwb3J0ZWQuIEhvd2V2ZXIsIGV2 ZW50Cj4gICAgICAgKiBkZWxpdmVyeSBjb3VsZCBiZSBleHRlbmRlZCB0byBBTUQgYW5kIFBWIGRv bWFpbnMuCgpJIGd1ZXNzIGFkanVzdGluZyB0aGlzIGNvbW1lbnQgaGVyZSB3b3VsZCBub3cgYmUg YWxzbyBhcHByb3ByaWF0ZS4KCj4gICAgICAgKi8KPiAtICAgIGlmICggIWlzX2h2bV9kb21haW4o ZCkgfHwgIWNwdV9oYXNfdm14ICkKPiArICAgIGlmICggIWlzX2h2bV9kb21haW4oZCkgKQo+ICAg ICAgICAgIHJldHVybiBjYXBhYmlsaXRpZXM7Cj4KPiAtICAgIGNhcGFiaWxpdGllcyA9ICgxVSA8 PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfV1JJVEVfQ1RSTFJFRykgfAo+IC0gICAgICAgICAg ICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9NT1ZfVE9fTVNSKSB8Cj4g LSAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX1NPRlRX QVJFX0JSRUFLUE9JTlQpIHwKPiAtICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RM X01PTklUT1JfRVZFTlRfR1VFU1RfUkVRVUVTVCkgfAo+IC0gICAgICAgICAgICAgICAgICAgKDFV IDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9ERUJVR19FWENFUFRJT04pIHwKPiAtICAgICAg ICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfQ1BVSUQpIHwKPiAt ICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfSU5URVJS VVBUKSB8Cj4gLSAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VW RU5UX0VNVUxfVU5JTVBMRU1FTlRFRCk7Cj4gLQo+IC0gICAgLyogU2luY2Ugd2Uga25vdyB0aGlz IGlzIG9uIFZNWCwgd2UgY2FuIGp1c3QgY2FsbCB0aGUgaHZtIGZ1bmMgKi8KPiAtICAgIGlmICgg aHZtX2lzX3NpbmdsZXN0ZXBfc3VwcG9ydGVkKCkgKQo+IC0gICAgICAgIGNhcGFiaWxpdGllcyB8 PSAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX1NJTkdMRVNURVApOwo+ICsgICAgaWYo IGNwdV9oYXNfdm14ICkKPiArICAgIHsKPiArICAgICAgICBjYXBhYmlsaXRpZXMgPSAoMVUgPDwg WEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX1dSSVRFX0NUUkxSRUcpIHwKPiArICAgICAgICAgICAg ICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX01PVl9UT19NU1IpIHwK PiArICAgICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5U X1NPRlRXQVJFX0JSRUFLUE9JTlQpIHwKPiArICAgICAgICAgICAgICAgICAgICAgICAoMVUgPDwg WEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0dVRVNUX1JFUVVFU1QpIHwKPiArICAgICAgICAgICAg ICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0RFQlVHX0VYQ0VQVElP TikgfAo+ICsgICAgICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1Jf RVZFTlRfQ1BVSUQpIHwKPiArICAgICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNU TF9NT05JVE9SX0VWRU5UX0lOVEVSUlVQVCkgfAo+ICsgICAgICAgICAgICAgICAgICAgICAgICgx VSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfRU1VTF9VTklNUExFTUVOVEVEKTsKPiArCj4g KyAgICAgICAgLyogU2luY2Ugd2Uga25vdyB0aGlzIGlzIG9uIFZNWCwgd2UgY2FuIGp1c3QgY2Fs bCB0aGUgaHZtIGZ1bmMgKi8KPiArICAgICAgICBpZiAoIGh2bV9pc19zaW5nbGVzdGVwX3N1cHBv cnRlZCgpICkKPiArICAgICAgICAgICAgY2FwYWJpbGl0aWVzIHw9ICgxVSA8PCBYRU5fRE9NQ1RM X01PTklUT1JfRVZFTlRfU0lOR0xFU1RFUCk7Cj4gKyAgICB9Cj4gKyAgICBlbHNlIGlmICggY3B1 X2hhc19zdm0gKQo+ICsgICAgewo+ICsgICAgICAgIGNhcGFiaWxpdGllcyA9ICgxVSA8PCBYRU5f RE9NQ1RMX01PTklUT1JfRVZFTlRfR1VFU1RfUkVRVUVTVCk7CgpJZiB0aGlzIGlzIG5vdyBzdXBw b3J0ZWQgb24gYm90aCBzdm0gYW5kIHZteCwgc28geW91IGNvdWxkIGp1c3Qgc2V0IGl0Cm91dHNp ZGUgdGhlIGlmIGJsb2Nrcy4gV2Uga25vdyB3ZSBhcmUgZGVhbGluZyB3aXRoIGFuIGh2bSBkb21h aW4gYXQKdGhpcyBwb2ludC4KClRhbWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54 ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu Zm8veGVuLWRldmVs