From ebae18a52c57ffdc087902233d24b650bc886d82 Mon Sep 17 00:00:00 2001 From: Ye Li Date: Wed, 13 Jan 2021 00:16:26 -0800 Subject: [PATCH] LF-3161-2 mx6ul: bee: Remove XN bit for bee enabled region We will test a program on BEE enabled region, so remove XN bit to allow execution when current MMU domain is changed to client. Signed-off-by: Ye Li Reviewed-by: Peng Fan (cherry picked from commit e4bd1734bcba2012d4d7dea7598635256f155c96) --- arch/arm/mach-imx/mx6/bee.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm/mach-imx/mx6/bee.c b/arch/arm/mach-imx/mx6/bee.c index c4c04dd..24db86b 100644 --- a/arch/arm/mach-imx/mx6/bee.c +++ b/arch/arm/mach-imx/mx6/bee.c @@ -275,9 +275,9 @@ static int do_bee_init(cmd_tbl_t *cmdtp, int flag, int argc, struct bee_parameters *p = ¶ #if defined(CONFIG_SYS_ARM_CACHE_WRITETHROUGH) - enum dcache_option option = DCACHE_WRITETHROUGH; + enum dcache_option option = DCACHE_WRITETHROUGH & ~TTB_SECT_XN_MASK; #else - enum dcache_option option = DCACHE_WRITEBACK; + enum dcache_option option = DCACHE_WRITEBACK & ~TTB_SECT_XN_MASK; #endif if (argc > 5) -- 1.9.1