xen/midway: Add 1:1 workaround
authorJulien Grall <julien.grall@linaro.org>
Wed, 6 Nov 2013 19:37:15 +0000 (19:37 +0000)
committerIan Campbell <ian.campbell@citrix.com>
Mon, 11 Nov 2013 16:15:01 +0000 (16:15 +0000)
Signed-off-by: Julien Grall <julien.grall@linaro.org>
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
xen/arch/arm/platforms/midway.c

index b221279ec7ad5327d6536de942585540568da0c4..399056bd21ae354f62c43be69b8142f273e5ad95 100644 (file)
@@ -42,6 +42,11 @@ static void midway_reset(void)
     iounmap(pmu);
 }
 
+static uint32_t midway_quirks(void)
+{
+    return PLATFORM_QUIRK_DOM0_MAPPING_11;
+}
+
 static const char * const midway_dt_compat[] __initconst =
 {
     "calxeda,ecx-2000",
@@ -51,6 +56,7 @@ static const char * const midway_dt_compat[] __initconst =
 PLATFORM_START(midway, "CALXEDA MIDWAY")
     .compatible = midway_dt_compat,
     .reset = midway_reset,
+    .quirks = midway_quirks,
 PLATFORM_END
 
 /*