From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH 3/6] xentrace: P2M lookup suport for ARM platform Date: Thu, 17 Mar 2016 16:21:27 +0000 Message-ID: <56EAD987.6080204@arm.com> References: <1458161499-15313-1-git-send-email-ben.sanda@dornerworks.com> <1458161499-15313-4-git-send-email-ben.sanda@dornerworks.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta14.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1agag1-0006Rl-PU for xen-devel@lists.xenproject.org; Thu, 17 Mar 2016 16:21:33 +0000 In-Reply-To: <1458161499-15313-4-git-send-email-ben.sanda@dornerworks.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Benjamin Sanda , xen-devel@lists.xenproject.org Cc: Keir Fraser , Stefano Stabellini , Ian Jackson , Dario Faggioli , Tim Deegan , George Dunlap , Jan Beulich , Andrew Cooper , Paul Sujkov List-Id: xen-devel@lists.xenproject.org SGVsbG8gQmVuamFtaW4sCgpUaGFuayB5b3UgZm9yIHRoZSBwYXRjaC4KCk9uIDE2LzAzLzE2IDIw OjUxLCBCZW5qYW1pbiBTYW5kYSB3cm90ZToKPiBGcm9tOiBiZW5zYW5kYSA8YmVuLnNhbmRhQGRv cm5lcndvcmtzLmNvbT4KPgo+IE1vZGlmaWVkIHAybV9sb29rdXAoKSB0byBwcm92aWRlIHN1cHBv cnQgZm9yIHhlbnRyYWNlIG9uIHRoZSBBUk0gcGxhdGZvcm0uIEFkZGVkIGNoZWNrIGZvciBET01J RF9YRU4gd2hpY2ggc2tpcHMgUEZOIHRvIE1GTiB0cmFuc2xhdGlvbi4geGVudHJhY2Ugc2VuZHMg YSBNRk4gZGlycmVjdGx5IHdoZW4gcmVxdWVzdGluZyBET01JRF9YRU4sIHNvIG5vIHRyYW5zbGF0 aW9uIGlzIG5lZWRlZC4gQWxzbyBzZXRzIHBhZ2UgbWVtb3J5IHR5cGUsIHAybV90eXBlX3QsIHRv IHAybV9yYW1fcncgdG8gcHJvdmlkZSBjb3JyZWN0IGFjY2Vzcy4KCkEgbGluZSBpbiB0aGUgY29t bWl0IG1lc3NhZ2Ugc2hvdWxkIG5vdCBiZSBsb25nZXIgdGhhbiA3MiBjaGFyYWN0ZXJzLgoKPgo+ IFNpZ25lZC1vZmYtYnk6IEJlbmphbWluIFNhbmRhIDxiZW4uc2FuZGFAZG9ybmVyd29ya3MuY29t Pgo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL3AybS5jIHwgMTkgKysrKysrKysrKysrKysrLS0tLQo+ ICAgMSBmaWxlIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCj4KPiBk aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2FyY2gvYXJtL3AybS5jCj4gaW5k ZXggYTJhOWM0Yi4uMmU3ZGE0MyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKPiAr KysgYi94ZW4vYXJjaC9hcm0vcDJtLmMKPiBAQCAtMjI4LDEwICsyMjgsMjEgQEAgcGFkZHJfdCBw Mm1fbG9va3VwKHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgcGFkZHIsIHAybV90eXBlX3QgKnQp Cj4gICAgICAgcGFkZHJfdCByZXQ7Cj4gICAgICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9ICZk LT5hcmNoLnAybTsKPgo+IC0gICAgc3Bpbl9sb2NrKCZwMm0tPmxvY2spOwo+IC0gICAgcmV0ID0g X19wMm1fbG9va3VwKGQsIHBhZGRyLCB0KTsKPiAtICAgIHNwaW5fdW5sb2NrKCZwMm0tPmxvY2sp Owo+IC0KPiArICAgIC8qIENoZWNrIGZvciBET01JRF9YRU46IElmIHdlIGFyZSBjYWxsZWQgd2l0 aCBET01JRF9YRU4gKGZyb20geGVudHJhY2UpCgpNdWx0aS1saW5lcyBjb21tZW50IGluIFhlbiBz aG91bGQgYmU6CgovKgogICogRm9vCiAgKiBCYXIKICAqLwoKWW91IGNhbiBmaW5kIHRoZSBjb2Rp bmcgc3R5bGUgaW4gQ09ESU5HX1NUWUxFLgoKPiArICAgIHRoZW4gcGFkZHIgaXMgYWxyZWFkeSBh IE1GTiBhbmQgbm8gdHJhbnNsYXRpb24gaXMgbmVlZGVkLiBXZSBvbmx5IHNldCB0aGUKPiArICAg IHBhZ2UgdHlwZSBhcyBwMm1fcmF3X3J3IGFuZCByZXR1cm4gdGhlIE1GTiBkaXJlY3RseSAqLwoK RE9NSURfWEVOIGlzIG5vdCBzcGVjaWZpYyB0byB4ZW50cmFjZS4gSXQncyBhIG1lY2hhbmlzbSB0 byBzaGFyZSB4ZW5oZWFwIApwYWdlIHRvIGFueSBndWVzdC4KCnhlbnRyYWNlIGlzIHVzaW5nIGRp cmVjdGx5IGFuIE1GTiBiZWNhdXNlIERPTUlEX1hFTiBpcyBjb25zaWRlcmVkIGFzIGEgClBWIGd1 ZXN0IG9uIHg4NiAoaS5lIE1GTiA9PSBHRk4pLiBBbmQgd2UgZG9uJ3QgaGF2ZSBhIHN1Y2ggY29u Y2VwdCBvbiBBUk0uCgo+ICsgICAgaWYoRE9NSURfWEVOICE9IGQtPmRvbWFpbl9pZCkKCgppZiAo IGQtPmRvbWFpbl9pZCAhPSBET01JRF9YRU4gKQoKPiArICAgIHsKPiArICAgICAgICBzcGluX2xv Y2soJnAybS0+bG9jayk7Cj4gKyAgICAgICAgcmV0ID0gX19wMm1fbG9va3VwKGQsIHBhZGRyLCB0 KTsKPiArICAgICAgICBzcGluX3VubG9jaygmcDJtLT5sb2NrKTsKPiArICAgIH0KPiArICAgIGVs c2UKPiArICAgIHsKPiArICAgICAgICAqdCA9IHAybV9yYW1fcnc7CgpBIERPTUlEX1hFTiBwYWdl IGNvdWxkIGJlIHJlYWQgb25seSB0b28uIEZvciBpbnN0YW5jZSwgdGhlIG1ldGEtZGF0YSBvZiAK dGhlIHRyYWNlIGJ1ZmZlciBpcyByZWFkLW9ubHkgKHNlZSB0X2luZm8pLCB3ZSBkb24ndCB3YW50 IGEgZG9tYWluIHRvIGJlIAphYmxlIHRvIG92ZXJ3cml0ZSB0aGVtLgoKSG93ZXZlciwgYWxsIHRo ZSBmb3JlaWduIHBhZ2UgYXJlIG1hcHBlZCByZWFkLXdyaXRlLiBZb3Ugd2lsbCBuZWVkIHRvIApy ZXdvcmsgdGhlIGNvZGUgdG8gbWFwIGEgZm9yZWlnbiBkb21haW4gKHNlZSBYRU5NQVBTUEFDRV9n bWZuX2ZvcmVpZ24pIAp0byBhbGxvdyByZWFkLW9ubHkgZm9yZWlnbiBwYWdlIChtYXliZSBieSBh ZGRpbmcgYSBuZXcgcDJtX3R5cGVfdD8pLgoKPiArICAgICAgICByZXQgPSBwYWRkcjsKPiArICAg IH0KPiArCj4gICAgICAgcmV0dXJuIHJldDsKPiAgIH0KPgo+CgpSZWdhcmRzLAoKLS0gCkp1bGll biBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlz dHMueGVuLm9yZy94ZW4tZGV2ZWwK