public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCH] ARM: cache-cp15: Make sure EAE is not enabled
@ 2015-04-28 12:21 Tomeu Vizoso
  2015-04-30  7:23 ` Sjoerd Simons
  0 siblings, 1 reply; 6+ messages in thread
From: Tomeu Vizoso @ 2015-04-28 12:21 UTC (permalink / raw)
  To: u-boot

This could happen if we are being chainloaded by Coreboot with LPAE
enabled, as is the case on the Tegra-based Chromebooks.

Signed-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>
---
 arch/arm/lib/cache-cp15.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/arch/arm/lib/cache-cp15.c b/arch/arm/lib/cache-cp15.c
index 0291afa..78fb429 100644
--- a/arch/arm/lib/cache-cp15.c
+++ b/arch/arm/lib/cache-cp15.c
@@ -96,6 +96,10 @@ static inline void mmu_setup(void)
 		dram_bank_mmu_setup(i);
 	}
 
+	/* Make sure EAE is not enabled */
+	asm volatile("mcr p15, 0, %0, c2, c0, 2"
+		     : : "r" (0) : "memory");
+
 	/* Copy the page table address to cp15 */
 	asm volatile("mcr p15, 0, %0, c2, c0, 0"
 		     : : "r" (gd->arch.tlb_addr) : "memory");
-- 
2.3.6

^ permalink raw reply related	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2015-07-02 21:20 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-04-28 12:21 [U-Boot] [PATCH] ARM: cache-cp15: Make sure EAE is not enabled Tomeu Vizoso
2015-04-30  7:23 ` Sjoerd Simons
2015-06-18  7:19   ` Tomeu Vizoso
2015-06-18 15:13     ` Simon Glass
2015-06-19 15:16       ` Tomeu Vizoso
2015-07-02 21:20         ` Albert ARIBAUD

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox