From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH V5] vm_event: Allow subscribing to write events for specific MSR-s Date: Tue, 26 Apr 2016 10:26:39 +0100 Message-ID: <571F344F.20503@arm.com> References: <1461660563-4577-1-git-send-email-rcojocaru@bitdefender.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1461660563-4577-1-git-send-email-rcojocaru@bitdefender.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Razvan Cojocaru , xen-devel@lists.xen.org Cc: kevin.tian@intel.com, tamas@tklengyel.com, wei.liu2@citrix.com, jbeulich@suse.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, sstabellini@kernel.org, jun.nakajima@intel.com List-Id: xen-devel@lists.xenproject.org SGkgUmF6dmFuLAoKT24gMjYvMDQvMjAxNiAwOTo0OSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+ IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3ZtX2V2ZW50LmMgYi94ZW4vY29tbW9uL3ZtX2V2ZW50 LmMKPiBpbmRleCAyOTA2NDA3Li4xYmExMmNiIDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24vdm1f ZXZlbnQuYwo+ICsrKyBiL3hlbi9jb21tb24vdm1fZXZlbnQuYwo+IEBAIC0yNyw2ICsyNyw3IEBA Cj4gICAjaW5jbHVkZSA8eGVuL21lbV9hY2Nlc3MuaD4KPiAgICNpbmNsdWRlIDxhc20vcDJtLmg+ Cj4gICAjaW5jbHVkZSA8YXNtL2FsdHAybS5oPgo+ICsjaW5jbHVkZSA8YXNtL21vbml0b3IuaD4K PiAgICNpbmNsdWRlIDxhc20vdm1fZXZlbnQuaD4KPiAgICNpbmNsdWRlIDx4c20veHNtLmg+Cj4K PiBAQCAtNjY1LDYgKzY2Niw5IEBAIGludCB2bV9ldmVudF9kb21jdGwoc3RydWN0IGRvbWFpbiAq ZCwgeGVuX2RvbWN0bF92bV9ldmVudF9vcF90ICp2ZWMsCj4gICAgICAgICAgIHsKPiAgICAgICAg ICAgY2FzZSBYRU5fVk1fRVZFTlRfRU5BQkxFOgo+ICAgICAgICAgICAgICAgLyogZG9tYWluX3Bh dXNlKCkgbm90IHJlcXVpcmVkIGhlcmUsIHNlZSBYU0EtOTkgKi8KPiArICAgICAgICAgICAgcmMg PSBhcmNoX21vbml0b3JfaW5pdF9kb21haW4oZCk7CgpGb3IgeDg2LCB0aGlzIGZ1bmN0aW9uIHdp bGwgYWxsb2NhdGUgbWVtb3J5IHVuY29uZGl0aW9uYWxseS4gSSBjYW5ub3QgCmZpbmQgYW55dGhp bmcgd2hpY2ggY291bGQgcHJldmVudCBzb21lb25lIHRvIGNhbGwgWEVOX1ZNX0VWRU5UX0VOQUJM RSAKdHdpY2UuIFNvIFhlbiB3b3VsZCBsZWFrIG1lbW9yeSBmb3IgdGhlIHByZXZpb3VzIGFsbG9j YXRpb24uCgo+ICsgICAgICAgICAgICBpZiAoIHJjICkKPiArICAgICAgICAgICAgICAgIGJyZWFr Owo+ICAgICAgICAgICAgICAgcmMgPSB2bV9ldmVudF9lbmFibGUoZCwgdmVjLCB2ZWQsIF9WUEZf bWVtX2FjY2VzcywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhWTV9QQVJB TV9NT05JVE9SX1JJTkdfUEZOLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg bW9uaXRvcl9ub3RpZmljYXRpb24pOwo+IEBAIC02NzUsNiArNjc5LDcgQEAgaW50IHZtX2V2ZW50 X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCB4ZW5fZG9tY3RsX3ZtX2V2ZW50X29wX3QgKnZlYywK PiAgICAgICAgICAgICAgIHsKPiAgICAgICAgICAgICAgICAgICBkb21haW5fcGF1c2UoZCk7Cj4g ICAgICAgICAgICAgICAgICAgcmMgPSB2bV9ldmVudF9kaXNhYmxlKGQsIHZlZCk7Cj4gKyAgICAg ICAgICAgICAgICBhcmNoX21vbml0b3JfY2xlYW51cF9kb21haW4oZCk7Cj4gICAgICAgICAgICAg ICAgICAgZG9tYWluX3VucGF1c2UoZCk7Cj4gICAgICAgICAgICAgICB9Cj4gICAgICAgICAgICAg ICBicmVhazsKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9tb25pdG9yLmggYi94 ZW4vaW5jbHVkZS9hc20tYXJtL21vbml0b3IuaAo+IGluZGV4IDZlMzZlOTkuLjU3YTlkOTEgMTAw NjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9tb25pdG9yLmgKPiArKysgYi94ZW4vaW5j bHVkZS9hc20tYXJtL21vbml0b3IuaAo+IEBAIC00Niw0ICs0NiwxNyBAQCBpbnQgYXJjaF9tb25p dG9yX2RvbWN0bF9ldmVudChzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgIHJldHVybiAtRU9QTk9U U1VQUDsKPiAgIH0KPgo+ICtzdGF0aWMgaW5saW5lCj4gK2ludCBhcmNoX21vbml0b3JfaW5pdF9k b21haW4oc3RydWN0IGRvbWFpbiAqZCkKPiArewo+ICsgICAgLyogTm8gYXJjaC1zcGVjaWZpYyBk b21haW4gaW5pdGlhbGl6YXRpb24gb24gQVJNLiAqLwo+ICsgICAgcmV0dXJuIC1FT1BOT1RTVVBQ OwoKU2hvdWxkbid0IHdlIHJldHVybiAwIGluIHRoaXMgY2FzZT8KCj4gK30KPiArCj4gK3N0YXRp YyBpbmxpbmUKPiArdm9pZCBhcmNoX21vbml0b3JfY2xlYW51cF9kb21haW4oc3RydWN0IGRvbWFp biAqZCkKPiArewo+ICsgICAgLyogTm8gYXJjaC1zcGVjaWZpYyBkb21haW4gY2xlYW51cCBvbiBB Uk0uICovCj4gK30KPiArCj4gICAjZW5kaWYgLyogX19BU01fQVJNX01PTklUT1JfSF9fICovCgpS ZWdhcmRzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu eGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK