From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chao Gao Subject: Re: [PATCH v2 1/5] xentrace: add TRC_HVM_PI_LIST_ADD Date: Mon, 15 May 2017 16:57:16 +0800 Message-ID: <20170515085714.GA7052@skl-2s3> References: <1494482652-42356-1-git-send-email-chao.gao@intel.com> <1494482652-42356-2-git-send-email-chao.gao@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: "Tian, Kevin" Cc: Wei Liu , "Nakajima, Jun" , George Dunlap , Andrew Cooper , Ian Jackson , "xen-devel@lists.xen.org" , Jan Beulich List-Id: xen-devel@lists.xenproject.org T24gTW9uLCBNYXkgMTUsIDIwMTcgYXQgMDk6MzM6MDRBTSArMDgwMCwgVGlhbiwgS2V2aW4gd3Jv dGU6Cj4+IEZyb206IEdhbywgQ2hhbwo+PiBTZW50OiBUaHVyc2RheSwgTWF5IDExLCAyMDE3IDI6 MDQgUE0KPj4gCj4+IFRoaXMgcGF0Y2ggYWRkcyBUUkNfSFZNX1BJX0xJU1RfQUREIHRvIHRyYWNr IGFkZGluZyBvbmUgZW50cnkgdG8KPj4gdGhlIHBlci1wY3B1IGJsb2NraW5nIGxpc3QuIEFsc28g aW50cm9kdWNlIGEgJ2NvdW50ZXInIHRvIHRyYWNrCj4+IHRoZSBudW1iZXIgb2YgZW50cmllcyBp biB0aGUgbGlzdC4KPj4gCj4+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRl bC5jb20+Cj4+IC0tLQo+PiBAQCAtMTE5LDYgKzEyMCw5IEBAIHN0YXRpYyB2b2lkIHZteF92Y3B1 X2Jsb2NrKHN0cnVjdCB2Y3B1ICp2KQo+PiAgICAgICAqLwo+PiAgICAgIEFTU0VSVChvbGRfbG9j ayA9PSBOVUxMKTsKPj4gCj4+ICsgICAgYXRvbWljX2luYygmcGVyX2NwdSh2bXhfcGlfYmxvY2tp bmcsIHYtPnByb2Nlc3NvcikuY291bnRlcik7Cj4+ICsgICAgSFZNVFJBQ0VfNEQoUElfTElTVF9B REQsIHYtPmRvbWFpbi0+ZG9tYWluX2lkLCB2LT52Y3B1X2lkLCB2LQo+PiA+cHJvY2Vzc29yLAo+ PiArICAgICAgICAgICAgICAgIGF0b21pY19yZWFkKCZwZXJfY3B1KHZteF9waV9ibG9ja2luZywg di0+cHJvY2Vzc29yKS5jb3VudGVyKSk7Cj4+ICAgICAgbGlzdF9hZGRfdGFpbCgmdi0+YXJjaC5o dm1fdm14LnBpX2Jsb2NraW5nLmxpc3QsCj4+ICAgICAgICAgICAgICAgICAgICAmcGVyX2NwdSh2 bXhfcGlfYmxvY2tpbmcsIHYtPnByb2Nlc3NvcikubGlzdCk7Cj4+ICAgICAgc3Bpbl91bmxvY2tf aXJxcmVzdG9yZShwaV9ibG9ja2luZ19saXN0X2xvY2ssIGZsYWdzKTsKPj4gQEAgLTE4Niw2ICsx OTAsOCBAQCBzdGF0aWMgdm9pZCB2bXhfcGlfdW5ibG9ja192Y3B1KHN0cnVjdCB2Y3B1ICp2KQo+ PiAgICAgIHsKPj4gICAgICAgICAgQVNTRVJUKHYtPmFyY2guaHZtX3ZteC5waV9ibG9ja2luZy5s b2NrID09IHBpX2Jsb2NraW5nX2xpc3RfbG9jayk7Cj4+ICAgICAgICAgIGxpc3RfZGVsKCZ2LT5h cmNoLmh2bV92bXgucGlfYmxvY2tpbmcubGlzdCk7Cj4+ICsgICAgICAgIGF0b21pY19kZWMoJmNv bnRhaW5lcl9vZihwaV9ibG9ja2luZ19saXN0X2xvY2ssCj4+ICsgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBzdHJ1Y3Qgdm14X3BpX2Jsb2NraW5nX3ZjcHUsIGxvY2spLT5jb3VudGVy KTsKPj4gICAgICAgICAgdi0+YXJjaC5odm1fdm14LnBpX2Jsb2NraW5nLmxvY2sgPSBOVUxMOwo+ PiAgICAgIH0KPj4gCj4+IEBAIC0yMzQsNiArMjQwLDcgQEAgdm9pZCB2bXhfcGlfZGVzY19maXh1 cCh1bnNpZ25lZCBpbnQgY3B1KQo+PiAgICAgICAgICBpZiAoIHBpX3Rlc3Rfb24oJnZteC0+cGlf ZGVzYykgKQo+PiAgICAgICAgICB7Cj4+ICAgICAgICAgICAgICBsaXN0X2RlbCgmdm14LT5waV9i bG9ja2luZy5saXN0KTsKPj4gKyAgICAgICAgICAgIGF0b21pY19kZWMoJnBlcl9jcHUodm14X3Bp X2Jsb2NraW5nLCBjcHUpLmNvdW50ZXIpOwo+PiAgICAgICAgICAgICAgdm14LT5waV9ibG9ja2lu Zy5sb2NrID0gTlVMTDsKPj4gICAgICAgICAgICAgIHZjcHVfdW5ibG9jayhjb250YWluZXJfb2Yo dm14LCBzdHJ1Y3QgdmNwdSwgYXJjaC5odm1fdm14KSk7Cj4+ICAgICAgICAgIH0KPj4gQEAgLTI1 OCw2ICsyNjUsOCBAQCB2b2lkIHZteF9waV9kZXNjX2ZpeHVwKHVuc2lnbmVkIGludCBjcHUpCj4+ IAo+PiAgICAgICAgICAgICAgbGlzdF9tb3ZlKCZ2bXgtPnBpX2Jsb2NraW5nLmxpc3QsCj4+ICAg ICAgICAgICAgICAgICAgICAgICAgJnBlcl9jcHUodm14X3BpX2Jsb2NraW5nLCBuZXdfY3B1KS5s aXN0KTsKPj4gKyAgICAgICAgICAgIGF0b21pY19kZWMoJnBlcl9jcHUodm14X3BpX2Jsb2NraW5n LCBjcHUpLmNvdW50ZXIpOwo+PiArICAgICAgICAgICAgYXRvbWljX2luYygmcGVyX2NwdSh2bXhf cGlfYmxvY2tpbmcsIG5ld19jcHUpLmNvdW50ZXIpOwo+Cj5Eb24ndCB5b3UgYWxzbyBuZWVkIGEg dHJhY2UgaGVyZT8KClllcywgaXQgaXMgbmVlZGVkLgoKPgo+YW5kIGZyb20gY29tcGxldGVuZXNz IHAuby52LCBpcyBpdCB1c2VmdWwgdG8gdHJhY2UgYm90aCBkZWMvaW5jPwo+CgpJIHRyaWVkIHRv IGRvIHRoaXMuIEFzc3VtaW5nIHRoZSBsb2cgc2hvdWxkIHNob3cgd2hpY2ggcGNwdSdzIGxpc3QK aGFzIGRlY3JlYXNlZCwgSSBkb24ndCBrbm93IGhvdyB0byBnZXQgdGhlIHBjcHUgaWQgaW4gdm14 X3BpX3VuYmxvY2tfdmNwdSgpLAp0aG91Z2ggd2UgY2FuIHJlZmVyZW5jZSB0aGUgcGVyLWNwdSBz dHJ1Y3R1cmUuCgpUaGFua3MKQ2hhbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==