From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Edgar E. Iglesias" Subject: [PATCH v3 2/3] Revert "xen/arm: Map mmio-sram nodes as un-cached memory" Date: Tue, 31 Jan 2017 23:17:59 +0100 Message-ID: <1485901080-8802-3-git-send-email-edgar.iglesias@gmail.com> References: <1485901080-8802-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: <1485901080-8802-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 Yi4KClRoZSBkZWZhdWx0IGF0dHJpYnV0ZSBtYXBwaW5ncyBmb3IgTU1JTyBoYXZlIGJlZW4gcmVs YXhlZCwgd2Ugbm93IHJlbHkKb24gdGhlIGhhcmR3YXJlIGRvbWFpbiB0byBzZXQgY29ycmVjdCBt ZW1vcnkgYXR0cmlidXRlcy4KClNpZ25lZC1vZmYtYnk6IEVkZ2FyIEUuIElnbGVzaWFzIDxlZGdh ci5pZ2xlc2lhc0B4aWxpbnguY29tPgotLS0KIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8 IDMwIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMwIGRl bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hl bi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwppbmRleCA0ZmM0NjdjLi5jOTdhMWY1IDEwMDY0NAot LS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFp bl9idWlsZC5jCkBAIC00OCwyMCArNDgsNiBAQCBzdHJ1Y3QgbWFwX3JhbmdlX2RhdGEKICAgICBw Mm1fdHlwZV90IHAybXQ7CiB9OwogCi1zdGF0aWMgY29uc3Qgc3RydWN0IGR0X2RldmljZV9tYXRj aCBkZXZfbWFwX2F0dHJzW10gX19pbml0Y29uc3QgPQotewotICAgIHsKLSAgICAgICAgX19EVF9N QVRDSF9DT01QQVRJQkxFKCJtbWlvLXNyYW0iKSwKLSAgICAgICAgX19EVF9NQVRDSF9QUk9QKCJu by1tZW1vcnktd2MiKSwKLSAgICAgICAgLmRhdGEgPSAodm9pZCAqKSAodWludHB0cl90KSBwMm1f bW1pb19kaXJlY3RfZGV2LAotICAgIH0sCi0gICAgewotICAgICAgICBfX0RUX01BVENIX0NPTVBB VElCTEUoIm1taW8tc3JhbSIpLAotICAgICAgICAuZGF0YSA9ICh2b2lkICopICh1aW50cHRyX3Qp IHAybV9tbWlvX2RpcmVjdF9uYywKLSAgICB9LAotICAgIHsgLyogc2VudGluZWwgKi8gfSwKLX07 Ci0KIC8vI2RlZmluZSBERUJVR18xMV9BTExPQ0FUSU9OCiAjaWZkZWYgREVCVUdfMTFfQUxMT0NB VElPTgogIyBkZWZpbmUgRDExUFJJTlQoZm10LCBhcmdzLi4uKSBwcmludGsoWEVOTE9HX0RFQlVH IGZtdCwgIyNhcmdzKQpAQCAtMTE3MCwyMSArMTE1Niw2IEBAIHN0YXRpYyBpbnQgaGFuZGxlX2Rl dmljZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmRldiwKICAgICBy ZXR1cm4gMDsKIH0KIAotc3RhdGljIHAybV90eXBlX3QgbG9va3VwX21hcF9hdHRyKHN0cnVjdCBk dF9kZXZpY2Vfbm9kZSAqbm9kZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw Mm1fdHlwZV90IHBhcmVudF9wMm10KQotewotICAgIGNvbnN0IHN0cnVjdCBkdF9kZXZpY2VfbWF0 Y2ggKnI7Ci0KLSAgICAvKiBTZWFyY2ggYW5kIGlmIG5vdGhpbmcgbWF0Y2hlcywgdXNlIHRoZSBw YXJlbnQncyBhdHRyaWJ1dGVzLiAgKi8KLSAgICByID0gZHRfbWF0Y2hfbm9kZShkZXZfbWFwX2F0 dHJzLCBub2RlKTsKLQotICAgIC8qCi0gICAgICogSWYgdGhpcyBub2RlIGRvZXMgbm90IGRpY3Rh dGUgc3BlY2lmaWMgbWFwcGluZyBhdHRyaWJ1dGVzLAotICAgICAqIGl0IGluaGVyaXRzIGl0cyBw YXJlbnQncyBhdHRyaWJ1dGVzLgotICAgICAqLwotICAgIHJldHVybiByID8gKHVpbnRwdHJfdCkg ci0+ZGF0YSA6IHBhcmVudF9wMm10OwotfQotCiBzdGF0aWMgaW50IGhhbmRsZV9ub2RlKHN0cnVj dCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCiAgICAgICAgICAgICAgICAg ICAgICAgIHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSwKICAgICAgICAgICAgICAgICAgICAg ICAgcDJtX3R5cGVfdCBwMm10KQpAQCAtMTI3NSw3ICsxMjQ2LDYgQEAgc3RhdGljIGludCBoYW5k bGVfbm9kZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvLAogICAg ICAgICAgICAgICAgIldBUk5JTkc6IFBhdGggJXMgaXMgcmVzZXJ2ZWQsIHNraXAgdGhlIG5vZGUg YXMgd2UgbWF5IHJlLXVzZSB0aGUgcGF0aC5cbiIsCiAgICAgICAgICAgICAgICBwYXRoKTsKIAot ICAgIHAybXQgPSBsb29rdXBfbWFwX2F0dHIobm9kZSwgcDJtdCk7CiAgICAgcmVzID0gaGFuZGxl X2RldmljZShkLCBub2RlLCBwMm10KTsKICAgICBpZiAoIHJlcykKICAgICAgICAgcmV0dXJuIHJl czsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==