From mboxrd@z Thu Jan 1 00:00:00 1970 From: Adrian Pop Subject: Re: [PATCH v2] x86/monitor: add support for descriptor access events Date: Tue, 4 Apr 2017 20:11:28 +0300 Message-ID: <20170404171128.GA18309@hel> References: <20170404095757.9064-1-apop@bitdefender.com> <815d1001-eae5-0ecf-05f1-219e6fc00111@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cvRzQ-0005m3-VG for xen-devel@lists.xenproject.org; Tue, 04 Apr 2017 17:11:33 +0000 Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76]) by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id A87CA7FC41 for ; Tue, 4 Apr 2017 20:11:29 +0300 (EEST) Content-Disposition: inline In-Reply-To: <815d1001-eae5-0ecf-05f1-219e6fc00111@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Andrew Cooper , 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 T24gVHVlLCBBcHIgMDQsIDIwMTcgYXQgMDQ6MjY6MjRQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3 cm90ZToKPiBPbiAwNC8wNC8xNyAxMDo1NywgQWRyaWFuIFBvcCB3cm90ZToKPiA+IGRpZmYgLS1n aXQgYS94ZW4vYXJjaC94ODYvaHZtL21vbml0b3IuYyBiL3hlbi9hcmNoL3g4Ni9odm0vbW9uaXRv ci5jCj4gPiBpbmRleCBmNWNkMjQ1NzcxLi5kNjBlNGFmZDBjIDEwMDY0NAo+ID4gLS0tIGEveGVu L2FyY2gveDg2L2h2bS9tb25pdG9yLmMKPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vbW9uaXRv ci5jCj4gPiBAQCAtNzIsNiArNzIsMjggQEAgdm9pZCBodm1fbW9uaXRvcl9tc3IodW5zaWduZWQg aW50IG1zciwgdWludDY0X3QgdmFsdWUpCj4gPiAgICAgIH0KPiA+ICB9Cj4gPiAgCj4gPiArdm9p ZCBodm1fbW9uaXRvcl9kZXNjcmlwdG9yX2FjY2Vzcyh1aW50NjRfdCBleGl0X2luZm8sCj4gPiAr ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCB2bXhfZXhpdF9xdWFs aWZpY2F0aW9uLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDhf dCBkZXNjcmlwdG9yLCBib29sIGlzX3dyaXRlKQo+ID4gK3sKPiA+ICsgICAgc3RydWN0IHZjcHUg KmN1cnIgPSBjdXJyZW50Owo+ID4gKyAgICB2bV9ldmVudF9yZXF1ZXN0X3QgcmVxID0gewo+ID4g KyAgICAgICAgLnJlYXNvbiA9IFZNX0VWRU5UX1JFQVNPTl9ERVNDUklQVE9SX0FDQ0VTUywKPiA+ ICsgICAgICAgIC51LmRlc2NfYWNjZXNzLmRlc2NyaXB0b3IgPSBkZXNjcmlwdG9yLAo+ID4gKyAg ICAgICAgLnUuZGVzY19hY2Nlc3MuaXNfd3JpdGUgPSBpc193cml0ZSwKPiA+ICsgICAgfTsKPiAK PiBOZXdsaW5lIGhlcmUKIApPay4KCj4gPiArICAgIGlmICggY3B1X2hhc192bXggKQo+ID4gKyAg ICB7Cj4gPiArICAgICAgICByZXEudS5kZXNjX2FjY2Vzcy5hcmNoLnZteC5pbnN0cl9pbmZvID0g ZXhpdF9pbmZvOwo+ID4gKyAgICAgICAgcmVxLnUuZGVzY19hY2Nlc3MuYXJjaC52bXguZXhpdF9x dWFsaWZpY2F0aW9uID0gdm14X2V4aXRfcXVhbGlmaWNhdGlvbjsKPiA+ICsgICAgfQo+ID4gKyAg ICBlbHNlCj4gPiArICAgIHsKPiA+ICsgICAgICAgIHJlcS51LmRlc2NfYWNjZXNzLmFyY2guc3Zt LmV4aXRpbmZvID0gZXhpdF9pbmZvOwo+ID4gKyAgICB9Cj4gCj4gQW5kIGhlcmUgcGxlYXNlLgoK T2suCgo+ID4gKyAgICBtb25pdG9yX3RyYXBzKGN1cnIsIDEsICZyZXEpOwo+ID4gK30KPiA+ICsK PiA+ICBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgZ2ZuX29mX3JpcCh1bnNpZ25lZCBsb25n IHJpcCkKPiA+ICB7Cj4gPiAgICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKPiA+IGRp ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm14LmggYi94ZW4vaW5jbHVk ZS9hc20teDg2L2h2bS92bXgvdm14LmgKPiA+IGluZGV4IDJiNzgxYWIxMjAuLmIwMGJhNTI0NDMg MTAwNjQ0Cj4gPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm14LmgKPiA+ICsr KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bXguaAo+ID4gQEAgLTYyOCw0ICs2Mjgs NDYgQEAgdHlwZWRlZiBzdHJ1Y3Qgewo+ID4gICAgICB1MTYgZXB0cF9pbmRleDsKPiA+ICB9IHZl X2luZm9fdDsKPiA+ICAKPiA+ICsvKiBWTS1FeGl0IGluc3RydWN0aW9uIGluZm8gZm9yIExJRFQs IExHRFQsIFNJRFQsIFNHRFQgKi8KPiA+ICt0eXBlZGVmIHVuaW9uIGlkdF9vcl9nZHRfaW5zdHJf aW5mbyB7Cj4gPiArICAgIHVuc2lnbmVkIGxvbmcgcmF3Owo+ID4gKyAgICBzdHJ1Y3Qgewo+ID4g KyAgICAgICAgdW5zaWduZWQgbG9uZyBzY2FsaW5nICAgOjIsICAvKiBiaXRzIDA6MSAtIFNjYWxp bmcgKi8KPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDo1LCAgLyogYml0cyA2 OjIgLSBVbmRlZmluZWQgKi8KPiA+ICsgICAgICAgIGFkZHJfc2l6ZSAgICAgICAgICAgICAgIDoz LCAgLyogYml0cyA5OjcgLSBBZGRyZXNzIHNpemUgKi8KPiA+ICsgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDoxLCAgLyogYml0IDEwIC0gQ2xlYXJlZCB0byAwICovCj4gPiArICAgICAg ICBvcGVyYW5kX3NpemUgICAgICAgICAgICA6MSwgIC8qIGJpdCAxMSAtIE9wZXJhbmQgc2l6ZSAq Lwo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOjMsICAvKiBiaXRzIDE0OjEy IC0gVW5kZWZpbmVkICovCj4gPiArICAgICAgICBzZWdtZW50X3JlZyAgICAgICAgICAgICA6Mywg IC8qIGJpdHMgMTc6MTUgLSBTZWdtZW50IHJlZ2lzdGVyICovCj4gPiArICAgICAgICBpbmRleF9y ZWcgICAgICAgICAgICAgICA6NCwgIC8qIGJpdHMgMjE6MTggLSBJbmRleCByZWdpc3RlciAqLwo+ ID4gKyAgICAgICAgaW5kZXhfcmVnX2ludmFsaWQgICAgICAgOjEsICAvKiBiaXQgMjIgLSBJbmRl eCByZWdpc3RlciBpbnZhbGlkICovCj4gPiArICAgICAgICBiYXNlX3JlZyAgICAgICAgICAgICAg ICA6NCwgIC8qIGJpdHMgMjY6MjMgLSBCYXNlIHJlZ2lzdGVyICovCj4gPiArICAgICAgICBiYXNl X3JlZ19pbnZhbGlkICAgICAgICA6MSwgIC8qIGJpdCAyNyAtIEJhc2UgcmVnaXN0ZXIgaW52YWxp ZCAqLwo+ID4gKyAgICAgICAgaW5zdHJfaWRlbnRpdHkgICAgICAgICAgOjEsICAvKiBiaXQgMjgg LSAwOkdEVCwgMTpJRFQgKi8KPiA+ICsgICAgICAgIGluc3RyX3dyaXRlICAgICAgICAgICAgIDox LCAgLyogYml0IDI5IC0gMDpzdG9yZSwgMTpsb2FkICovCj4gPiArICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICA6MjsgIC8qIGJpdHMgMzA6MzEgLSBVbmRlZmluZWQgKi8KPiAKPiBJIHRo aW5rIHlvdSBuZWVkIGEgOjMyIC8qIHVuZGVmaW5lZCAqLyBpbiBlYWNoIG9mIHRoZXNlLCB0byBh dm9pZAo+IGJyZWFraW5nIHRoZSBDbGFuZyBidWlsZCwgd2hpY2ggY2FyZXMgdGhhdCBlYWNoIGhh bGYgb2YgdGhlIHVuaW9uIGhhdmUKPiB0aGUgc2FtZSBiaXQgc2l6ZS4KCkFsbCByaWdodC4KCj4g QWxsIG9mIHRoZXNlIGNhbiBiZSBmaXhlZCBvbiBjb21taXQgaWYgdGhlcmUgYXJlIG5vIG90aGVy IGlzc3Vlcy4gCj4gT3RoZXJ3aXNlLCBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3 LmNvb3BlcjNAY2l0cml4LmNvbT4KClRoYW5rcyEKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=