Kconfig 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  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 SYS_NS16550
  25. imply VIRTIO_MMIO
  26. imply VIRTIO_NET
  27. imply VIRTIO_BLK
  28. imply VIRTIO_PCI
  29. imply CMD_PING
  30. imply CMD_FS_GENERIC
  31. imply DOS_PARTITION
  32. imply EFI_PARTITION
  33. imply ISO_PARTITION
  34. imply CMD_EXT2
  35. imply CMD_EXT4
  36. imply CMD_FAT
  37. imply BOARD_LATE_INIT
  38. imply SIFIVE_SERIAL
  39. imply SMP
  40. imply PCI
  41. imply DM_PCI
  42. imply PCIE_ECAM_GENERIC
  43. imply CMD_PCI
  44. imply E1000
  45. imply NVME
  46. imply SPL_RAM_SUPPORT
  47. imply SPL_RAM_DEVICE
  48. imply SYSRESET
  49. imply SYSRESET_SYSCON
  50. imply CMD_POWEROFF
  51. imply SYSRESET_CMD_POWEROFF
  52. endif