mirror of https://gitee.com/openkylin/qemu.git
hw/riscv/Kconfig: Restrict NUMA to Virt & Spike machines
Only the Virt and Spike machines use NUMA. Add a RISCV_NUMA Kconfig symbol and only have these machines select it. Adapt the Meson file to only built it if required. Acked-by: Paolo Bonzini <pbonzini@redhat.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com> Message-Id: <20210515173716.358295-8-philmd@redhat.com> Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
This commit is contained in:
parent
8cbb537ea9
commit
6e4dd94f77
|
@ -1,3 +1,6 @@
|
|||
config RISCV_NUMA
|
||||
bool
|
||||
|
||||
config IBEX
|
||||
bool
|
||||
|
||||
|
@ -34,6 +37,7 @@ config RISCV_VIRT
|
|||
imply PCI_DEVICES
|
||||
imply VIRTIO_VGA
|
||||
imply TEST_DEVICES
|
||||
select RISCV_NUMA
|
||||
select GOLDFISH_RTC
|
||||
select MSI_NONBROKEN
|
||||
select PCI
|
||||
|
@ -74,6 +78,7 @@ config SIFIVE_U
|
|||
|
||||
config SPIKE
|
||||
bool
|
||||
select RISCV_NUMA
|
||||
select HTIF
|
||||
select MSI_NONBROKEN
|
||||
select SIFIVE_CLINT
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
riscv_ss = ss.source_set()
|
||||
riscv_ss.add(files('boot.c'), fdt)
|
||||
riscv_ss.add(files('numa.c'))
|
||||
riscv_ss.add(when: 'CONFIG_RISCV_NUMA', if_true: files('numa.c'))
|
||||
riscv_ss.add(files('riscv_hart.c'))
|
||||
riscv_ss.add(when: 'CONFIG_OPENTITAN', if_true: files('opentitan.c'))
|
||||
riscv_ss.add(when: 'CONFIG_RISCV_VIRT', if_true: files('virt.c'))
|
||||
|
|
Loading…
Reference in New Issue