From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH v2 10/25] arm/altp2m: Add HVMOP_altp2m_create_p2m. Date: Wed, 3 Aug 2016 19:48:45 +0100 Message-ID: <189442ee-0588-edef-0846-860728bab0fe@arm.com> References: <20160801171028.11615-1-proskurin@sec.in.tum.de> <20160801171028.11615-11-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.bemta6.messagelabs.com ([85.158.143.247]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bV1E0-0004Fi-9M for xen-devel@lists.xenproject.org; Wed, 03 Aug 2016 18:49:04 +0000 In-Reply-To: <20160801171028.11615-11-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 SGVsbG8gU2VyZ2VqLAoKT24gMDEvMDgvMTYgMTg6MTAsIFNlcmdlaiBQcm9za3VyaW4gd3JvdGU6 Cj4gU2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNlYy5pbi50dW0u ZGU+Cj4gLS0tCj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y Zz4KPiBDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAtLS0KPiB2Mjog Q29zbWV0aWMgZml4ZXMuCj4gLS0tCj4gIHhlbi9hcmNoL2FybS9hbHRwMm0uYyAgICAgICAgfCAy MyArKysrKysrKysrKysrKysrKysrKysrKwo+ICB4ZW4vYXJjaC9hcm0vaHZtLmMgICAgICAgICAg IHwgIDMgKystCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vYWx0cDJtLmggfCAgNCArKysrCj4gIDMg ZmlsZXMgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+Cj4gZGlmZiAt LWdpdCBhL3hlbi9hcmNoL2FybS9hbHRwMm0uYyBiL3hlbi9hcmNoL2FybS9hbHRwMm0uYwo+IGlu ZGV4IGU3MzQyNGMuLmMyMmQyZTQgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2FsdHAybS5j Cj4gKysrIGIveGVuL2FyY2gvYXJtL2FsdHAybS5jCj4gQEAgLTEzNiw2ICsxMzYsMjkgQEAgaW50 IGFsdHAybV9pbml0X2J5X2lkKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpZHgpCj4g ICAgICByZXR1cm4gcmM7Cj4gIH0KPgo+ICtpbnQgYWx0cDJtX2luaXRfbmV4dChzdHJ1Y3QgZG9t YWluICpkLCB1aW50MTZfdCAqaWR4KQo+ICt7Cj4gKyAgICBpbnQgcmMgPSAtRUlOVkFMOwo+ICsg ICAgdW5zaWduZWQgaW50IGk7Cj4gKwo+ICsgICAgYWx0cDJtX2xvY2soZCk7Cj4gKwo+ICsgICAg Zm9yICggaSA9IDA7IGkgPCBNQVhfQUxUUDJNOyBpKysgKQo+ICsgICAgewo+ICsgICAgICAgIGlm ICggZC0+YXJjaC5hbHRwMm1fdnR0YnJbaV0gIT0gSU5WQUxJRF9WVFRCUiApCj4gKyAgICAgICAg ICAgIGNvbnRpbnVlOwo+ICsKPiArICAgICAgICByYyA9IGFsdHAybV9pbml0X2hlbHBlcihkLCBp KTsKPiArICAgICAgICAqaWR4ID0gKHVpbnQxNl90KSBpOwoKVGhlIGNhc3QgaXMgbm90IG5lY2Vz c2FyeS4gWW91IGNvdWxkIG1ha2UgaSB1aW50MTZfdC4KCj4gKwo+ICsgICAgICAgIGJyZWFrOwo+ ICsgICAgfQo+ICsKPiArICAgIGFsdHAybV91bmxvY2soZCk7Cj4gKwo+ICsgICAgcmV0dXJuIHJj Owo+ICt9Cj4gKwo+ICBpbnQgYWx0cDJtX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKPiAgewo+ICAg ICAgdW5zaWduZWQgaW50IGk7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9odm0uYyBiL3hl bi9hcmNoL2FybS9odm0uYwo+IGluZGV4IDc4MzcwYzYuLjA2M2EwNmIgMTAwNjQ0Cj4gLS0tIGEv eGVuL2FyY2gvYXJtL2h2bS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2h2bS5jCj4gQEAgLTEyMCw3 ICsxMjAsOCBAQCBzdGF0aWMgaW50IGRvX2FsdHAybV9vcChYRU5fR1VFU1RfSEFORExFX1BBUkFN KHZvaWQpIGFyZykKPiAgICAgICAgICBicmVhazsKPgo+ICAgICAgY2FzZSBIVk1PUF9hbHRwMm1f Y3JlYXRlX3AybToKPiAtICAgICAgICByYyA9IC1FT1BOT1RTVVBQOwo+ICsgICAgICAgIGlmICgg IShyYyA9IGFsdHAybV9pbml0X25leHQoZCwgJmEudS52aWV3LnZpZXcpKSApCj4gKyAgICAgICAg ICAgIHJjID0gX19jb3B5X3RvX2d1ZXN0KGFyZywgJmEsIDEpID8gLUVGQVVMVCA6IDA7Cj4gICAg ICAgICAgYnJlYWs7Cj4KPiAgICAgIGNhc2UgSFZNT1BfYWx0cDJtX2Rlc3Ryb3lfcDJtOgo+IGRp ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FsdHAybS5oIGIveGVuL2luY2x1ZGUvYXNt LWFybS9hbHRwMm0uaAo+IGluZGV4IDNiYTgyYTguLjNlY2FlMjcgMTAwNjQ0Cj4gLS0tIGEveGVu L2luY2x1ZGUvYXNtLWFybS9hbHRwMm0uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYWx0 cDJtLmgKPiBAQCAtNTMsNiArNTMsMTAgQEAgdm9pZCBhbHRwMm1fdmNwdV9kZXN0cm95KHN0cnVj dCB2Y3B1ICp2KTsKPiAgaW50IGFsdHAybV9pbml0X2J5X2lkKHN0cnVjdCBkb21haW4gKmQsCj4g ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaWR4KTsKPgo+ICsvKiBGaW5kIGFu IGF2YWlsYWJsZSBhbHRlcm5hdGUgcDJtIGFuZCBtYWtlIGl0IHZhbGlkICovCgpUaGUgY29tbWVu dCBhbmQgdGhlIGltcGxlbWVudGF0aW9uIGRvbid0IG1hdGNoIHRoZSBuYW1lIG9mIHRoZSBmdW5j dGlvbi4gCkkgd291bGQgcmVuYW1lIHRoZSBmdW5jdGlvbiBhbHRwMm1fZmluZF9hdmFpbGFibGUg b3Igc29tZXRoaW5nIHNpbWlsYXIuCgo+ICtpbnQgYWx0cDJtX2luaXRfbmV4dChzdHJ1Y3QgZG9t YWluICpkLAo+ICsgICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCAqaWR4KTsKPiArCj4gIC8q IEZsdXNoIGFsbCB0aGUgYWx0ZXJuYXRlIHAybSdzIGZvciBhIGRvbWFpbiAqLwo+ICB2b2lkIGFs dHAybV9mbHVzaChzdHJ1Y3QgZG9tYWluICpkKTsKPgo+CgpSZWdhcmRzLAoKLS0gCkp1bGllbiBH cmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz Lnhlbi5vcmcveGVuLWRldmVsCg==