From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH v5 15/17] xen/arm: p2m: Introduce helpers to insert and remove mapping Date: Wed, 6 Jul 2016 12:20:59 +0100 Message-ID: <577CE99B.7020005@arm.com> References: <1467130643-23868-1-git-send-email-julien.grall@arm.com> <1467130643-23868-16-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 SGkgU3RlZmFubywKCk9uIDA2LzA3LzE2IDExOjU5LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6 Cj4gT24gVHVlLCAyOCBKdW4gMjAxNiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBNb3JlIHRoZSBo YWxmIG9mIHRoZSBhcmd1bWVudHMgb2YgSU5TRVJUIGFuZCBSRU1PVkUgYXJlIHRoZSBzYW1lIGZv cgo+PiBlYWNoIGNhbGxlcnMuIFNpbXBsaWZ5IHRoZSBjYWxsZXJzIG9mIGFwcGx5X3AybV9jaGFu Z2VzIGJ5IGFkZGluZyBuZXcKPj4gaGVscGVycyB3aGljaCB3aWxsIGZpbGwgY29tbW9uIGFyZ3Vt ZW50cyB3aXRoIGRlZmF1bHQgdmFsdWVzLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3Jh bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+Cj4gSSBkb24ndCBzZWUgbXVjaCB2YWx1ZSBpbiB0 aGlzIHBhdGNoLiBJdCBsb29rcyBnb29kIGJlY2F1c2UgaXQgaXMgYmVmb3JlCj4gIlJld29yayB0 aGUgaW50ZXJmYWNlIG9mIGFwcGx5X3AybV9jaGFuZ2VzIGFuZCB1c2UgdHlwZXNhZmUiIGluIHRo aXMKPiBzZXJpZXMgKHRoZXJlZm9yZSBlbGltaW5hdGVzIGEgYnVuY2ggb2YgdGVtcG9yYXJ5IGNh c3RzKSwgYnV0IG90aGVyd2lzZQo+IEkgZG9uJ3QgdGhpbmsgaXQgd291bGQgYmUgbXVjaCBvZiBh biBpbXByb3ZlbWVudC4KCkEgbG90IG9mIHRoZSBwYXJhbWV0ZXJzIG9mIGFwcGx5X3AybV9jaGFu Z2VzIG1heSBub3QgYXBwbHkgdG8gYSBzcGVjaWZpYyAKc2V0IG9mIG9wZXJhdGlvbnMuIEV2ZXJ5 IHRpbWUgd2UgaGF2ZSB0byBhZGQgYSBuZXcgcGFyYW1ldGVycyBmb3IgYSAKc3BlY2lmaWMgb3Bl cmF0aW9ucywgd2UgaGF2ZSB0byBtb2RpZnkgYWxsIHRoZSBjYWxsZXJzLgoKQWxzbywgd2l0aCB0 aGlzIHBhdGNoLCBpdCBpcyBlYXNpZXIgdG8gdW5kZXJzdGFuZCB3aGF0IGRvZXMgZXZlcnkgCmZ1 bmN0aW9uIHdpdGhvdXQgY2FyaW5nIG9mIGR1bW15IHBhcmFtZXRlcnMuCgpGb3IgaW5zdGFuY2Ug aWYgd2UgdGFrZSB0aGUgZXhhbXBsZSBvZiBJTlNFUlQ6CgpyZXR1cm4gYXBwbHlfcDJtX2NoYW5n ZXMoZCwgSU5TRVJULAoJCQkgcGZuX3RvX3BhZGRyKGdmbl94KHN0YXJ0X2dmbikpLAoJCQkgcGZu X3RvX3BhZGRyKGdmbl94KHN0YXJ0X2dmbikgKyBuciksCiAgICAgICAgICAgICAgICAgICAgICAg ICAgcGZuX3RvX3BhZGRyKG1mbl94KG1mbikpLAoJICAgICAgICAgICAgICAgICBNQVRUUl9ERVYs IDAsIHAybV9tbWlvX2RpcmVjdCwKCSAgICAgICAgICAgICAgICAgZC0+YXJjaC5wMm0uZGVmYXVs dF9hY2Nlc3MpOwoKQXNpZGUgdGhlIHBmbl90b19wYWRkcigqKSB3aGljaCB3aWxsIGJlIGNsZWFu LXVwIGluIGEgZm9sbG93LXVwIHBhdGNoLCAyIApvZiB0aG9zZXMgcGFyYW1ldGVycyAoMiwgNyBh bmQgOSkgYXJlIGNvbW1vbiB0byBhbGwgdGhlIGNhbGxlcnMuIEl0IGlzIApoYXJkIHRvIHVuZGVy c3RhbmQgd2hhdCBtZWFucyAnMCcgd2l0aG91dCBsb29raW5nIGNhcmVmdWxseSBhdCAKYXBwbHlf cDJtX2NoYW5nZXMuCgpSZWdhcmRzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==