diff options
Diffstat (limited to 'arch/arm/lib/bootm.c')
| -rw-r--r-- | arch/arm/lib/bootm.c | 7 | 
1 files changed, 6 insertions, 1 deletions
| diff --git a/arch/arm/lib/bootm.c b/arch/arm/lib/bootm.c index b3a961a82..f476a8970 100644 --- a/arch/arm/lib/bootm.c +++ b/arch/arm/lib/bootm.c @@ -22,7 +22,7 @@  #include <asm/bootm.h>  #include <linux/compiler.h> -#ifdef CONFIG_ARMV7_NONSEC +#if defined(CONFIG_ARMV7_NONSEC) || defined(CONFIG_ARMV7_VIRT)  #include <asm/armv7.h>  #endif @@ -189,8 +189,13 @@ static void do_nonsec_virt_switch(void)  {  #if defined(CONFIG_ARMV7_NONSEC) || defined(CONFIG_ARMV7_VIRT)  	if (armv7_switch_nonsec() == 0) +#ifdef CONFIG_ARMV7_VIRT +		if (armv7_switch_hyp() == 0) +			debug("entered HYP mode\n"); +#else  		debug("entered non-secure state\n");  #endif +#endif  }  /* Subcommand: PREP */ |