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>
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user