diff options
Diffstat (limited to 'roms/u-boot/arch/sandbox/Kconfig')
-rw-r--r-- | roms/u-boot/arch/sandbox/Kconfig | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/roms/u-boot/arch/sandbox/Kconfig b/roms/u-boot/arch/sandbox/Kconfig new file mode 100644 index 000000000..f83282d9d --- /dev/null +++ b/roms/u-boot/arch/sandbox/Kconfig @@ -0,0 +1,68 @@ +menu "Sandbox architecture" + depends on SANDBOX + +config SYS_ARCH + default "sandbox" + +config SYS_BOARD + default "sandbox" + +config SYS_CPU + default "sandbox" + +config SANDBOX64 + bool "Use 64-bit addresses" + select PHYS_64BIT + select HOST_64BIT + +config SANDBOX_RAM_SIZE_MB + int "RAM size in MiB" + default 128 + range 64 4095 if !SANDBOX64 + range 64 268435456 if SANDBOX64 + help + Memory size of the sandbox in MiB. The default value is 128 MiB. + The minimum value is 64 MiB. The maximum value is 4095 MiB for the + 32bit sandbox. + +config SANDBOX_SPL + bool "Enable SPL for sandbox" + select SUPPORT_SPL + +config SYS_CONFIG_NAME + default "sandbox_spl" if SANDBOX_SPL + default "sandbox" if !SANDBOX_SPL + +choice + prompt "Run sandbox on 32/64-bit host" + default HOST_64BIT + help + Sandbox can be built on 32-bit and 64-bit hosts. + The default is to build on a 64-bit host and run + on a 64-bit host. If you want to run sandbox on + a 32-bit host, change it here. + +config HOST_32BIT + bool "32-bit host" + depends on !PHYS_64BIT + +config HOST_64BIT + bool "64-bit host" + +endchoice + +config SANDBOX_CRASH_RESET + bool "Reset on crash" + help + If an illegal instruction or an illegal memory access occurs, the + sandbox by default writes a crash dump and exits. If you set this + flag, the sandbox is reset instead. This may be useful when running + test suites like the UEFI self certification test which continue + with the next test after a crash. + +config SANDBOX_BITS_PER_LONG + int + default 32 if HOST_32BIT + default 64 if HOST_64BIT + +endmenu |