From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v5 8/9] x86/vm_event: Add HVM debug exception vm_events Date: Fri, 03 Jun 2016 04:49:27 -0600 Message-ID: <57517CD702000078000F1855@prv-mh.provo.novell.com> References: <1464907946-19242-1-git-send-email-tamas@tklengyel.com> <1464907946-19242-8-git-send-email-tamas@tklengyel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta14.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b8mfT-0000fW-DA for xen-devel@lists.xenproject.org; Fri, 03 Jun 2016 10:49:31 +0000 In-Reply-To: <1464907946-19242-8-git-send-email-tamas@tklengyel.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Tamas K Lengyel Cc: Kevin Tian , Wei Liu , Razvan Cojocaru , Andrew Cooper , Ian Jackson , Jun Nakajima , xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDAzLjA2LjE2IGF0IDAwOjUyLCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4g LS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZt L3ZteC92bXguYwo+IEBAIC0zMzc3LDEwICszMzc3LDMzIEBAIHZvaWQgdm14X3ZtZXhpdF9oYW5k bGVyKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICAgICAgICAgICAgICBIVk1UUkFDRV8x RChUUkFQX0RFQlVHLCBleGl0X3F1YWxpZmljYXRpb24pOwo+ICAgICAgICAgICAgICB3cml0ZV9k ZWJ1Z3JlZyg2LCBleGl0X3F1YWxpZmljYXRpb24gfCBEUl9TVEFUVVNfUkVTRVJWRURfT05FKTsK PiAgICAgICAgICAgICAgaWYgKCAhdi0+ZG9tYWluLT5kZWJ1Z2dlcl9hdHRhY2hlZCApCj4gLSAg ICAgICAgICAgICAgICB2bXhfcHJvcGFnYXRlX2ludHIoaW50cl9pbmZvKTsKPiArICAgICAgICAg ICAgewo+ICsgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBpbnNuX2xlbmd0aCA9IDA7CgpJ dCdzIGluc25fbGVuIGZ1cnRoZXIgZG93biAtIHBsZWFzZSB0cnkgdG8gYmUgY29uc2lzdGVudC4K Cj4gKyAgICAgICAgICAgICAgICBpbnQgcmM7Cj4gKyAgICAgICAgICAgICAgICB1bnNpZ25lZCBs b25nIHRyYXBfdHlwZSA9IE1BU0tfRVhUUihpbnRyX2luZm8sCj4gKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJTlRSX0lORk9fSU5UUl9UWVBFX01B U0spOwo+ICsKPiArICAgICAgICAgICAgICAgIGlmKCB0cmFwX3R5cGUgPj0gWDg2X0VWRU5UVFlQ RV9TV19JTlRFUlJVUFQgKQo+ICsgICAgICAgICAgICAgICAgICAgIF9fdm1yZWFkKFZNX0VYSVRf SU5TVFJVQ1RJT05fTEVOLCAmaW5zbl9sZW5ndGgpOwo+ICsKPiArICAgICAgICAgICAgICAgIHJj ID0gaHZtX21vbml0b3JfZGVidWcocmVncy0+ZWlwLAo+ICsgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBIVk1fTU9OSVRPUl9ERUJVR19FWENFUFRJT04sCj4gKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYXBfdHlwZSwgaW5zbl9sZW5ndGgpOwo+ ICsgICAgICAgICAgICAgICAgaWYgKCAhcmMgKQo+ICsgICAgICAgICAgICAgICAgewo+ICsgICAg ICAgICAgICAgICAgICAgIHZteF9wcm9wYWdhdGVfaW50cihpbnRyX2luZm8pOwo+ICsgICAgICAg ICAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgICAgICAgICAgfQo+ICsgICAgICAgICAgICAg ICAgZWxzZSBpZiAoIHJjID4gMCApCj4gKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7CgpTbyB5 b3UndmUgcmVtb3ZlZCB0aGUgb2RkIC8gaGFyZCB0byB1bmRlcnN0YW5kIHJldHVybiB2YWx1ZQph ZGp1c3RtZW50IGZyb20gaHZtX21vbml0b3JfZGVidWcoKSwgYnV0IHRoaXMgaXNuJ3QgYW55IGJl dHRlcjoKV2hhdCBkb2VzIHRoZSByZXR1cm4gdmFsdWUgYmVpbmcgcG9zaXRpdmUgcmVhbGx5IG1l YW4/IEFuZCBidHcuLApubyBwb2ludCB1c2luZyAiZWxzZSIgYWZ0ZXIgYW4gdW5jb25kaXRpb25h bCAiYnJlYWsiIGluIHRoZSBwcmV2aW91cwppZigpLgoKPiArICAgICAgICAgICAgfQo+ICAgICAg ICAgICAgICBlbHNlCj4gKyAgICAgICAgICAgIHsKPiAgICAgICAgICAgICAgICAgIGRvbWFpbl9w YXVzZV9mb3JfZGVidWdnZXIoKTsKPiAtICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgICAg ICAgICBicmVhazsKPiArICAgICAgICAgICAgfQo+ICsKPiArICAgICAgICAgICAgZ290byBleGl0 X2FuZF9jcmFzaDsKClRoZXJlIHdhcyBubyBzdWNoIGdvdG8gYmVmb3JlLCBpLmUuIHlvdSBpbnRy b2R1Y2UgdGhpcy4gSSdtIHJhdGhlcgpoZXNpdGFudCB0byBzZWUgc3VjaCBnZXR0aW5nIGFkZGVk IHdpdGhvdXQgYSBnb29kIHJlYXNvbiwgYW5kCnRoYXQgZ29vZCByZWFzb24gc2hvdWxkIGJlIHN0 YXRlZCBpbiBhIGNvbW1lbnQuIEFsc28gaXQgbG9va3MgbGlrZQp0aGUgY2hhbmdlIHdvdWxkIGJl IGVhc2llciB0byBncm9rIGlmIHlvdSBkaWRuJ3QgYWx0ZXIgdGhlIGNvZGUKZG93biBoZXJlLCBi dXQgaW5zdGVhZCBpbnZlcnRlZCB0aGUgZWFybGllciBpZjoKCiAgICAgICAgICAgICAgICBpZiAo IHVubGlrZWx5KHJjIDwgMCkgKQogICAgICAgICAgICAgICAgICAgIC8qIC4uLiAqLwogICAgICAg ICAgICAgICAgICAgIGdvdG8gZXhpdF9hbmRfY3Jhc2g7CiAgICAgICAgICAgICAgICBpZiAoICFy YyApCiAgICAgICAgICAgICAgICAgICAgdm14X3Byb3BhZ2F0ZV9pbnRyKGludHJfaW5mbyk7CgpX aGljaCBpbW8gd291bGQgZ2V0IHVzIGNsb3NlciB0byBjb2RlIGJlaW5nIGF0IGxlYXN0IGhhbGYg d2F5CnNlbGYtZXhwbGFuYXRvcnkuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0 cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=