xen/arm: Implement ioremap.
authorIan Campbell <ian.campbell@citrix.com>
Fri, 20 Sep 2013 16:18:32 +0000 (17:18 +0100)
committerIan Campbell <ian.campbell@citrix.com>
Sat, 21 Sep 2013 15:25:13 +0000 (16:25 +0100)
Common code uses this, it expects an uncached mapping.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Reviewed-by: Julien Grall <julien.grall@linaro.org>
xen/arch/arm/mm.c

index 69c157a05c032b40c5dbad98eb560abb73a4557b..4521c8d4f116a324ffd17118533c33ea0d84c790 100644 (file)
@@ -694,6 +694,11 @@ void *ioremap_attr(paddr_t pa, size_t len, unsigned int attributes)
     return (__vmap(&pfn, nr, 1, 1, attributes) + offs);
 }
 
+void *ioremap(paddr_t pa, size_t len)
+{
+    return ioremap_attr(pa, len, PAGE_HYPERVISOR_NOCACHE);
+}
+
 static int create_xen_table(lpae_t *entry)
 {
     void *p;