From 2172b8eaf9c3008d69c17f3b0812afdc18ec1d0d Mon Sep 17 00:00:00 2001
From: Luis Gerhorst <privat@luisgerhorst.de>
Date: Fri, 11 Dec 2020 14:35:08 +0100
Subject: [PATCH] Disable arm_mmu on raspi3b

---
 arch/arm/core/aarch64/arm_mmu.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/arch/arm/core/aarch64/arm_mmu.c b/arch/arm/core/aarch64/arm_mmu.c
index a8128cb37d4..5deed200f75 100644
--- a/arch/arm/core/aarch64/arm_mmu.c
+++ b/arch/arm/core/aarch64/arm_mmu.c
@@ -459,6 +459,7 @@ static int arm_mmu_init(const struct device *arg)
 	return 0;
 }
 
+#ifndef CONFIG_BOARD_QEMU_RASPI3
 SYS_INIT(arm_mmu_init, PRE_KERNEL_1,
 #if MMU_DEBUG_PRINTS
 	 MMU_DEBUG_PRIORITY
@@ -466,3 +467,6 @@ SYS_INIT(arm_mmu_init, PRE_KERNEL_1,
 	 CONFIG_KERNEL_INIT_PRIORITY_DEVICE
 #endif
 );
+#else
+#warning ARM MMU disabled because it is buggy on qemu_raspi3 board
+#endif
-- 
GitLab