1 menu "RISC-V architecture"
11 config TARGET_AX25_AE350
12 bool "Support ax25-ae350"
14 config TARGET_QEMU_VIRT
15 bool "Support QEMU Virt Board"
19 # board-specific options below
20 source "board/AndesTech/ax25-ae350/Kconfig"
21 source "board/emulation/qemu-riscv/Kconfig"
23 # platform-specific options below
24 source "arch/riscv/cpu/ax25/Kconfig"
25 source "arch/riscv/cpu/qemu/Kconfig"
27 # architecture-specific options below
37 Choose this option to target the RV32I base integer instruction set.
44 Choose this option to target the RV64I base integer instruction set.
53 bool "medium low code model"
55 U-Boot and its statically defined symbols must lie within a single 2 GiB
56 address range and must lie between absolute addresses -2 GiB and +2 GiB.
59 bool "medium any code model"
61 U-Boot and its statically defined symbols must be within any single 2 GiB
73 Choose this option to build U-Boot for RISC-V M-Mode.
78 Choose this option to build U-Boot for RISC-V S-Mode.
83 bool "Emit compressed instructions"
86 Adds "C" to the ISA subsets that the toolchain is allowed to emit
87 when building U-Boot, which results in compressed instructions in the
101 depends on RISCV_MMODE
105 The SiFive CLINT block holds memory-mapped control and status registers
106 associated with software and timer interrupts.
110 default y if RISCV_SMODE
112 The provides the riscv_get_time() API that is implemented using the
113 standard rdtime instruction. This is the case for S-mode U-Boot, and
114 is useful for processors that support rdtime in M-mode too.