Kconfig 1.2 KB

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