From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sergej Proskurin Subject: Re: [PATCH v2 01/25] arm/altp2m: Add first altp2m HVMOP stubs. Date: Thu, 4 Aug 2016 18:01:57 +0200 Message-ID: References: <20160801171028.11615-1-proskurin@sec.in.tum.de> <20160801171028.11615-2-proskurin@sec.in.tum.de> <25ac8782-4a66-68d9-7312-7a16b4cba5d5@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" 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 1bVL5t-0004H4-QX for xen-devel@lists.xenproject.org; Thu, 04 Aug 2016 16:02:01 +0000 In-Reply-To: <25ac8782-4a66-68d9-7312-7a16b4cba5d5@arm.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Julien Grall , xen-devel@lists.xenproject.org Cc: Stefano Stabellini List-Id: xen-devel@lists.xenproject.org SGkgSnVsaWVuLAoKCk9uIDA4LzAzLzIwMTYgMDY6NTQgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToK PiBIZWxsbyBTZXJnZWosCj4KPiBPbiAwMS8wOC8xNiAxODoxMCwgU2VyZ2VqIFByb3NrdXJpbiB3 cm90ZToKPj4gVGhpcyBjb21taXQgbW92ZXMgdGhlIGFsdHAybS1yZWxhdGVkIGNvZGUgZnJvbSB4 ODYgdG8gQVJNLiBGdW5jdGlvbnMKPj4gdGhhdCBhcmUgbm8geWV0IHN1cHBvcnRlZCBub3RpZnkg dGhlIGNhbGxlciBvciBwcmludCBhIEJVRyBtZXNzYWdlCj4+IHN0YXRpbmcgdGhlaXIgYWJzZW5j ZS4KPj4KPj4gQWxzbywgdGhlIHN0cnVjdCBhcmNoX2RvbWFpbiBpcyBleHRlbmRlZCB3aXRoIHRo ZSBhbHRwMm1fYWN0aXZlCj4+IGF0dHJpYnV0ZSwgcmVwcmVzZW50aW5nIHRoZSBjdXJyZW50IGFs dHAybSBhY3Rpdml0eSBjb25maWd1cmF0aW9uIG9mIHRoZQo+PiBkb21haW4uCj4+Cj4+IFNpZ25l ZC1vZmYtYnk6IFNlcmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPgo+PiAt LS0KPj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPj4g Q2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+IC0tLQo+PiB2MjogUmVt b3ZlZCBhbHRwMm0gY29tbWFuZC1saW5lIG9wdGlvbjogR3VhcmQgdGhyb3VnaCBIVk1fUEFSQU1f QUxUUDJNLgo+PiAgICAgUmVtb3ZlZCBub3QgdXNlZCBhbHRwMm0gaGVscGVyIHN0dWJzIGluIGFs dHAybS5oLgo+PiAtLS0KPj4gIHhlbi9hcmNoL2FybS9odm0uYyAgICAgICAgICAgfCA3OQo+PiAr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+PiAgeGVuL2luY2x1 ZGUvYXNtLWFybS9hbHRwMm0uaCB8ICA0ICstLQo+PiAgeGVuL2luY2x1ZGUvYXNtLWFybS9kb21h aW4uaCB8ICAzICsrCj4+ICAzIGZpbGVzIGNoYW5nZWQsIDg0IGluc2VydGlvbnMoKyksIDIgZGVs ZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vaHZtLmMgYi94ZW4vYXJj aC9hcm0vaHZtLmMKPj4gaW5kZXggZDk5OWJkZS4uZWI1MjRhZSAxMDA2NDQKPj4gLS0tIGEveGVu L2FyY2gvYXJtL2h2bS5jCj4+ICsrKyBiL3hlbi9hcmNoL2FybS9odm0uYwo+PiBAQCAtMzIsNiAr MzIsODEgQEAKPj4KPj4gICNpbmNsdWRlIDxhc20vaHlwZXJjYWxsLmg+Cj4+Cj4+ICsjaW5jbHVk ZSA8YXNtL2FsdHAybS5oPgo+PiArCj4+ICtzdGF0aWMgaW50IGRvX2FsdHAybV9vcChYRU5fR1VF U1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKPj4gK3sKPj4gKyAgICBzdHJ1Y3QgeGVuX2h2bV9h bHRwMm1fb3AgYTsKPj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gTlVMTDsKPj4gKyAgICBpbnQg cmMgPSAwOwo+PiArCj4+ICsgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJmEsIGFyZywgMSkgKQo+ PiArICAgICAgICByZXR1cm4gLUVGQVVMVDsKPj4gKwo+PiArICAgIGlmICggYS5wYWQxIHx8IGEu cGFkMiB8fAo+PiArICAgICAgICAgKGEudmVyc2lvbiAhPSBIVk1PUF9BTFRQMk1fSU5URVJGQUNF X1ZFUlNJT04pIHx8Cj4+ICsgICAgICAgICAoYS5jbWQgPCBIVk1PUF9hbHRwMm1fZ2V0X2RvbWFp bl9zdGF0ZSkgfHwKPj4gKyAgICAgICAgIChhLmNtZCA+IEhWTU9QX2FsdHAybV9jaGFuZ2VfZ2Zu KSApCj4+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+PiArCj4+ICsgICAgZCA9IChhLmNtZCAh PSBIVk1PUF9hbHRwMm1fdmNwdV9lbmFibGVfbm90aWZ5KSA/Cj4+ICsgICAgICAgIHJjdV9sb2Nr X2RvbWFpbl9ieV9hbnlfaWQoYS5kb21haW4pIDoKPj4gcmN1X2xvY2tfY3VycmVudF9kb21haW4o KTsKPj4gKwo+PiArICAgIGlmICggZCA9PSBOVUxMICkKPj4gKyAgICAgICAgcmV0dXJuIC1FU1JD SDsKPj4gKwo+PiArICAgIGlmICggKGEuY21kICE9IEhWTU9QX2FsdHAybV9nZXRfZG9tYWluX3N0 YXRlKSAmJgo+PiArICAgICAgICAgKGEuY21kICE9IEhWTU9QX2FsdHAybV9zZXRfZG9tYWluX3N0 YXRlKSAmJgo+PiArICAgICAgICAgIWQtPmFyY2guYWx0cDJtX2FjdGl2ZSApCj4KPiBXaHkgbm90 IHVzaW5nIGFsdHAybV9hY3RpdmUoZCkgaGVyZT8KPgoKSSBoYXZlIGFscmVhZHkgY2hhbmdlZCB0 aGF0IHdpdGhpbiB0aGUgbmV4dCBwYXRjaCB2ZXJzaW9uLiBUaGFuayB5b3UuCgo+IEFsc28gdGhp cyBjaGVjayBsb29rcyBxdWl0ZSByYWN5LiBXaGF0IGRvZXMgcHJldmVudCBhbm90aGVyIENQVSB0 bwo+IGRpc2FibGUgYWx0cDJtIGF0IHRoZSBzYW1lIHRpbWU/IEhvdyB0aGUgY29kZSB3b3VsZCBi ZWhhdmU/Cj4KClRoYW5rIHlvdS4gSSB3aWxsIHByb3RlY3QgdGhpcyBwYXJ0IHdpdGggdGhlIGFs dHAybV9sb2NrLgoKQmVzdCByZWdhcmRzLAp+U2VyZ2VqCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK