1if TARGET_QEMU_VIRT 2 3config SYS_BOARD 4 default "qemu-riscv" 5 6config SYS_VENDOR 7 default "emulation" 8 9config SYS_CPU 10 default "generic" 11 12config SYS_CONFIG_NAME 13 default "qemu-riscv" 14 15config TEXT_BASE 16 default 0x81200000 if SPL 17 default 0x80000000 if !RISCV_SMODE 18 default 0x80200000 if RISCV_SMODE && ARCH_RV64I 19 default 0x80400000 if RISCV_SMODE && ARCH_RV32I 20 21config SPL_TEXT_BASE 22 default 0x80000000 23 24config SPL_OPENSBI_LOAD_ADDR 25 hex 26 default 0x80100000 27 28config BOARD_SPECIFIC_OPTIONS # dummy 29 def_bool y 30 select GENERIC_RISCV 31 select SUPPORT_SPL 32 imply AHCI 33 imply SMP 34 imply BOARD_LATE_INIT 35 imply PCI_INIT_R 36 imply SPL_RAM_SUPPORT 37 imply SPL_RAM_DEVICE 38 imply CMD_PCI 39 imply CMD_POWEROFF 40 imply CMD_SBI 41 imply CMD_SCSI 42 imply CMD_PING 43 imply CMD_EXT2 44 imply CMD_EXT4 45 imply CMD_FAT 46 imply CMD_FS_GENERIC 47 imply DOS_PARTITION 48 imply ISO_PARTITION 49 imply EFI_PARTITION 50 imply SCSI_AHCI 51 imply AHCI_PCI 52 imply E1000 53 imply NVME 54 imply PCI 55 imply PCIE_ECAM_GENERIC 56 imply SCSI 57 imply DM_SCSI 58 imply SYS_NS16550 59 imply SIFIVE_SERIAL 60 imply HTIF_CONSOLE if 64BIT 61 imply SYSRESET 62 imply SYSRESET_CMD_POWEROFF 63 imply SYSRESET_SYSCON 64 imply VIRTIO_MMIO 65 imply VIRTIO_PCI 66 imply VIRTIO_NET 67 imply VIRTIO_BLK 68 imply MTD_NOR_FLASH 69 imply CFI_FLASH 70 imply OF_HAS_PRIOR_STAGE 71 72endif 73