• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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 SYS_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 0x81000000
27
28config BOARD_SPECIFIC_OPTIONS # dummy
29	def_bool y
30	select GENERIC_RISCV
31	select SUPPORT_SPL
32	imply SYS_NS16550
33	imply VIRTIO_MMIO
34	imply VIRTIO_NET
35	imply VIRTIO_BLK
36	imply VIRTIO_PCI
37	imply CMD_PING
38	imply CMD_FS_GENERIC
39	imply DOS_PARTITION
40	imply EFI_PARTITION
41	imply ISO_PARTITION
42	imply CMD_EXT2
43	imply CMD_EXT4
44	imply CMD_FAT
45	imply BOARD_LATE_INIT
46	imply OF_BOARD_SETUP
47	imply SIFIVE_SERIAL
48	imply SMP
49	imply PCI
50	imply DM_PCI
51	imply PCIE_ECAM_GENERIC
52	imply CMD_PCI
53	imply E1000
54	imply NVME
55	imply SPL_RAM_SUPPORT
56	imply SPL_RAM_DEVICE
57
58endif
59