diff options
author | Anup Patel | 2018-12-12 06:12:29 -0800 |
---|---|---|
committer | Andes | 2018-12-18 09:56:26 +0800 |
commit | 3cfc825261d90472fa11ea72d7ed2d293b744140 (patch) | |
tree | d319190cd7da211e66df64d47b51234e1f013286 | |
parent | 44fe795c149cac67a6dbc12a16f7ec5d813b9523 (diff) |
riscv: Introduce a Kconfig option for machine mode
So far we have a Kconfig option for supervisor mode. This adds an
option for the machine mode.
Signed-off-by: Anup Patel <anup@brainfault.org>
Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
Reviewed-by: Lukas Auer <lukas.auer@aisec.fraunhofer.de>
-rw-r--r-- | arch/riscv/Kconfig | 21 |
1 files changed, 16 insertions, 5 deletions
diff --git a/arch/riscv/Kconfig b/arch/riscv/Kconfig index 6d85ac96f83..55c60e4aebc 100644 --- a/arch/riscv/Kconfig +++ b/arch/riscv/Kconfig @@ -62,6 +62,22 @@ config CMODEL_MEDANY endchoice +choice + prompt "Run Mode" + default RISCV_MMODE + +config RISCV_MMODE + bool "Machine" + help + Choose this option to build U-Boot for RISC-V M-Mode. + +config RISCV_SMODE + bool "Supervisor" + help + Choose this option to build U-Boot for RISC-V S-Mode. + +endchoice + config RISCV_ISA_C bool "Emit compressed instructions" default y @@ -73,11 +89,6 @@ config RISCV_ISA_C config RISCV_ISA_A def_bool y -config RISCV_SMODE - bool "Run in S-Mode" - help - Enable this option to build U-Boot for RISC-V S-Mode - config 32BIT bool |