From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sergej Proskurin Subject: [PATCH v3 07/38] arm/p2m: Introduce p2m_is_(hostp2m|altp2m) Date: Wed, 17 Aug 2016 00:16:43 +0200 Message-ID: <20160816221714.22041-8-proskurin@sec.in.tum.de> References: <20160816221714.22041-1-proskurin@sec.in.tum.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bZmfr-0002cD-CD for xen-devel@lists.xenproject.org; Tue, 16 Aug 2016 22:17:31 +0000 In-Reply-To: <20160816221714.22041-1-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: xen-devel@lists.xenproject.org Cc: Sergej Proskurin , Julien Grall , Stefano Stabellini List-Id: xen-devel@lists.xenproject.org VGhpcyBjb21taXQgYWRkcyBhIHAybSBjbGFzcyB0byB0aGUgc3RydWN0IHAybV9kb21haW4gdG8g ZGlzdGluZ3Vpc2gKYmV0d2VlbiB0aGUgaG9zdCdzIG9yaWdpbmFsIHAybSBhbmQgYWx0ZXJuYXRl IHAybSdzLiBUaGUgbmVlZCBmb3IgdGhpcwpmdW5jdGlvbmFsaXR5IHdpbGwgYmUgc2hvd24gaW4g dGhlIGZvbGxvd2luZyBjb21taXRzLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3NrdXJpbiA8 cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+Ci0tLQpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh YmVsbGluaUBrZXJuZWwub3JnPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv bT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oIHwgMTggKysrKysrKysrKysrKysrKysr CiAxIGZpbGUgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNs dWRlL2FzbS1hcm0vcDJtLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCmluZGV4IGVhZTMx YzEuLjA0MGNhMTMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKKysrIGIv eGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaApAQCAtMTgsNiArMTgsMTEgQEAgc3RydWN0IGRvbWFp bjsKIAogZXh0ZXJuIHZvaWQgbWVtb3J5X3R5cGVfY2hhbmdlZChzdHJ1Y3QgZG9tYWluICopOwog Cit0eXBlZGVmIGVudW0geworICAgIHAybV9ob3N0LAorICAgIHAybV9hbHRlcm5hdGUsCit9IHAy bV9jbGFzc190OworCiAvKiBQZXItcDJtLXRhYmxlIHN0YXRlICovCiBzdHJ1Y3QgcDJtX2RvbWFp biB7CiAgICAgLyogTG9jayB0aGF0IHByb3RlY3RzIHVwZGF0ZXMgdG8gdGhlIHAybSAqLwpAQCAt OTIsNiArOTcsOSBAQCBzdHJ1Y3QgcDJtX2RvbWFpbiB7CiAgICAgICogZW5vdWdoIGF2YWlsYWJs ZSBiaXRzIHRvIHN0b3JlIHRoaXMgaW5mb3JtYXRpb24uCiAgICAgICovCiAgICAgc3RydWN0IHJh ZGl4X3RyZWVfcm9vdCBtZW1fYWNjZXNzX3NldHRpbmdzOworCisgICAgLyogQ2hvb3NlIGJldHdl ZW46IGhvc3QvYWx0ZXJuYXRlLiAqLworICAgIHAybV9jbGFzc190IHAybV9jbGFzczsKIH07CiAK IC8qCkBAIC0zMDMsNiArMzExLDE2IEBAIHN0YXRpYyBpbmxpbmUgaW50IGdldF9wYWdlX2FuZF90 eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsCiAvKiBnZXQgaG9zdCBwMm0gdGFibGUgKi8KICNk ZWZpbmUgcDJtX2dldF9ob3N0cDJtKGQpICgmKGQpLT5hcmNoLnAybSkKIAorc3RhdGljIGlubGlu ZSBib29sX3QgcDJtX2lzX2hvc3RwMm0oY29uc3Qgc3RydWN0IHAybV9kb21haW4gKnAybSkKK3sK KyAgICByZXR1cm4gcDJtLT5wMm1fY2xhc3MgPT0gcDJtX2hvc3Q7Cit9CisKK3N0YXRpYyBpbmxp bmUgYm9vbF90IHAybV9pc19hbHRwMm0oY29uc3Qgc3RydWN0IHAybV9kb21haW4gKnAybSkKK3sK KyAgICByZXR1cm4gcDJtLT5wMm1fY2xhc3MgPT0gcDJtX2FsdGVybmF0ZTsKK30KKwogLyogdm1f ZXZlbnQgYW5kIG1lbV9hY2Nlc3MgYXJlIHN1cHBvcnRlZCBvbiBhbnkgQVJNIGd1ZXN0ICovCiBz dGF0aWMgaW5saW5lIGJvb2xfdCBwMm1fbWVtX2FjY2Vzc19zYW5pdHlfY2hlY2soc3RydWN0IGRv bWFpbiAqZCkKIHsKLS0gCjIuOS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==