if TARGET_QEMU_VIRT config SYS_BOARD default "qemu-riscv" config SYS_VENDOR default "emulation" config SYS_CPU default "generic" config SYS_CONFIG_NAME default "qemu-riscv" config TEXT_BASE default 0x81200000 if SPL default 0x80000000 if !RISCV_SMODE default 0x80200000 if RISCV_SMODE && ARCH_RV64I default 0x80400000 if RISCV_SMODE && ARCH_RV32I config SPL_TEXT_BASE default 0x80000000 config SPL_OPENSBI_LOAD_ADDR hex default 0x80100000 config PRE_CON_BUF_ADDR hex default 0x81000000 config BOARD_SPECIFIC_OPTIONS # dummy def_bool y select GENERIC_RISCV select SUPPORT_SPL select QFW if ACPI select QFW_MMIO if QFW imply AHCI imply SMP imply BOARD_LATE_INIT imply PCI_INIT_R imply SPL_RAM_SUPPORT imply SPL_RAM_DEVICE imply CMD_PCI imply CMD_POWEROFF imply CMD_SBI imply CMD_SCSI imply CMD_PING imply CMD_EXT2 imply CMD_EXT4 imply CMD_FAT imply CMD_FS_GENERIC imply DOS_PARTITION imply ISO_PARTITION imply EFI_PARTITION imply SCSI_AHCI imply AHCI_PCI imply E1000 imply PCI imply NVME_PCI imply PCIE_ECAM_GENERIC imply DM_RNG imply DM_RTC imply RTC_GOLDFISH imply SCSI imply SYS_NS16550 imply SIFIVE_SERIAL imply HTIF_CONSOLE if 64BIT imply SYSRESET imply SYSRESET_CMD_POWEROFF imply SYSRESET_SYSCON imply VIRTIO_MMIO imply VIRTIO_PCI imply VIRTIO_NET imply VIRTIO_BLK imply MTD_NOR_FLASH imply CFI_FLASH imply OF_HAS_PRIOR_STAGE imply VIDEO imply VIDEO_BOCHS imply SYS_WHITE_ON_BLACK imply PRE_CONSOLE_BUFFER imply USB imply USB_XHCI_HCD imply USB_XHCI_PCI imply USB_KEYBOARD imply CMD_USB imply UFS imply UFS_PCI endif