From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Edgar E. Iglesias" Subject: [PATCH v2 2/3] Revert "xen/arm: Map mmio-sram nodes as un-cached memory" Date: Thu, 26 Jan 2017 14:16:01 +0100 Message-ID: <1485436562-7312-3-git-send-email-edgar.iglesias@gmail.com> References: <1485436562-7312-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: <1485436562-7312-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 RnJvbTogIkVkZ2FyIEUuIElnbGVzaWFzIiA8ZWRnYXIuaWdsZXNpYXNAeGlsaW54LmNvbT4KClRo aXMgcmV2ZXJ0cyBjb21taXQgMWU3NWVkOGI2NGJjMWE5YjQ3ZTU0MGU2ZjEwMGYxN2VjNmQ5N2Yx Yi4KLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgfCAzMCAtLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n aXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1 aWxkLmMKaW5kZXggNGZjNDY3Yy4uYzk3YTFmNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2Rv bWFpbl9idWlsZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtNDgsMjAg KzQ4LDYgQEAgc3RydWN0IG1hcF9yYW5nZV9kYXRhCiAgICAgcDJtX3R5cGVfdCBwMm10OwogfTsK IAotc3RhdGljIGNvbnN0IHN0cnVjdCBkdF9kZXZpY2VfbWF0Y2ggZGV2X21hcF9hdHRyc1tdIF9f aW5pdGNvbnN0ID0KLXsKLSAgICB7Ci0gICAgICAgIF9fRFRfTUFUQ0hfQ09NUEFUSUJMRSgibW1p by1zcmFtIiksCi0gICAgICAgIF9fRFRfTUFUQ0hfUFJPUCgibm8tbWVtb3J5LXdjIiksCi0gICAg ICAgIC5kYXRhID0gKHZvaWQgKikgKHVpbnRwdHJfdCkgcDJtX21taW9fZGlyZWN0X2RldiwKLSAg ICB9LAotICAgIHsKLSAgICAgICAgX19EVF9NQVRDSF9DT01QQVRJQkxFKCJtbWlvLXNyYW0iKSwK LSAgICAgICAgLmRhdGEgPSAodm9pZCAqKSAodWludHB0cl90KSBwMm1fbW1pb19kaXJlY3RfbmMs Ci0gICAgfSwKLSAgICB7IC8qIHNlbnRpbmVsICovIH0sCi19OwotCiAvLyNkZWZpbmUgREVCVUdf MTFfQUxMT0NBVElPTgogI2lmZGVmIERFQlVHXzExX0FMTE9DQVRJT04KICMgZGVmaW5lIEQxMVBS SU5UKGZtdCwgYXJncy4uLikgcHJpbnRrKFhFTkxPR19ERUJVRyBmbXQsICMjYXJncykKQEAgLTEx NzAsMjEgKzExNTYsNiBAQCBzdGF0aWMgaW50IGhhbmRsZV9kZXZpY2Uoc3RydWN0IGRvbWFpbiAq ZCwgc3RydWN0IGR0X2RldmljZV9ub2RlICpkZXYsCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRp YyBwMm1fdHlwZV90IGxvb2t1cF9tYXBfYXR0cihzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUs Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBwYXJlbnRfcDJt dCkKLXsKLSAgICBjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX21hdGNoICpyOwotCi0gICAgLyogU2Vh cmNoIGFuZCBpZiBub3RoaW5nIG1hdGNoZXMsIHVzZSB0aGUgcGFyZW50J3MgYXR0cmlidXRlcy4g ICovCi0gICAgciA9IGR0X21hdGNoX25vZGUoZGV2X21hcF9hdHRycywgbm9kZSk7Ci0KLSAgICAv KgotICAgICAqIElmIHRoaXMgbm9kZSBkb2VzIG5vdCBkaWN0YXRlIHNwZWNpZmljIG1hcHBpbmcg YXR0cmlidXRlcywKLSAgICAgKiBpdCBpbmhlcml0cyBpdHMgcGFyZW50J3MgYXR0cmlidXRlcy4K LSAgICAgKi8KLSAgICByZXR1cm4gciA/ICh1aW50cHRyX3QpIHItPmRhdGEgOiBwYXJlbnRfcDJt dDsKLX0KLQogc3RhdGljIGludCBoYW5kbGVfbm9kZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qg a2VybmVsX2luZm8gKmtpbmZvLAogICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZHRfZGV2 aWNlX25vZGUgKm5vZGUsCiAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3QgcDJtdCkK QEAgLTEyNzUsNyArMTI0Niw2IEBAIHN0YXRpYyBpbnQgaGFuZGxlX25vZGUoc3RydWN0IGRvbWFp biAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbywKICAgICAgICAgICAgICAgICJXQVJOSU5H OiBQYXRoICVzIGlzIHJlc2VydmVkLCBza2lwIHRoZSBub2RlIGFzIHdlIG1heSByZS11c2UgdGhl IHBhdGguXG4iLAogICAgICAgICAgICAgICAgcGF0aCk7CiAKLSAgICBwMm10ID0gbG9va3VwX21h cF9hdHRyKG5vZGUsIHAybXQpOwogICAgIHJlcyA9IGhhbmRsZV9kZXZpY2UoZCwgbm9kZSwgcDJt dCk7CiAgICAgaWYgKCByZXMpCiAgICAgICAgIHJldHVybiByZXM7Ci0tIAoyLjcuNAoKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl bi1kZXZlbAo=