riscv: qemu: Use different SYS_TEXT_BASE for S-mode
[oweals/u-boot.git] / board / emulation / qemu-riscv / Kconfig
index af23363fcf719c214b35aa67cf672d61dd64467f..56bb5337d4c8130bd2d22951776404791d467d3b 100644 (file)
@@ -13,10 +13,24 @@ config SYS_CONFIG_NAME
        default "qemu-riscv"
 
 config SYS_TEXT_BASE
-       default 0x80000000
+       default 0x80000000 if !RISCV_SMODE
+       default 0x80200000 if RISCV_SMODE
 
 config BOARD_SPECIFIC_OPTIONS # dummy
        def_bool y
        imply SYS_NS16550
+       imply VIRTIO_MMIO
+       imply VIRTIO_NET
+       imply VIRTIO_BLK
+       imply CMD_PING
+       imply CMD_FS_GENERIC
+       imply DOS_PARTITION
+       imply EFI_PARTITION
+       imply ISO_PARTITION
+       imply CMD_EXT2
+       imply CMD_EXT4
+       imply CMD_FAT
+       imply BOARD_LATE_INIT
+       imply OF_BOARD_SETUP
 
 endif