From mboxrd@z Thu Jan 1 00:00:00 1970 From: George Dunlap Subject: Re: [PATCH v3 2/5] xentrace: Memory/Page Mapping support for DOMID_XEN on ARM Date: Mon, 11 Apr 2016 10:52:15 +0100 Message-ID: References: <1459795727-3116-1-git-send-email-ben.sanda@dornerworks.com> <1459795727-3116-3-git-send-email-ben.sanda@dornerworks.com> <57078B0D.4080707@arm.com> <5707E13502000078000E610E@prv-mh.provo.novell.com> <5707F155.9030700@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1apYW2-0006TA-G0 for xen-devel@lists.xenproject.org; Mon, 11 Apr 2016 09:52:18 +0000 Received: by mail-ob0-f193.google.com with SMTP id tz8so11961482obc.1 for ; Mon, 11 Apr 2016 02:52:16 -0700 (PDT) In-Reply-To: <5707F155.9030700@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Andrew Cooper Cc: sstabellini@kernel.org, Wei Liu , Benjamin Sanda , Ian Jackson , Tim Deegan , Julien Grall , Jan Beulich , xen-devel , Keir Fraser List-Id: xen-devel@lists.xenproject.org T24gRnJpLCBBcHIgOCwgMjAxNiBhdCA2OjU4IFBNLCBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v cGVyM0BjaXRyaXguY29tPiB3cm90ZToKPiBPbiAwOC8wNC8xNiAxNjo0OSwgSmFuIEJldWxpY2gg d3JvdGU6Cj4+Pj4+IE9uIDA4LjA0LjE2IGF0IDEyOjQyLCA8anVsaWVuLmdyYWxsQGFybS5jb20+ IHdyb3RlOgo+Pj4gT24gMDQvMDQvMTYgMTk6NDgsIEJlbmphbWluIFNhbmRhIHdyb3RlOgo+Pj4+ ICsgICAgZWxzZQo+Pj4+ICsgICAgewo+Pj4+ICsgICAgICAgIC8qIHJldHJpZXZlIHRoZSBwYWdl IHRvIGRldGVybWluZSByZWFkL3dyaXRlIG9yIHJlYWQgb25seSBtYXBwaW5nICovCj4+Pj4gKyAg ICAgICAgbWZuID0gcGFkZHIgPj4gUEFHRV9TSElGVDsKPj4+PiArICAgICAgICBpZiAobWZuX3Zh bGlkKG1mbikpCj4+Pj4gKyAgICAgICAgewo+Pj4+ICsgICAgICAgICAgICBwYWdlID0gbWZuX3Rv X3BhZ2UobWZuKTsKPj4+PiArICAgICAgICAgICAgKnQgPSAocGFnZS0+dS5pbnVzZS50eXBlX2lu Zm8gPT0gUEdUX3dyaXRhYmxlX3BhZ2UgPwo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHAybV9yYW1fcncgOiBwMm1fcmFtX3JvKTsKPj4+IFVuZm9ydHVuYXRlbHksIHhlbm1l bV9hZGRfdG9fcGh5c21hcF9vbmUgd2lsbCBpZ25vcmUgdGhlIHJldHVybiB0eXBlIGFuZAo+Pj4g d2lsbCBhbHdheXMgbWFwIHVzaW5nIHRoZSB0eXBlIHAybV9tYXBfZm9yZWlnbi4gSSB3b3VsZCBp bnRyb2R1Y2UKPj4+IGEgbmV3IHR5cGUgcDJtX21hcF9mb3JlaWduX3JvIHRvIGFsbG93IHJlYWQt b25seSBmb3JlaWduIG1hcHBpbmcuCj4+Pgo+Pj4gSSd2ZSBsb29rZWQgYXQgdGhlIHg4NiBjb2Rl IChwMm1fYWRkX2ZvcmVpZ24pIGFuZCBJIGhhdmVuJ3QgYmVlbiBhYmxlIHRvCj4+PiBmaW5kIGhv dyB0aGUgcGFnZSB3aWxsIGJlIG1hcHBlZCByZWFkLW9ubHkgaW4gdGhlIGd1ZXN0IFAyTS4KPj4+ IGdldF9wYWdlX2Zyb21fZ2ZuIHdpbGwgYWx3YXlzIHJldHVybiBwMm1fcmF3X3J3IGZvciBET01J RF9YRU4gYXMgaXQncyBhCj4+PiBub24gdHJhbnNsYXRlZCBkb21haW4uCj4+Pgo+Pj4gQW5kcmV3 IGFuZCBKYW4sIGRvIHlvdSBrbm93IGhvdyB0aGlzIGlzIHN1cHBvc2VkIHRvIHdvcmsgd2hlbiB4 ZW50cmFjZQo+Pj4gaXMgdXNlZCBpbiBhIEhWTSBkb21haW4/IERvZXMgeDg2IFhlbiBhbHdheXMg bWFwcGVkIFJlYWQtV3JpdGUgdGhlIHBhZ2U/Cj4+IEkgZG9uJ3QgdGhpbmsgdGhhdCBjYXNlIGlz IGJlaW5nIHRha2VuIGNhcmUgb2YgcmlnaHQgbm93OiB4ZW50cmFjZQo+PiBpcyB0byBiZSB1c2Vk IGJ5IHByaXZpbGVnZWQgZ3Vlc3RzIG9ubHkgYW55d2F5LCBhbmQgdGhlIG9ubHkKPj4gSFZNLWxp a2UgcHJpdmlsZWdlZCBndWVzdCB3b3VsZCBiZSBhIFBWSHYxIERvbTAgKHdoaWNoIGxpa2VseQo+ PiBuby1vbmUgY2FyZWQgYWJvdXQgdG8gbWFrZSB3b3JrIHdpdGggeGVudHJhY2Ugc28gZmFyKS4K Pgo+IEFuc3dlciB0byBxdWVzdGlvbnMgb2YgdGhlIGZvcm0gIkhhcyBhbnlvbmUgY29uc2lkZXJl ZCAkWCBmb3IgYQo+IHByaXZpbGVnZWQgSFZNIGRvbWFpbiBvbiB4ODYiIGFyZSBhbG1vc3QgYWx3 YXlzICJObyIuCj4KPiBUaGUgcmVhbCBxdWVzdGlvbiBpcyB3aGV0aGVyIHRoZSBkb21haW4gbWFr aW5nIHRoZSBtYXBwaW5nIG5lZWRzIHRvCj4gd3JpdGUgaW50byB0aGUgcGFnZXMgb3Igbm90LiAg SWYgeGVudHJhY2UgaGFzIHRvIHVwZGF0ZSBzaGFyZWQgcG9pbnRlcnMsCj4gdGhlbiBpdCBuZWVk cyB0byBiZSBydy4gIElmIGl0IHNpbXBseSBjb25zdW1lcyB0aGUgZGF0YSB3aXRob3V0IGFueQo+ IGJhY2t3YXJkcyBub3RpZmljYXRpb24sIHRoZW4gaXQgc2hvdWxkIGJlIHJvLgoKSXQgZG9lcyBh Y2Nlc3Mgc2hhcmVkIHBvaW50ZXJzLCBhbmQgc28gbmVlZHMgYXQgbGVzdCBvbmUgcGFnZSB0byBi ZQpydy4gIEF0IHRoZSBtb21lbnQgdGhlcmUncyBzb3J0IG9mIHR3byBsZXZlbHM6IHRoZSAidHJh Y2UgaW5mbyIKcGFnZShzKSwgbWFwcGVkIFJPLCB3aGljaCBoYXMgdGhlIGxpc3Qgb2YgYWxsIHRo ZSBNRk5zIHVzZWQgZm9yIHRoZQphY3R1YWwgdHJhY2UgZGF0YSwgYW5kIHRoZSB0cmFjZSBkYXRh IE1GTnMgdGhlbXNlbHZlcywgd2hpY2ggYXJlCm1hcHBlZCBSVy4KClJlIEp1bGllbidzIHF1ZXN0 aW9uIGFib3V0IGhvdyBET01JRF9YRU4gcGFnZXMgYXJlIG1hcmtlZCBSTyBvbiB4ODYKd2hlbiBn ZXRfcGFnZV9mcm9tX2dmbigpIGFsd2F5cyByZXR1cm5zIHAybV9yYW1fcnc6IFRoZSBhbnN3ZXIg aXMgdGhhdApnZXRfcGFnZV9mcm9tX2dmbigpIGlzIG9ubHkgcmVhbGx5IHVzZWQgYnkgdGhlIHAy bSBjb2RlLiAgRm9yIFBWCmd1ZXN0cywgaXQncyB0aGUgcGFnZSB0eXBlIHRoYXQgcmVzdHJpY3Rz IGEgcGFnZSdzIHR5cGUgdG8gUk8gb3IgUlcuCnRyYWNlLmMgY2FsbHMgc2hhcmVfeGVuX3BhZ2Vf d2l0aF9wcml2aWxlZ2VkX2d1ZXN0cygpLCB3aGljaCBvbiB4ODYKY2FsbHMgeGVuL2FyY2gveDg2 L21tLmM6c2hhcmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdCgpLCB3aGljaCBzZXRzIHRoZQp0eXBlIHRv IFBHVF93cml0YWJsZV9wYWdlLgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp c3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==