diff options
Diffstat (limited to 'target/riscv64/kernel')
| -rw-r--r-- | target/riscv64/kernel/qemu-riscv64 | 3 | ||||
| -rw-r--r-- | target/riscv64/kernel/sipeed-maixduino | 9 | ||||
| -rw-r--r-- | target/riscv64/kernel/starfive-visionfive2 | 38 |
3 files changed, 13 insertions, 37 deletions
diff --git a/target/riscv64/kernel/qemu-riscv64 b/target/riscv64/kernel/qemu-riscv64 index ea30532ad..a72876956 100644 --- a/target/riscv64/kernel/qemu-riscv64 +++ b/target/riscv64/kernel/qemu-riscv64 @@ -1,6 +1,9 @@ CONFIG_RISCV=y CONFIG_FPU=y +CONFIG_ARCH_VIRT=y CONFIG_SOC_VIRT=y CONFIG_NONPORTABLE=y +CONFIG_RISCV_M_MODE=y +CONFIG_PAGE_OFFSET=0x80000000 CONFIG_CMDLINE_BOOL=y CONFIG_COMPAT_32BIT_TIME=y diff --git a/target/riscv64/kernel/sipeed-maixduino b/target/riscv64/kernel/sipeed-maixduino new file mode 100644 index 000000000..713afd415 --- /dev/null +++ b/target/riscv64/kernel/sipeed-maixduino @@ -0,0 +1,9 @@ +CONFIG_RISCV=y +CONFIG_SOC_CANAAN=y +CONFIG_SOC_CANAAN_K210_DTB_BUILTIN=y +CONFIG_SOC_CANAAN_K210_DTB_SOURCE="sipeed_maixduino" +CONFIG_SMP=y +CONFIG_NR_CPUS=2 +CONFIG_CMDLINE="earlycon console=ttySIF0" +CONFIG_CMDLINE_FORCE=y +CONFIG_SECTION_MISMATCH_WARN_ONLY=y diff --git a/target/riscv64/kernel/starfive-visionfive2 b/target/riscv64/kernel/starfive-visionfive2 index 8bc705d87..94fb37e55 100644 --- a/target/riscv64/kernel/starfive-visionfive2 +++ b/target/riscv64/kernel/starfive-visionfive2 @@ -1,50 +1,14 @@ CONFIG_RISCV=y +CONFIG_ARCH_RV64I=y CONFIG_SOC_STARFIVE=y CONFIG_ARCH_STARFIVE=y CONFIG_FPU=y -CONFIG_RISCV_USE_LINKER_RELAXATION=y CONFIG_RISCV_SBI=y -CONFIG_ARCH_FLATMEM_ENABLE=y -CONFIG_ARCH_SPARSEMEM_ENABLE=y -CONFIG_ARCH_SELECT_MEMORY_MODEL=y -CONFIG_ARCH_SUPPORTS_UPROBES=y -CONFIG_STACKTRACE_SUPPORT=y -CONFIG_GENERIC_BUG=y -CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y -CONFIG_GENERIC_CALIBRATE_DELAY=y -CONFIG_GENERIC_CSUM=y -CONFIG_GENERIC_HWEIGHT=y -CONFIG_FIX_EARLYCON_MEM=y -CONFIG_LOCKDEP_SUPPORT=y -CONFIG_RISCV_DMA_NONCOHERENT=y -CONFIG_AS_HAS_INSN=y -CONFIG_AS_HAS_OPTION_ARCH=y -CONFIG_ARCH_STARFIVE=y -CONFIG_SOC_STARFIVE=y CONFIG_ERRATA_SIFIVE=y CONFIG_ERRATA_SIFIVE_CIP_453=y CONFIG_ERRATA_SIFIVE_CIP_1200=y CONFIG_NONPORTABLE=y -CONFIG_ARCH_RV64I=y -CONFIG_CMODEL_MEDANY=y -CONFIG_MODULE_SECTIONS=y -CONFIG_SMP=y -CONFIG_HOTPLUG_CPU=y -CONFIG_TUNE_GENERIC=y -CONFIG_RISCV_ALTERNATIVE=y -CONFIG_RISCV_ISA_C=y -CONFIG_RISCV_ISA_SVNAPOT=y -CONFIG_TOOLCHAIN_HAS_V=y -CONFIG_RISCV_ISA_V=y -CONFIG_RISCV_ISA_V_DEFAULT_ENABLE=y -CONFIG_TOOLCHAIN_HAS_ZBB=y -CONFIG_RISCV_ISA_ZBB=y -CONFIG_RISCV_ISA_ZICBOM=y -CONFIG_RISCV_ISA_ZICBOZ=y -CONFIG_TOOLCHAIN_HAS_ZIHINTPAUSE=y -CONFIG_TOOLCHAIN_NEEDS_EXPLICIT_ZICSR_ZIFENCEI=y -CONFIG_FPU=y CONFIG_IRQ_STACKS=y CONFIG_RISCV_MISALIGNED=y CONFIG_HZ_250=y |
