From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH 02/18] arm/altp2m: Add first altp2m HVMOP stubs. Date: Tue, 5 Jul 2016 11:19:17 +0100 Message-ID: <577B89A5.7050403@arm.com> References: <20160704114605.10086-1-proskurin@sec.in.tum.de> <20160704114605.10086-3-proskurin@sec.in.tum.de> 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 1bKNRp-00040X-Go for xen-devel@lists.xenproject.org; Tue, 05 Jul 2016 10:19:21 +0000 In-Reply-To: <20160704114605.10086-3-proskurin@sec.in.tum.de> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Sergej Proskurin , xen-devel@lists.xenproject.org Cc: Stefano Stabellini List-Id: xen-devel@lists.xenproject.org SGVsbG8gU2VyZ2VqLAoKT24gMDQvMDcvMTYgMTI6NDUsIFNlcmdlaiBQcm9za3VyaW4gd3JvdGU6 Cj4gK3N0YXRpYyBpbnQgZG9fYWx0cDJtX29wKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkg YXJnKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fb3AgYTsKPiArICAgIHN0cnVj dCBkb21haW4gKmQgPSBOVUxMOwo+ICsgICAgaW50IHJjID0gMDsKPiArCj4gKyAgICBpZiAoICFo dm1fYWx0cDJtX3N1cHBvcnRlZCgpICkKPiArICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7Cj4g Kwo+ICsgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJmEsIGFyZywgMSkgKQo+ICsgICAgICAgIHJl dHVybiAtRUZBVUxUOwo+ICsKPiArICAgIGlmICggYS5wYWQxIHx8IGEucGFkMiB8fAo+ICsgICAg ICAgICAoYS52ZXJzaW9uICE9IEhWTU9QX0FMVFAyTV9JTlRFUkZBQ0VfVkVSU0lPTikgfHwKPiAr ICAgICAgICAgKGEuY21kIDwgSFZNT1BfYWx0cDJtX2dldF9kb21haW5fc3RhdGUpIHx8Cj4gKyAg ICAgICAgIChhLmNtZCA+IEhWTU9QX2FsdHAybV9jaGFuZ2VfZ2ZuKSApCj4gKyAgICAgICAgcmV0 dXJuIC1FSU5WQUw7Cj4gKwo+ICsgICAgZCA9IChhLmNtZCAhPSBIVk1PUF9hbHRwMm1fdmNwdV9l bmFibGVfbm90aWZ5KSA/Cj4gKyAgICAgICAgcmN1X2xvY2tfZG9tYWluX2J5X2FueV9pZChhLmRv bWFpbikgOiByY3VfbG9ja19jdXJyZW50X2RvbWFpbigpOwo+ICsKPiArICAgIGlmICggZCA9PSBO VUxMICkKPiArICAgICAgICByZXR1cm4gLUVTUkNIOwo+ICsKPiArICAgIGlmICggKGEuY21kICE9 IEhWTU9QX2FsdHAybV9nZXRfZG9tYWluX3N0YXRlKSAmJgo+ICsgICAgICAgICAoYS5jbWQgIT0g SFZNT1BfYWx0cDJtX3NldF9kb21haW5fc3RhdGUpICYmCj4gKyAgICAgICAgICFkLT5hcmNoLmFs dHAybV9hY3RpdmUgKQo+ICsgICAgewo+ICsgICAgICAgIHJjID0gLUVPUE5PVFNVUFA7Cj4gKyAg ICAgICAgZ290byBvdXQ7Cj4gKyAgICB9Cj4gKwo+ICsgICAgaWYgKCAocmMgPSB4c21faHZtX2Fs dHAybWh2bV9vcChYU01fVEFSR0VULCBkKSkgKQo+ICsgICAgICAgIGdvdG8gb3V0OwoKSSB0aGlu ayB0aGlzIGlzIHRoZSBiZXN0IHBsYWNlIHRvIGFzayBhIGNvdXBsZSBvZiBxdWVzdGlvbnMgcmVs YXRlZCB0byAKd2hvIGNhbiBhY2Nlc3MgYWx0cDJtLiBCYXNlZCBvbiB0aGlzIGNhbGwsIGEgZ3Vl c3QgaXMgYWxsb3dlZCB0byBtYW5hZ2UgCml0cyBvd24gYWx0cDJtLiBDYW4geW91IGV4cGxhaW4g d2h5IHdlIHdvdWxkIHdhbnQgYSBndWVzdCB0byBkbyB0aGF0PwoKQWxzbywgSSBoYXZlIG5vdGlj ZWQgdGhhdCBhIGd1ZXN0IGlzIGFsbG93ZWQgdG8gZGlzYWJsZSBBTFRQMk0gb24gQVJNIApiZWNh dXNlIGl0IHNldCBhbnkgcGFyYW0gKHg4NiBoYXMgc29tZSByZXN0cmljdGlvbiBvbiBpdCkuIFNp bWlsYXJseSwgCnRoZSBBTFRQMk0gcGFyYW1ldGVyIGNhbiBiZSBzZXQgbXVsdGlwbGUgdGltZS4K ClJlZ2FyZHMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0 cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK