From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [RFC for-4.8 v2 5/7] xen/arm: domain_build: Plumb for different mapping attributes Date: Mon, 6 Jun 2016 19:00:05 +0100 Message-ID: <5755BA25.3070702@arm.com> References: <1464960552-6645-1-git-send-email-edgar.iglesias@gmail.com> <1464960552-6645-6-git-send-email-edgar.iglesias@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1464960552-6645-6-git-send-email-edgar.iglesias@gmail.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: "Edgar E. Iglesias" , xen-devel@lists.xen.org Cc: edgar.iglesias@xilinx.com, sstabellini@kernel.org List-Id: xen-devel@lists.xenproject.org SGkgRWRnYXIsCgpPbiAwMy8wNi8xNiAxNDoyOSwgRWRnYXIgRS4gSWdsZXNpYXMgd3JvdGU6Cj4g RnJvbTogIkVkZ2FyIEUuIElnbGVzaWFzIiA8ZWRnYXIuaWdsZXNpYXNAeGlsaW54LmNvbT4KPgo+ IEFkZCBwbHVtYmluZyBmb3IgcGFzc2luZyBhcm91bmQgbWFwcGluZyBhdHRyaWJ1dGVzLiBUaGlz Cj4gaXMgaW4gcHJlcGFyYXRpb24gdG8gYWxsb3cgdXMgdG8gZGlmZmVyZW50aWF0ZSB0aGUgYXR0 cmlidXRlcwo+IGZvciBzcGVjaWZpYyBkZXZpY2Ugbm9kZXMuCj4KPiBXZSBzdGlsbCB1c2UgdGhl IHNhbWUgREVWSUNFIG1hcHBpbmdzIGZvciBhbGwgbm9kZXMgc28gdGhpcwo+IHBhdGNoIGhhcyBu byBmdW5jdGlvbmFsIGNoYW5nZS4KPgo+IFNpZ25lZC1vZmYtYnk6IEVkZ2FyIEUuIElnbGVzaWFz IDxlZGdhci5pZ2xlc2lhc0B4aWxpbnguY29tPgo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL2RvbWFp bl9idWlsZC5jIHwgNTcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t LS0tCj4gICAxIGZpbGUgY2hhbmdlZCwgNDIgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0p Cj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gv YXJtL2RvbWFpbl9idWlsZC5jCj4gaW5kZXggZTRmZWQ0Yi4uMDY0ZmViMyAxMDA2NDQKPiAtLS0g YS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWlu X2J1aWxkLmMKPiBAQCAtNDIsNiArNDIsMTggQEAgc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2Rv bTBfbWVtKGNvbnN0IGNoYXIgKnMpCj4gICB9Cj4gICBjdXN0b21fcGFyYW0oImRvbTBfbWVtIiwg cGFyc2VfZG9tMF9tZW0pOwo+Cj4gK3N0cnVjdCBtYXBfYXR0cgo+ICt7Cj4gKyAgICB1bnNpZ25l ZCBpbnQgbWVtYXR0cjsKPiArICAgIHAybV9hY2Nlc3NfdCBhY2Nlc3M7CgpCYXNlZCBvbiBteSBj b21tZW50IG9uIHBhdGNoICMyLCBhY2Nlc3Mgc2hvdWxkIG5vdCBiZSB1c2VkIGZvciBvdGhlciAK cHVycG9zZSB0aGFuIG1lbWFjY2Vzcy4gU28gLi4uCgo+ICt9Owo+ICsKPiArc3RydWN0IG1hcF9y YW5nZV9kYXRhCj4gK3sKPiArICAgIHN0cnVjdCBkb21haW4gKmQ7Cj4gKyAgICBjb25zdCBzdHJ1 Y3QgbWFwX2F0dHIgKmF0dHI7CgouLiB0aGlzIGNvdWxkIGJlIHJlcGxhY2VkIGJ5ICJ1bnNpZ25l ZCBpbnQgbWVtYXR0ciIgZGlyZWN0bHkuCgo+ICt9Owo+ICsKPiAgIC8vI2RlZmluZSBERUJVR19E VAo+Cj4gICAjaWZkZWYgREVCVUdfRFQKClsuLi5dCgo+IEBAIC0xMzIyLDYgKzEzNDQsMTEgQEAg c3RhdGljIGludCBoYW5kbGVfbm9kZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2lu Zm8gKmtpbmZvLAo+Cj4gICBzdGF0aWMgaW50IHByZXBhcmVfZHRiKHN0cnVjdCBkb21haW4gKmQs IHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCj4gICB7Cj4gKyAgICBjb25zdCBzdHJ1Y3QgbWFw X2F0dHIgZGVmYXVsdF9hdHRyID0KPiArICAgIHsKPiArICAgICAgICAubWVtYXR0ciA9IE1BVFRS X0RFViwKPiArICAgICAgICAuYWNjZXNzID0gZC0+YXJjaC5wMm0uZGVmYXVsdF9hY2Nlc3MsCj4g KyAgICB9OwoKUGxlYXNlIGFkZCBhIGNvbW1lbnQgdG8gZXhwbGFpbiB0aGF0IGJ5IGRlZmF1bHQs IHJlZ2lvbiBhcmUgYWx3YXlzIAptYXBwZWQgdGhlIG1vc3QgcmVzdHJpY3RpdmUgd2F5IHdpdGgg ZGV2aWNlIGF0dHJpYnV0ZS4KCj4gICAgICAgY29uc3Qgdm9pZCAqZmR0Owo+ICAgICAgIGludCBu ZXdfc2l6ZTsKPiAgICAgICBpbnQgcmV0Owo+IEBAIC0xMzQxLDcgKzEzNjgsNyBAQCBzdGF0aWMg aW50IHByZXBhcmVfZHRiKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2lu Zm8pCj4KPiAgICAgICBmZHRfZmluaXNoX3Jlc2VydmVtYXAoa2luZm8tPmZkdCk7Cj4KPiAtICAg IHJldCA9IGhhbmRsZV9ub2RlKGQsIGtpbmZvLCBkdF9ob3N0KTsKPiArICAgIHJldCA9IGhhbmRs ZV9ub2RlKGQsIGtpbmZvLCBkdF9ob3N0LCAmZGVmYXVsdF9hdHRyKTsKPiAgICAgICBpZiAoIHJl dCApCj4gICAgICAgICAgIGdvdG8gZXJyOwo+Cj4KClJlZ2FyZHMsCgotLSAKSnVsaWVuIEdyYWxs CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2 ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4u b3JnL3hlbi1kZXZlbAo=