hw/mem/nvdimm: Use Kconfig 'imply' instead of 'depends on'
Per the kconfig.rst: A device should be listed [...] ``imply`` if (depending on the QEMU command line) the board may or may not be started without it. This is the case with the NVDIMM device, so use the 'imply' weak reverse dependency to select the symbol. Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com> Message-Id: <20210511155354.3069141-2-philmd@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
parent
2d652f24cc
commit
cfa1f4bcee
@ -8,4 +8,3 @@ CONFIG_POWERNV=y
|
||||
|
||||
# For pSeries
|
||||
CONFIG_PSERIES=y
|
||||
CONFIG_NVDIMM=y
|
||||
|
@ -6,6 +6,7 @@ config ARM_VIRT
|
||||
imply VFIO_PLATFORM
|
||||
imply VFIO_XGMAC
|
||||
imply TPM_TIS_SYSBUS
|
||||
imply NVDIMM
|
||||
select ARM_GIC
|
||||
select ACPI
|
||||
select ARM_SMMUV3
|
||||
|
@ -23,6 +23,7 @@ config PC
|
||||
imply TPM_TIS_ISA
|
||||
imply VGA_PCI
|
||||
imply VIRTIO_VGA
|
||||
imply NVDIMM
|
||||
select FDC
|
||||
select I8259
|
||||
select I8254
|
||||
|
@ -7,6 +7,4 @@ config MEM_DEVICE
|
||||
|
||||
config NVDIMM
|
||||
bool
|
||||
default y
|
||||
depends on (PC || PSERIES || ARM_VIRT)
|
||||
select MEM_DEVICE
|
||||
|
@ -3,6 +3,7 @@ config PSERIES
|
||||
imply PCI_DEVICES
|
||||
imply TEST_DEVICES
|
||||
imply VIRTIO_VGA
|
||||
imply NVDIMM
|
||||
select DIMM
|
||||
select PCI
|
||||
select SPAPR_VSCSI
|
||||
|
Loading…
Reference in New Issue
Block a user