From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Edgar E. Iglesias" Subject: [PATCH v3 1/6] xen/arm: p2m: Add support for normal non-cacheable memory Date: Wed, 7 Sep 2016 08:56:12 +0200 Message-ID: <1473231377-7800-2-git-send-email-edgar.iglesias@gmail.com> References: <1473231377-7800-1-git-send-email-edgar.iglesias@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1473231377-7800-1-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: xen-devel@lists.xen.org Cc: edgar.iglesias@xilinx.com, julien.grall@arm.com, sstabellini@kernel.org List-Id: xen-devel@lists.xenproject.org RnJvbTogIkVkZ2FyIEUuIElnbGVzaWFzIiA8ZWRnYXIuaWdsZXNpYXNAeGlsaW54LmNvbT4KCkFk ZCBzdXBwb3J0IGZvciBkZXNjcmliaW5nIG5vcm1hbCBub24tY2FjaGVhYmxlIG1lbW9yeS4KClNp Z25lZC1vZmYtYnk6IEVkZ2FyIEUuIElnbGVzaWFzIDxlZGdhci5pZ2xlc2lhc0B4aWxpbnguY29t PgotLS0KIHhlbi9hcmNoL2FybS9wMm0uYyAgICAgICAgIHwgMTggKysrKysrKysrKysrKysrKysr CiB4ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oICB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0v cGFnZS5oIHwgIDEgKwogMyBmaWxlcyBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspCgpkaWZmIC0t Z2l0IGEveGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2FyY2gvYXJtL3AybS5jCmluZGV4IGI2NDhh OWQuLmJmZWY3N2IgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wMm0uYworKysgYi94ZW4vYXJj aC9hcm0vcDJtLmMKQEAgLTI4Miw2ICsyODIsNyBAQCBzdGF0aWMgdm9pZCBwMm1fc2V0X3Blcm1p c3Npb24obHBhZV90ICplLCBwMm1fdHlwZV90IHQsIHAybV9hY2Nlc3NfdCBhKQogICAgIC8qIEZp cnN0IGFwcGx5IHR5cGUgcGVybWlzc2lvbnMgKi8KICAgICBzd2l0Y2ggKCB0ICkKICAgICB7Cisg ICAgY2FzZSBwMm1fbWVtX25jOgogICAgIGNhc2UgcDJtX3JhbV9ydzoKICAgICAgICAgZS0+cDJt LnhuID0gMDsKICAgICAgICAgZS0+cDJtLndyaXRlID0gMTsKQEAgLTM3Niw2ICszNzcsMjMgQEAg c3RhdGljIGxwYWVfdCBtZm5fdG9fcDJtX2VudHJ5KG1mbl90IG1mbiwgcDJtX3R5cGVfdCB0LCBw Mm1fYWNjZXNzX3QgYSkKICAgICAgICAgZS5wMm0uc2ggPSBMUEFFX1NIX09VVEVSOwogICAgICAg ICBicmVhazsKIAorICAgIC8qCisgICAgICogQVJNIEFSTTogT3ZlcmxheWluZyB0aGUgc2hhcmVh YmlsaXR5IGF0dHJpYnV0ZSAoRERJCisgICAgICogMDQwNkMuYiBCMy0xMzc2IHRvIDEzNzcpCisg ICAgICoKKyAgICAgKiBBIG1lbW9yeSByZWdpb24gd2l0aCBhIHJlc3VsdGFudCBtZW1vcnkgdHlw ZSBhdHRyaWJ1dGUgb2YgTm9ybWFsLAorICAgICAqIGFuZCBhIHJlc3VsdGFudCBjYWNoZWFiaWxp dHkgYXR0cmlidXRlIG9mIElubmVyIE5vbi1jYWNoZWFibGUsCisgICAgICogT3V0ZXIgTm9uLWNh Y2hlYWJsZSwgbXVzdCBoYXZlIGEgcmVzdWx0YW50IHNoYXJlYWJpbGl0eSBhdHRyaWJ1dGUKKyAg ICAgKiBvZiBPdXRlciBTaGFyZWFibGUsIG90aGVyd2lzZSBzaGFyZWFiaWxpdHkgaXMgVU5QUkVE SUNUQUJMRS4KKyAgICAgKgorICAgICAqIE9uIEFSTXY4IHNoYXJhYmlsaXR5IGlzIGlnbm9yZWQg YW5kIGV4cGxpY2l0bHkgdHJlYXRlZCBhcyBPdXRlcgorICAgICAqIFNoYXJlYWJsZSBmb3IgTm9y bWFsIElubmVyIE5vbl9jYWNoZWFibGUsIE91dGVyIE5vbi1jYWNoZWFibGUuCisgICAgICovCisg ICAgY2FzZSBwMm1fbWVtX25jOgorICAgICAgICBlLnAybS5tYXR0ciA9IE1BVFRSX01FTV9OQzsK KyAgICAgICAgZS5wMm0uc2ggPSBMUEFFX1NIX09VVEVSOworICAgICAgICBicmVhazsKKwogICAg IGRlZmF1bHQ6CiAgICAgICAgIGUucDJtLm1hdHRyID0gTUFUVFJfTUVNOwogICAgICAgICBlLnAy bS5zaCA9IExQQUVfU0hfSU5ORVI7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Ay bS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaAppbmRleCA1M2M0ZDc4Li5iMDEyZDUwIDEw MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz bS1hcm0vcDJtLmgKQEAgLTkzLDYgKzkzLDcgQEAgdHlwZWRlZiBlbnVtIHsKICAgICBwMm1fcmFt X3JvLCAgICAgICAgIC8qIFJlYWQtb25seTsgd3JpdGVzIGFyZSBzaWxlbnRseSBkcm9wcGVkICov CiAgICAgcDJtX21taW9fZGlyZWN0X25jLCAvKiBSZWFkL3dyaXRlIG1hcHBpbmcgb2YgZ2VudWlu ZSBNTUlPIGFyZWEgbm9uLWNhY2hlYWJsZSAqLwogICAgIHAybV9tbWlvX2RpcmVjdF9jLCAgLyog UmVhZC93cml0ZSBtYXBwaW5nIG9mIGdlbnVpbmUgTU1JTyBhcmVhIGNhY2hlYWJsZSAqLworICAg IHAybV9tZW1fbmMsICAgICAgICAgLyogUmVhZC93cml0ZSBtYXBwaW5nIG9mIE5vbi1jYWNoZWFi bGUgTWVtb3J5ICovCiAgICAgcDJtX21hcF9mb3JlaWduLCAgICAvKiBSYW0gcGFnZXMgZnJvbSBm b3JlaWduIGRvbWFpbiAqLwogICAgIHAybV9ncmFudF9tYXBfcncsICAgLyogUmVhZC93cml0ZSBn cmFudCBtYXBwaW5nICovCiAgICAgcDJtX2dyYW50X21hcF9ybywgICAvKiBSZWFkLW9ubHkgZ3Jh bnQgbWFwcGluZyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggYi94 ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaAppbmRleCAwNWQ5ZjgyLi45YWRjOTczIDEwMDY0NAot LS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJt L3BhZ2UuaApAQCAtNzMsNiArNzMsNyBAQAogICoKICAqLwogI2RlZmluZSBNQVRUUl9ERVYgICAg IDB4MQorI2RlZmluZSBNQVRUUl9NRU1fTkMgIDB4NQogI2RlZmluZSBNQVRUUl9NRU0gICAgIDB4 ZgogCiAvKiBGbGFncyBmb3IgZ2V0X3BhZ2VfZnJvbV9ndmEsIGd2aXJ0X3RvX21hZGRyIGV0YyAq LwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK