Kconfig 1013 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  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 OF_BOARD_SETUP
  39. imply SIFIVE_SERIAL
  40. imply SMP
  41. imply PCI
  42. imply DM_PCI
  43. imply PCIE_ECAM_GENERIC
  44. imply CMD_PCI
  45. imply E1000
  46. imply NVME
  47. imply SPL_RAM_SUPPORT
  48. imply SPL_RAM_DEVICE
  49. endif