From mboxrd@z Thu Jan 1 00:00:00 1970 From: Razvan Cojocaru Subject: Re: [PATCH V3] x86/monitor: Disallow setting mem_access_emulate_each_rep when vm_event is NULL Date: Fri, 29 Apr 2016 19:12:47 +0300 Message-ID: <3a451eea-47b8-42f0-fa73-132c0fe4e39a@bitdefender.com> References: <1460181249-13651-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: <1460181249-13651-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: xen-devel@lists.xen.org Cc: andrew.cooper3@citrix.com, keir@xen.org, "wei.liu2@citrix.com" , jbeulich@suse.com List-Id: xen-devel@lists.xenproject.org T24gMDQvMDkvMTYgMDg6NTQsIFJhenZhbiBDb2pvY2FydSB3cm90ZToKPiBJdCBpcyBtZWFuaW5n bGVzcyAoYW5kIHBvdGVudGlhbGx5IGRhbmdlcm91cyAtIHNlZSBodm1lbXVsX3ZpcnR1YWxfdG9f bGluZWFyKCkpCj4gdG8gc2V0IG1lbV9hY2Nlc3NfZW11bGF0ZV9lYWNoX3JlcCBiZWZvcmUgeGNf bW9uaXRvcl9lbmFibGUoKSAod2hpY2ggYWxsb2NhdGVzCj4gdmNwdS0+YXJjaC52bV9ldmVudCkg aGFzIGJlZW4gY2FsbGVkLCBzbyByZXR1cm4gYW4gZXJyb3IgZnJvbSB0aGUKPiBYRU5fRE9NQ1RM X01PTklUT1JfT1BfRU1VTEFURV9FQUNIX1JFUCBoeXBlcmNhbGwgd2hlbiB0aGF0IGlzIHRoZSBj YXNlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRl ZmVuZGVyLmNvbT4KPiBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA Y2l0aXJ4LmNvbT4KPiAKPiAtLS0KPiBDaGFuZ2VzIHNpbmNlIFYyOgo+ICAtIFVwZGF0ZWQgdGhl IGlmKCkgY29uZGl0aW9uIGFzIHJlY29tbWVuZGVkIGJ5IEFuZHJldyBDb29wZXIuCj4gIC0gQWRk ZWQgQW5kcmV3IENvb3BlcidzIFJldmlld2VkLWJ5Lgo+IC0tLQo+ICB4ZW4vaW5jbHVkZS9hc20t eDg2L21vbml0b3IuaCB8IDE2ICsrKysrKysrKysrKystLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDEz IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNs dWRlL2FzbS14ODYvbW9uaXRvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmgKPiBp bmRleCAwOTU0YjU5Li5kMzY3MDk5IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv bW9uaXRvci5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmgKPiBAQCAtMzIs MTkgKzMyLDI5IEBACj4gIHN0YXRpYyBpbmxpbmUKPiAgaW50IGFyY2hfbW9uaXRvcl9kb21jdGxf b3Aoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9kb21jdGxfbW9uaXRvcl9vcCAqbW9wKQo+ ICB7Cj4gKyAgICBpbnQgcmMgPSAwOwo+ICsKPiAgICAgIHN3aXRjaCAoIG1vcC0+b3AgKQo+ICAg ICAgewo+ICAgICAgY2FzZSBYRU5fRE9NQ1RMX01PTklUT1JfT1BfRU1VTEFURV9FQUNIX1JFUDoK PiAgICAgICAgICBkb21haW5fcGF1c2UoZCk7Cj4gLSAgICAgICAgZC0+YXJjaC5tZW1fYWNjZXNz X2VtdWxhdGVfZWFjaF9yZXAgPSAhIW1vcC0+ZXZlbnQ7Cj4gKyAgICAgICAgLyoKPiArICAgICAg ICAgKiBFbmFibGluZyBtZW1fYWNjZXNzX2VtdWxhdGVfZWFjaF9yZXAgd2l0aG91dCBhIHZtX2V2 ZW50IHN1YnNjcmliZXIKPiArICAgICAgICAgKiBpcyBtZWFuaW5nbGVzcy4KPiArICAgICAgICAg Ki8KPiArICAgICAgICBpZiAoIGQtPm1heF92Y3B1cyAmJiBkLT52Y3B1WzBdICYmIGQtPnZjcHVb MF0tPmFyY2gudm1fZXZlbnQgKQo+ICsgICAgICAgICAgICBkLT5hcmNoLm1lbV9hY2Nlc3NfZW11 bGF0ZV9lYWNoX3JlcCA9ICEhbW9wLT5ldmVudDsKPiArICAgICAgICBlbHNlCj4gKyAgICAgICAg ICAgIHJjID0gLUVJTlZBTDsKPiArCj4gICAgICAgICAgZG9tYWluX3VucGF1c2UoZCk7Cj4gICAg ICAgICAgYnJlYWs7Cj4gIAo+ICAgICAgZGVmYXVsdDoKPiAtICAgICAgICByZXR1cm4gLUVPUE5P VFNVUFA7Cj4gKyAgICAgICAgcmMgPSAtRU9QTk9UU1VQUDsKPiAgICAgIH0KPiAgCj4gLSAgICBy ZXR1cm4gMDsKPiArICAgIHJldHVybiByYzsKPiAgfQo+ICAKPiAgaW50IGFyY2hfbW9uaXRvcl9k b21jdGxfZXZlbnQoc3RydWN0IGRvbWFpbiAqZCwKCkhlbGxvLAoKQWNjb3JkaW5nIHRvIHRoZSBw cmV2aW91cyBsaXN0IGRpc2N1c3Npb24gd2l0aCBBbmRyZXcgQ29vcGVyLCB0aGlzIGZpeAptaWdo dCBiZSBjb25zaWRlcmVkIGZvciB0aGUgNC43IHJlbGVhc2UsIHNvIENDLWluZyBXZWkgZm9yIGEg cmVsZWFzZQphY2ssIGFzIHN1Z2dlc3RlZC4KCgpUaGFua3MsClJhenZhbgoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK