From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH v2] x86/monitor: add support for descriptor access events Date: Tue, 4 Apr 2017 16:26:24 +0100 Message-ID: <815d1001-eae5-0ecf-05f1-219e6fc00111@citrix.com> References: <20170404095757.9064-1-apop@bitdefender.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cvQO8-0001I8-JK for xen-devel@lists.xenproject.org; Tue, 04 Apr 2017 15:28:56 +0000 In-Reply-To: <20170404095757.9064-1-apop@bitdefender.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Adrian Pop , xen-devel@lists.xenproject.org Cc: Kevin Tian , Tamas K Lengyel , Wei Liu , Suravee Suthikulpanit , Razvan Cojocaru , Ian Jackson , Jan Beulich , Jun Nakajima , Boris Ostrovsky List-Id: xen-devel@lists.xenproject.org T24gMDQvMDQvMTcgMTA6NTcsIEFkcmlhbiBQb3Agd3JvdGU6Cj4gZGlmZiAtLWdpdCBhL3hlbi9h cmNoL3g4Ni9odm0vbW9uaXRvci5jIGIveGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMKPiBpbmRl eCBmNWNkMjQ1NzcxLi5kNjBlNGFmZDBjIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v bW9uaXRvci5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMKPiBAQCAtNzIsNiAr NzIsMjggQEAgdm9pZCBodm1fbW9uaXRvcl9tc3IodW5zaWduZWQgaW50IG1zciwgdWludDY0X3Qg dmFsdWUpCj4gICAgICB9Cj4gIH0KPiAgCj4gK3ZvaWQgaHZtX21vbml0b3JfZGVzY3JpcHRvcl9h Y2Nlc3ModWludDY0X3QgZXhpdF9pbmZvLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHVpbnQ2NF90IHZteF9leGl0X3F1YWxpZmljYXRpb24sCj4gKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgdWludDhfdCBkZXNjcmlwdG9yLCBib29sIGlzX3dyaXRlKQo+ ICt7Cj4gKyAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7Cj4gKyAgICB2bV9ldmVudF9y ZXF1ZXN0X3QgcmVxID0gewo+ICsgICAgICAgIC5yZWFzb24gPSBWTV9FVkVOVF9SRUFTT05fREVT Q1JJUFRPUl9BQ0NFU1MsCj4gKyAgICAgICAgLnUuZGVzY19hY2Nlc3MuZGVzY3JpcHRvciA9IGRl c2NyaXB0b3IsCj4gKyAgICAgICAgLnUuZGVzY19hY2Nlc3MuaXNfd3JpdGUgPSBpc193cml0ZSwK PiArICAgIH07CgpOZXdsaW5lIGhlcmUKCj4gKyAgICBpZiAoIGNwdV9oYXNfdm14ICkKPiArICAg IHsKPiArICAgICAgICByZXEudS5kZXNjX2FjY2Vzcy5hcmNoLnZteC5pbnN0cl9pbmZvID0gZXhp dF9pbmZvOwo+ICsgICAgICAgIHJlcS51LmRlc2NfYWNjZXNzLmFyY2gudm14LmV4aXRfcXVhbGlm aWNhdGlvbiA9IHZteF9leGl0X3F1YWxpZmljYXRpb247Cj4gKyAgICB9Cj4gKyAgICBlbHNlCj4g KyAgICB7Cj4gKyAgICAgICAgcmVxLnUuZGVzY19hY2Nlc3MuYXJjaC5zdm0uZXhpdGluZm8gPSBl eGl0X2luZm87Cj4gKyAgICB9CgpBbmQgaGVyZSBwbGVhc2UuCgo+ICsgICAgbW9uaXRvcl90cmFw cyhjdXJyLCAxLCAmcmVxKTsKPiArfQo+ICsKPiAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25n IGdmbl9vZl9yaXAodW5zaWduZWQgbG9uZyByaXApCj4gIHsKPiAgICAgIHN0cnVjdCB2Y3B1ICpj dXJyID0gY3VycmVudDsKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14 L3ZteC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZteC5oCj4gaW5kZXggMmI3ODFh YjEyMC4uYjAwYmE1MjQ0MyAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92 bXgvdm14LmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm14LmgKPiBAQCAt NjI4LDQgKzYyOCw0NiBAQCB0eXBlZGVmIHN0cnVjdCB7Cj4gICAgICB1MTYgZXB0cF9pbmRleDsK PiAgfSB2ZV9pbmZvX3Q7Cj4gIAo+ICsvKiBWTS1FeGl0IGluc3RydWN0aW9uIGluZm8gZm9yIExJ RFQsIExHRFQsIFNJRFQsIFNHRFQgKi8KPiArdHlwZWRlZiB1bmlvbiBpZHRfb3JfZ2R0X2luc3Ry X2luZm8gewo+ICsgICAgdW5zaWduZWQgbG9uZyByYXc7Cj4gKyAgICBzdHJ1Y3Qgewo+ICsgICAg ICAgIHVuc2lnbmVkIGxvbmcgc2NhbGluZyAgIDoyLCAgLyogYml0cyAwOjEgLSBTY2FsaW5nICov Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOjUsICAvKiBiaXRzIDY6MiAtIFVu ZGVmaW5lZCAqLwo+ICsgICAgICAgIGFkZHJfc2l6ZSAgICAgICAgICAgICAgIDozLCAgLyogYml0 cyA5OjcgLSBBZGRyZXNzIHNpemUgKi8KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICA6MSwgIC8qIGJpdCAxMCAtIENsZWFyZWQgdG8gMCAqLwo+ICsgICAgICAgIG9wZXJhbmRfc2l6 ZSAgICAgICAgICAgIDoxLCAgLyogYml0IDExIC0gT3BlcmFuZCBzaXplICovCj4gKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgOjMsICAvKiBiaXRzIDE0OjEyIC0gVW5kZWZpbmVkICov Cj4gKyAgICAgICAgc2VnbWVudF9yZWcgICAgICAgICAgICAgOjMsICAvKiBiaXRzIDE3OjE1IC0g U2VnbWVudCByZWdpc3RlciAqLwo+ICsgICAgICAgIGluZGV4X3JlZyAgICAgICAgICAgICAgIDo0 LCAgLyogYml0cyAyMToxOCAtIEluZGV4IHJlZ2lzdGVyICovCj4gKyAgICAgICAgaW5kZXhfcmVn X2ludmFsaWQgICAgICAgOjEsICAvKiBiaXQgMjIgLSBJbmRleCByZWdpc3RlciBpbnZhbGlkICov Cj4gKyAgICAgICAgYmFzZV9yZWcgICAgICAgICAgICAgICAgOjQsICAvKiBiaXRzIDI2OjIzIC0g QmFzZSByZWdpc3RlciAqLwo+ICsgICAgICAgIGJhc2VfcmVnX2ludmFsaWQgICAgICAgIDoxLCAg LyogYml0IDI3IC0gQmFzZSByZWdpc3RlciBpbnZhbGlkICovCj4gKyAgICAgICAgaW5zdHJfaWRl bnRpdHkgICAgICAgICAgOjEsICAvKiBiaXQgMjggLSAwOkdEVCwgMTpJRFQgKi8KPiArICAgICAg ICBpbnN0cl93cml0ZSAgICAgICAgICAgICA6MSwgIC8qIGJpdCAyOSAtIDA6c3RvcmUsIDE6bG9h ZCAqLwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDoyOyAgLyogYml0cyAzMDoz MSAtIFVuZGVmaW5lZCAqLwoKSSB0aGluayB5b3UgbmVlZCBhIDozMiAvKiB1bmRlZmluZWQgKi8g aW4gZWFjaCBvZiB0aGVzZSwgdG8gYXZvaWQKYnJlYWtpbmcgdGhlIENsYW5nIGJ1aWxkLCB3aGlj aCBjYXJlcyB0aGF0IGVhY2ggaGFsZiBvZiB0aGUgdW5pb24gaGF2ZQp0aGUgc2FtZSBiaXQgc2l6 ZS4KCkFsbCBvZiB0aGVzZSBjYW4gYmUgZml4ZWQgb24gY29tbWl0IGlmIHRoZXJlIGFyZSBubyBv dGhlciBpc3N1ZXMuIApPdGhlcndpc2UsIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy ZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==