From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH V2] x86/monitor: Disallow setting mem_access_emulate_each_rep when vm_event is NULL Date: Fri, 8 Apr 2016 14:06:54 +0100 Message-ID: <5707ACEE.6010807@citrix.com> References: <1460118913-5321-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: <1460118913-5321-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: keir@xen.org, jbeulich@suse.com List-Id: xen-devel@lists.xenproject.org T24gMDgvMDQvMTYgMTM6MzUsIFJhenZhbiBDb2pvY2FydSB3cm90ZToKPiBJdCBpcyBtZWFuaW5n bGVzcyAoYW5kIHBvdGVudGlhbGx5IGRhbmdlcm91cyAtIHNlZSBodm1lbXVsX3ZpcnR1YWxfdG9f bGluZWFyKCkpCj4gdG8gc2V0IG1lbV9hY2Nlc3NfZW11bGF0ZV9lYWNoX3JlcCBiZWZvcmUgeGNf bW9uaXRvcl9lbmFibGUoKSAod2hpY2ggYWxsb2NhdGVzCj4gdmNwdS0+YXJjaC52bV9ldmVudCkg aGFzIGJlZW4gY2FsbGVkLCBzbyByZXR1cm4gYW4gZXJyb3IgZnJvbSB0aGUKPiBYRU5fRE9NQ1RM X01PTklUT1JfT1BfRU1VTEFURV9FQUNIX1JFUCBoeXBlcmNhbGwgd2hlbiB0aGF0IGlzIHRoZSBj YXNlLgo+Cj4gU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVm ZW5kZXIuY29tPgo+Cj4gLS0tCj4gQ2hhbmdlcyBzaW5jZSBWMToKPiAgLSBGaXhlZCB0aGUgaWYo KSBjb25kaXRpb24uCj4gIC0gSW50cm9kdWNlZCBhbiByYyByZXR1cm4gdmFyaWFibGUgdG8gc2lt cGxpZnkgdGhlIGNvZGUuCj4gLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oIHwg MTYgKysrKysrKysrKysrKy0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwg MyBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0 b3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCj4gaW5kZXggMDk1NGI1OS4uYTY2 NzYwZCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaAo+ICsrKyBi L3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCj4gQEAgLTMyLDE5ICszMiwyOSBAQAo+ICBz dGF0aWMgaW5saW5lCj4gIGludCBhcmNoX21vbml0b3JfZG9tY3RsX29wKHN0cnVjdCBkb21haW4g KmQsIHN0cnVjdCB4ZW5fZG9tY3RsX21vbml0b3Jfb3AgKm1vcCkKPiAgewo+ICsgICAgaW50IHJj ID0gMDsKPiArCj4gICAgICBzd2l0Y2ggKCBtb3AtPm9wICkKPiAgICAgIHsKPiAgICAgIGNhc2Ug WEVOX0RPTUNUTF9NT05JVE9SX09QX0VNVUxBVEVfRUFDSF9SRVA6Cj4gICAgICAgICAgZG9tYWlu X3BhdXNlKGQpOwo+IC0gICAgICAgIGQtPmFyY2gubWVtX2FjY2Vzc19lbXVsYXRlX2VhY2hfcmVw ID0gISFtb3AtPmV2ZW50Owo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogRW5hYmxpbmcgbWVt X2FjY2Vzc19lbXVsYXRlX2VhY2hfcmVwIHdpdGhvdXQgYSB2bV9ldmVudCBzdWJzY3JpYmVyCj4g KyAgICAgICAgICogaXMgbWVhbmluZ2xlc3MuCj4gKyAgICAgICAgICovCj4gKyAgICAgICAgaWYg KCBkLT52Y3B1ICYmIGQtPnZjcHVbMF0tPmFyY2gudm1fZXZlbnQgKQoKU29ycnkgLSBJIGZvcmdv dCB0byBtZW50aW9uIHRoaXMgYmVmb3JlLCBidXQgdGhpcyBjaGVjayBpcyBzbGlnaHRseQpidWdn eS4gIFlvdSB3YW50CgppZiAoIGQtPm1heF92Y3B1cyAmJiBkLT52Y3B1WzBdICYmIGQtPnZjcHVb MF0tPmFyY2gudm1fZXZlbnQgKQoKZC0+bWF4X3ZjcHVzIGJlaW5nIG5vbi16ZXJvIGd1YXJlbnRl ZXMgdGhhdCBkLT52Y3B1IGhhcyBiZWVuIGFsbG9jYXRlZCwKYnV0IHlvdSBzdGlsbCBuZWVkIHRv IGNoZWNrIHRoYXQgZC0+dmNwdVswXSBoYXMgYmVlbiBhbGxvY2F0ZWQgYmVmb3JlCmZvbGxvd2lu ZyB0aGUgcG9pbnRlci4KCldpdGggdGhhdCBmaXhlZCwgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29w ZXIgPGFuZHJldy5jb29wZXIzQGNpdGlyeC5jb20+Cgo+ICsgICAgICAgICAgICBkLT5hcmNoLm1l bV9hY2Nlc3NfZW11bGF0ZV9lYWNoX3JlcCA9ICEhbW9wLT5ldmVudDsKPiArICAgICAgICBlbHNl Cj4gKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKPiArCj4gICAgICAgICAgZG9tYWluX3VucGF1 c2UoZCk7Cj4gICAgICAgICAgYnJlYWs7Cj4gIAo+ICAgICAgZGVmYXVsdDoKPiAtICAgICAgICBy ZXR1cm4gLUVPUE5PVFNVUFA7Cj4gKyAgICAgICAgcmMgPSAtRU9QTk9UU1VQUDsKPiAgICAgIH0K PiAgCj4gLSAgICByZXR1cm4gMDsKPiArICAgIHJldHVybiByYzsKPiAgfQo+ICAKPiAgaW50IGFy Y2hfbW9uaXRvcl9kb21jdGxfZXZlbnQoc3RydWN0IGRvbWFpbiAqZCwKCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0 Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=