From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH v5 17/17] xen/arm: p2m: Rework the interface of apply_p2m_changes and use typesafe Date: Wed, 6 Jul 2016 12:56:33 +0100 Message-ID: <577CF1F1.1070505@arm.com> References: <1467130643-23868-1-git-send-email-julien.grall@arm.com> <1467130643-23868-18-git-send-email-julien.grall@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Stefano Stabellini Cc: xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org SGkgU3RlZmFubywKCk9uIDA2LzA3LzE2IDEyOjA2LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6 Cj4gT24gVHVlLCAyOCBKdW4gMjAxNiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBAQCAtMTE0Niwx MiArMTE0OCwxNCBAQCBvdXQ6Cj4+ICAgICAgIGlmICggcmMgPCAwICYmICggb3AgPT0gSU5TRVJU ICkgJiYKPj4gICAgICAgICAgICBhZGRyICE9IHN0YXJ0X2dwYWRkciApCj4+ICAgICAgIHsKPj4g KyAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4gPSBwYWRkcl90b19wZm4oYWRkcik7Cj4+ICsKPj4g ICAgICAgICAgIEJVR19PTihhZGRyID09IGVuZF9ncGFkZHIpOwo+PiAgICAgICAgICAgLyoKPj4g ICAgICAgICAgICAqIGFkZHIga2VlcHMgdGhlIGFkZHJlc3Mgb2YgdGhlIGVuZCBvZiB0aGUgbGFz dCBzdWNjZXNzZnVsbHktaW5zZXJ0ZWQKPj4gICAgICAgICAgICAqIG1hcHBpbmcuCj4+ICAgICAg ICAgICAgKi8KPj4gLSAgICAgICAgYXBwbHlfcDJtX2NoYW5nZXMoZCwgUkVNT1ZFLCBzdGFydF9n cGFkZHIsIGFkZHIsIG9yaWdfbWFkZHIsCj4+ICsgICAgICAgIGFwcGx5X3AybV9jaGFuZ2VzKGQs IFJFTU9WRSwgc2dmbiwgZ2ZuIC0gZ2ZuX3goc2dmbiksIHNtZm4sCj4KPiBXb3J0aCBjb25zaWRl cmluZyBhIGdmbl9zdWIgKHdlIGFscmVhZHkgaGF2ZSBnZm5fYWRkKT8KCkkgdGhvdWdodCBhYm91 dCBpdC4gSG93ZXZlciB0aGUgcHJvdG90eXBlIG9mIGdmbl9zdWIgYW5kIGdmbl9hZGQgd291bGQg CmJlIGRpZmZlcmVudC4KClRoZSBmb3JtZXIgaXMgc3VidHJhY3RpbmcgdHdvIGdmbnMgd2hpbHN0 IHRoZSBsYXR0ZXIgaXMgYWRkIGEgdmFsdWUgdG8gYSAKZ2ZuLiBTbyBJIHRoaW5rIGl0IHdvdWxk IGJlIGNvbmZ1c2luZyBmb3IgdGhlIHVzZXIuIEFsdGhvdWdoLCBJIGFtIG9wZW4gCnRvIGFueSBv dGhlciBzdWdnZXN0aW9uLgoKTm90ZSB0aGF0IEkgYW0gd29ya2luZyBvbiBhIHNlcmllcyB0byBy ZXdvcmsgdGhlIFAyTSBjb2RlIGZvciBzdXBwb3J0aW5nIApCcmVhay1CZWZvcmUtTWFrZS4gQW5k IGEgbG90IG9mIHRoaXMgY29kZSB3aWxsIGJlIGRpZmZlcmVudC4KCj4KPiBJbiBhbnkgY2FzZQo+ Cj4gQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K ClRoYW5rIHlvdSEKClJlZ2FyZHMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK