From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sergej Proskurin Subject: Re: [PATCH 02/18] arm/altp2m: Add first altp2m HVMOP stubs. Date: Wed, 6 Jul 2016 11:14:20 +0200 Message-ID: <15a29ba5-e8e6-9ddf-9a86-9f18ade4cddb@sec.in.tum.de> References: <20160704114605.10086-1-proskurin@sec.in.tum.de> <20160704114605.10086-3-proskurin@sec.in.tum.de> <577B89A5.7050403@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([85.158.143.247]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bKiuV-0006y6-QQ for xen-devel@lists.xenproject.org; Wed, 06 Jul 2016 09:14:23 +0000 In-Reply-To: <577B89A5.7050403@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 SGkgSnVsaWVuLAoKCk9uIDA3LzA1LzIwMTYgMTI6MTkgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToK PiBIZWxsbyBTZXJnZWosCj4KPiBPbiAwNC8wNy8xNiAxMjo0NSwgU2VyZ2VqIFByb3NrdXJpbiB3 cm90ZToKPj4gK3N0YXRpYyBpbnQgZG9fYWx0cDJtX29wKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0o dm9pZCkgYXJnKQo+PiArewo+PiArICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9vcCBhOwo+PiAr ICAgIHN0cnVjdCBkb21haW4gKmQgPSBOVUxMOwo+PiArICAgIGludCByYyA9IDA7Cj4+ICsKPj4g KyAgICBpZiAoICFodm1fYWx0cDJtX3N1cHBvcnRlZCgpICkKPj4gKyAgICAgICAgcmV0dXJuIC1F T1BOT1RTVVBQOwo+PiArCj4+ICsgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJmEsIGFyZywgMSkg KQo+PiArICAgICAgICByZXR1cm4gLUVGQVVMVDsKPj4gKwo+PiArICAgIGlmICggYS5wYWQxIHx8 IGEucGFkMiB8fAo+PiArICAgICAgICAgKGEudmVyc2lvbiAhPSBIVk1PUF9BTFRQMk1fSU5URVJG QUNFX1ZFUlNJT04pIHx8Cj4+ICsgICAgICAgICAoYS5jbWQgPCBIVk1PUF9hbHRwMm1fZ2V0X2Rv bWFpbl9zdGF0ZSkgfHwKPj4gKyAgICAgICAgIChhLmNtZCA+IEhWTU9QX2FsdHAybV9jaGFuZ2Vf Z2ZuKSApCj4+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+PiArCj4+ICsgICAgZCA9IChhLmNt ZCAhPSBIVk1PUF9hbHRwMm1fdmNwdV9lbmFibGVfbm90aWZ5KSA/Cj4+ICsgICAgICAgIHJjdV9s b2NrX2RvbWFpbl9ieV9hbnlfaWQoYS5kb21haW4pIDoKPj4gcmN1X2xvY2tfY3VycmVudF9kb21h aW4oKTsKPj4gKwo+PiArICAgIGlmICggZCA9PSBOVUxMICkKPj4gKyAgICAgICAgcmV0dXJuIC1F U1JDSDsKPj4gKwo+PiArICAgIGlmICggKGEuY21kICE9IEhWTU9QX2FsdHAybV9nZXRfZG9tYWlu X3N0YXRlKSAmJgo+PiArICAgICAgICAgKGEuY21kICE9IEhWTU9QX2FsdHAybV9zZXRfZG9tYWlu X3N0YXRlKSAmJgo+PiArICAgICAgICAgIWQtPmFyY2guYWx0cDJtX2FjdGl2ZSApCj4+ICsgICAg ewo+PiArICAgICAgICByYyA9IC1FT1BOT1RTVVBQOwo+PiArICAgICAgICBnb3RvIG91dDsKPj4g KyAgICB9Cj4+ICsKPj4gKyAgICBpZiAoIChyYyA9IHhzbV9odm1fYWx0cDJtaHZtX29wKFhTTV9U QVJHRVQsIGQpKSApCj4+ICsgICAgICAgIGdvdG8gb3V0Owo+Cj4gSSB0aGluayB0aGlzIGlzIHRo ZSBiZXN0IHBsYWNlIHRvIGFzayBhIGNvdXBsZSBvZiBxdWVzdGlvbnMgcmVsYXRlZCB0bwo+IHdo byBjYW4gYWNjZXNzIGFsdHAybS4gQmFzZWQgb24gdGhpcyBjYWxsLCBhIGd1ZXN0IGlzIGFsbG93 ZWQgdG8KPiBtYW5hZ2UgaXRzIG93biBhbHRwMm0uIENhbiB5b3UgZXhwbGFpbiB3aHkgd2Ugd291 bGQgd2FudCBhIGd1ZXN0IHRvIGRvCj4gdGhhdD8KPgoKT24geDg2LCBhbHRwMm0gbWlnaHQgYmUg dXNlZCBieSB0aGUgZ3Vlc3QgaW4gdGhlICNWRSAoVmlydHVhbGl6YXRpb24KRXhjZXB0aW9uKS4g T24gQVJNLCB0aGVyZSBpcyBpbmRlZWQgbm90IG5lY2Vzc2FyeSBmb3IgYSBndWVzdCB0byBhY2Nl c3MKYWx0cDJtLiBDb3VsZCB5b3UgcHJvdmlkZSBtZSB3aXRoIGluZm9ybWF0aW9uLCBob3cgdG8g YmVzdCByZXN0cmljdApub24tcHJpdmlsZWdlZCBndWVzdHMgKG5vdCBvbmx5IGRvbTApIGZyb20g YWNjZXNzaW5nIHRoZXNlIEhWTU9Qcz8gQ2FuCnRoaXNiZWRvbmUgYnkgbWVhbnMgb2YgeHNtPyBU aGFuayB5b3UuCgo+IEFsc28sIEkgaGF2ZSBub3RpY2VkIHRoYXQgYSBndWVzdCBpcyBhbGxvd2Vk IHRvIGRpc2FibGUgQUxUUDJNIG9uIEFSTQo+IGJlY2F1c2UgaXQgc2V0IGFueSBwYXJhbSAoeDg2 IGhhcyBzb21lIHJlc3RyaWN0aW9uIG9uIGl0KS4gU2ltaWxhcmx5LAo+IHRoZSBBTFRQMk0gcGFy YW1ldGVyIGNhbiBiZSBzZXQgbXVsdGlwbGUgdGltZS4KPgoKU2FtZSBoZXJlLgoKQ2hlZXJzLAp+ U2VyZ2VqCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp c3RzLnhlbi5vcmcveGVuLWRldmVsCg==