From mboxrd@z Thu Jan 1 00:00:00 1970 From: Razvan Cojocaru Subject: Re: [PATCH V3] vm_event: Allow subscribing to write events for specific MSR-s Date: Fri, 15 Apr 2016 20:19:17 +0300 Message-ID: <57112295.1000807@bitdefender.com> References: <1460710927-4138-1-git-send-email-rcojocaru@bitdefender.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: 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.liu2@citrix.com" , Jun Nakajima , Andrew Cooper , Ian Jackson , Xen-devel , Jan Beulich , Keir Fraser List-Id: xen-devel@lists.xenproject.org T24gMDQvMTUvMTYgMjA6MTIsIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPiAKPiAKPiBPbiBGcmks IEFwciAxNSwgMjAxNiBhdCAzOjAyIEFNLCBSYXp2YW4gQ29qb2NhcnUKPiA8cmNvam9jYXJ1QGJp dGRlZmVuZGVyLmNvbSA8bWFpbHRvOnJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+PiB3cm90ZToK PiAKPiAgICAgUHJldmlvdXNseSwgc3Vic2NyaWJpbmcgdG8gTVNSIHdyaXRlIGV2ZW50cyB3YXMg YW4gYWxsLW9yLW5vbmUKPiAgICAgYXBwcm9hY2gsIHdpdGggc3BlY2lhbCBjYXNlcyBmb3IgaW50 cm9zcGVjdGlvbiBNU1Itcy4gVGhpcyBwYXRjaAo+ICAgICBhbGxvd3MgdGhlIHZtX2V2ZW50IGNv bnN1bWVyIHRvIHNwZWNpZnkgZXhhY3RseSB3aGF0IE1TUi1zIGl0IGlzCj4gICAgIGludGVyZXN0 ZWQgaW4sIGFuZCBhcyBhIHNpZGUtZWZmZWN0IGdldHMgcmlkIG9mIHRoZQo+ICAgICB2bXhfaW50 cm9zcGVjdGlvbl9mb3JjZV9lbmFibGVkX21zcnNbXSBzcGVjaWFsIGNhc2UuCj4gICAgIFRoaXMg cmVwbGFjZXMgdGhlIHByZXZpb3VzbHkgcG9zdGVkICJ4ZW46IEZpbHRlciBvdXQgTVNSIHdyaXRl Cj4gICAgIGV2ZW50cyIgcGF0Y2guCj4gCj4gICAgIFNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pv Y2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbQo+ICAgICA8bWFpbHRvOnJjb2pvY2FydUBi aXRkZWZlbmRlci5jb20+Pgo+IAo+ICAgICAtLS0KPiAgICAgQ2hhbmdlcyBzaW5jZSBWMjoKPiAg ICAgIC0gQnVtcGVkIFhFTl9ET01DVExfSU5URVJGQUNFX1ZFUlNJT04uCj4gICAgICAtIEludHJv ZHVjZWQgc3RydWN0IG1vbml0b3JfbXNyX2JpdG1hcCBhcyByZWNvbW1lbmRlZCBieSBBbmRyZXcK PiAgICAgICAgQ29vcGVyLCB3aGljaCBhbGxvd2VkIHJlbW92aW5nIHNvbWUgcG9pbnRlciBhcml0 aG1ldGljIG1hZ2ljLgo+ICAgICAgLSBSZW1vdmVkIGFyY2hfIHByZWZpeCBmcm9tIG1vbml0b3Ig ZnVuY3Rpb25zLCBhcyByZWNvbW1lbmRlZAo+ICAgICAgICBieSBUYW1hcyBMZW5neWVsLgo+ICAg ICAgLSBSZXBsYWNlZCB0aGUgcGFnZSBhbGxvY2F0aW9uIGNvZGUgd2l0aCB4emFsbG9jKCkgLyB4 ZnJlZSgpIGZvcgo+ICAgICAgICBzdHJ1Y3QgbW9uaXRvcl9tc3JfYml0bWFwLgo+ICAgICAgLSBO b3cgcmV0dXJuaW5nIC1FTlhJTyBpbnN0ZWFkIG9mIC1FSU5WQUwgZnJvbSB0aGUgbW9uaXRvcgo+ ICAgICAgICBmdW5jdGlvbnMsIGFzIHJlY29tbWVuZGVkIGJ5IEtvbnJhZCBSemVzenV0ZWsgV2ls ay4KPiAgICAgLS0tCj4gICAgICB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAgICAgIHwg IDQgKy0KPiAgICAgIHRvb2xzL2xpYnhjL3hjX21vbml0b3IuYyAgICAgICAgICAgfCAgNiArLS0K PiAgICAgIHhlbi9hcmNoL3g4Ni9odm0vZXZlbnQuYyAgICAgICAgICAgfCAgMyArLQo+ICAgICAg eGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICB8ICAzICstCj4gICAgICB4ZW4vYXJj aC94ODYvaHZtL3ZteC92bWNzLmMgICAgICAgIHwgMjYgKystLS0tLS0tLS0KPiAgICAgIHhlbi9h cmNoL3g4Ni9odm0vdm14L3ZteC5jICAgICAgICAgfCAxMCArKy0tCj4gICAgICB4ZW4vYXJjaC94 ODYvbW9uaXRvci5jICAgICAgICAgICAgIHwgOTUKPiAgICAgKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrLS0tLS0KPiAgICAgIHhlbi9hcmNoL3g4Ni92bV9ldmVudC5jICAgICAgICAg ICAgfCAgOSArKysrCj4gICAgICB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oICAgICAgIHwg IDQgKy0KPiAgICAgIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oICAgICAgfCAgOCArKy0t Cj4gICAgICB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5oIHwgIDcgLS0tCj4gICAg ICB4ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaCAgICAgIHwgIDggKysrKwo+ICAgICAgeGVu L2luY2x1ZGUvcHVibGljL2RvbWN0bC5oICAgICAgICB8ICA1ICstCj4gICAgICAxMyBmaWxlcyBj aGFuZ2VkLCAxMjEgaW5zZXJ0aW9ucygrKSwgNjcgZGVsZXRpb25zKC0pCj4gCj4gICAgIGRpZmYg LS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+ICAgICBiL3Rvb2xzL2xpYnhj L2luY2x1ZGUveGVuY3RybC5oCj4gICAgIGluZGV4IGY1YTAzNGEuLjk2OThkNDYgMTAwNjQ0Cj4g ICAgIC0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4gICAgICsrKyBiL3Rvb2xz L2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4gICAgIEBAIC0yMTgzLDggKzIxODMsOCBAQCBpbnQg eGNfbW9uaXRvcl9nZXRfY2FwYWJpbGl0aWVzKHhjX2ludGVyZmFjZQo+ICAgICAqeGNoLCBkb21p ZF90IGRvbWFpbl9pZCwKPiAgICAgIGludCB4Y19tb25pdG9yX3dyaXRlX2N0cmxyZWcoeGNfaW50 ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLAo+ICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB1aW50MTZfdCBpbmRleCwgYm9vbCBlbmFibGUsIGJvb2wgc3luYywKPiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBvbmNoYW5nZW9ubHkpOwo+ICAgICAt aW50IHhjX21vbml0b3JfbW92X3RvX21zcih4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21h aW5faWQsCj4gICAgIGJvb2wgZW5hYmxlLAo+ICAgICAtICAgICAgICAgICAgICAgICAgICAgICAg ICBib29sIGV4dGVuZGVkX2NhcHR1cmUpOwo+ICAgICAraW50IHhjX21vbml0b3JfbW92X3RvX21z cih4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21haW5faWQsCj4gICAgIHVpbnQzMl90IG1z ciwKPiAgICAgKyAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBlbmFibGUpOwo+IAo+ICAK PiBTbyBteSBvbmx5IGNvbmNlcm4gd2l0aCB0aGlzIGFwcHJvYWNoIGhlcmUgaXMgdGhhdCB0aGUg TVNSIGluZGV4Cj4gZGVmaW5pdGlvbnMgdGhhdCBhcmUgc3VwcG9zZWQgdG8gYmUgcGFzc2VkIGFy ZSBuZXZlciBleHBvcnRlZCB2aWEgYQo+IHB1YmxpYyBoZWFkZXIsIGFyZSBvbmx5IGRlZmluZWQg aW4gYXNtLXg4Ni9tc3ItaW5kZXguaC4gU2hvdWxkIHRoYXQgYWxzbwo+IGJlIG1vdmVkIHRvIGJl IGEgcHVibGljIGhlYWRlciBhcyBwYXJ0IG9mIHRoaXMgcGF0Y2g/CgpUaGVyZSdzIHVzdWFsbHkg YW4gT1MgaGVhZGVyIGRlZmluaW5nIHRob3NlIGNvbnN0YW50cywgYXQgbGVhc3Qgd2l0aApMaW51 eC4gSSd2ZSBqdXN0IGNoZWNrZWQgb24gbXkgQXJjaCBMaW51eCBub3cgYW5kIEkgaGF2ZQovdXNy L2luY2x1ZGUvYXNtL21zci1pbmRleC5oLCBzbyBJIHdvdWxkIHNheSB0aGF0J3Mgbm90IG5lY2Vz c2FyeS4KCkhhdmluZyBzYWlkIHRoYXQsIGlmIHlvdSdkIHByZWZlciB0aGF0IHRoZSBYZW4gaGVh ZGVyIGZpbGUgYmUgbWFkZQpwdWJsaWMgSSdtIGhhcHB5IHRvIGRvIHRoYXQuCgoKVGhhbmtzLApS YXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3Rz Lnhlbi5vcmcveGVuLWRldmVsCg==