From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: [PATCH v3 8/9] xen/arm: mm: Handle permission flags when adding a new mapping Date: Mon, 2 Oct 2017 18:31:49 +0100 Message-ID: <20171002173150.5404-9-julien.grall@arm.com> References: <20171002173150.5404-1-julien.grall@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20171002173150.5404-1-julien.grall@arm.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xen.org Cc: andre.przywara@arm.com, Julien Grall , sstabellini@kernel.org List-Id: xen-devel@lists.xenproject.org Q3VycmVudGx5LCBhbGwgdGhlIG5ldyBtYXBwaW5ncyB3aWxsIGJlIHJlYWQtd3JpdGUgbm9uLWV4 ZWN1dGFibGUuIEFsbG93IHRoZQpjYWxsZXIgdG8gdXNlIG90aGVyIHBlcm1pc3Npb25zLgoKU2ln bmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQogICAg Q2hhbmdlcyBpbiB2MjoKICAgICAgICAtIFN3aXRjaCB0aGUgcnVudGltZSBjaGVjayB0byBhIEJV R19PTigpCi0tLQogeGVuL2FyY2gvYXJtL21tLmMgfCAzICsrKwogMSBmaWxlIGNoYW5nZWQsIDMg aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gv YXJtL21tLmMKaW5kZXggMTE3ZjA1YTFkNi4uNTdhZmVkZjBiZSAxMDA2NDQKLS0tIGEveGVuL2Fy Y2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTEwMjIsNiArMTAyMiw5IEBA IHN0YXRpYyBpbnQgY3JlYXRlX3hlbl9lbnRyaWVzKGVudW0geGVubWFwX29wZXJhdGlvbiBvcCwK ICAgICAgICAgICAgICAgICBpZiAoIG9wID09IFJFU0VSVkUgKQogICAgICAgICAgICAgICAgICAg ICBicmVhazsKICAgICAgICAgICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KG1mbiwgUEFH RV9BSV9NQVNLKGZsYWdzKSk7CisgICAgICAgICAgICAgICAgcHRlLnB0LnJvID0gUEFHRV9ST19N QVNLKGZsYWdzKTsKKyAgICAgICAgICAgICAgICBwdGUucHQueG4gPSBQQUdFX1hOX01BU0soZmxh Z3MpOworICAgICAgICAgICAgICAgIEJVR19PTighcHRlLnB0LnJvICYmICFwdGUucHQueG4pOwog ICAgICAgICAgICAgICAgIHB0ZS5wdC50YWJsZSA9IDE7CiAgICAgICAgICAgICAgICAgd3JpdGVf cHRlKGVudHJ5LCBwdGUpOwogICAgICAgICAgICAgICAgIGJyZWFrOwotLSAKMi4xMS4wCgoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv eGVuLWRldmVsCg==