From 43349433530795415be816c4584b7cd8bee0df3e Mon Sep 17 00:00:00 2001 From: Shawn Nematbakhsh Date: Tue, 22 Nov 2016 10:57:49 -0800 Subject: [PATCH] kevin: Disable MPU locking Our RAM / code regions aren't a power of 2, so we cannot program MPU to precisely protect the regions we desire. BUG=chrome-os-partner:57789 BRANCH=gru TEST=`make buildall -j`, then burn + boot to OS. Change-Id: I363575426ec42cbb9a0e23107baf5839f4ac684a Signed-off-by: Shawn Nematbakhsh Reviewed-on: https://chromium-review.googlesource.com/413584 Reviewed-by: Aseda Aboagye Reviewed-on: https://chromium-review.googlesource.com/415496 Commit-Ready: Shawn N Tested-by: Shawn N Reviewed-by: Shawn N --- board/kevin/board.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/board/kevin/board.h b/board/kevin/board.h index fa7cca42a1..854c9a7099 100644 --- a/board/kevin/board.h +++ b/board/kevin/board.h @@ -39,6 +39,8 @@ #define CONFIG_RAM_BASE (0x200C0000 + RAM_SHIFT_SIZE) #undef CONFIG_RAM_SIZE #define CONFIG_RAM_SIZE (0x00008000 - 0x800 - RAM_SHIFT_SIZE) +/* Region sizes are no longer a power of 2 so we can't enable MPU */ +#undef CONFIG_MPU /* Optional features */ #define CONFIG_BOARD_VERSION