cfa1f4bcee
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>
129 lines
2.2 KiB
Plaintext
129 lines
2.2 KiB
Plaintext
config SEV
|
|
bool
|
|
depends on KVM
|
|
|
|
config PC
|
|
bool
|
|
imply APPLESMC
|
|
imply HYPERV
|
|
imply ISA_IPMI_KCS
|
|
imply ISA_IPMI_BT
|
|
imply PCI_IPMI_KCS
|
|
imply PCI_IPMI_BT
|
|
imply IPMI_SSIF
|
|
imply ISA_DEBUG
|
|
imply PARALLEL
|
|
imply PCI_DEVICES
|
|
imply PVPANIC_ISA
|
|
imply QXL
|
|
imply SEV
|
|
imply SGA
|
|
imply TEST_DEVICES
|
|
imply TPM_CRB
|
|
imply TPM_TIS_ISA
|
|
imply VGA_PCI
|
|
imply VIRTIO_VGA
|
|
imply NVDIMM
|
|
select FDC
|
|
select I8259
|
|
select I8254
|
|
select PCKBD
|
|
select PCSPK
|
|
select I8257
|
|
select MC146818RTC
|
|
# For ACPI builder:
|
|
select SERIAL_ISA
|
|
select ACPI_PCI
|
|
select ACPI_VMGENID
|
|
select VIRTIO_PMEM_SUPPORTED
|
|
select VIRTIO_MEM_SUPPORTED
|
|
|
|
config PC_PCI
|
|
bool
|
|
select APIC
|
|
select IOAPIC
|
|
select APM
|
|
select PC
|
|
|
|
config PC_ACPI
|
|
bool
|
|
select ACPI_X86
|
|
select ACPI_CPU_HOTPLUG
|
|
select ACPI_MEMORY_HOTPLUG
|
|
select SMBUS_EEPROM
|
|
select PFLASH_CFI01
|
|
depends on ACPI_SMBUS
|
|
|
|
config I440FX
|
|
bool
|
|
imply E1000_PCI
|
|
imply VMPORT
|
|
imply VMMOUSE
|
|
select PC_PCI
|
|
select PC_ACPI
|
|
select ACPI_SMBUS
|
|
select PCI_I440FX
|
|
select PIIX3
|
|
select IDE_PIIX
|
|
select DIMM
|
|
select SMBIOS
|
|
select FW_CFG_DMA
|
|
|
|
config ISAPC
|
|
bool
|
|
select ISA_BUS
|
|
select PC
|
|
select IDE_ISA
|
|
select VGA_ISA
|
|
# FIXME: it is in the same file as i440fx, and does not compile
|
|
# if separated
|
|
depends on I440FX
|
|
|
|
config Q35
|
|
bool
|
|
imply VTD
|
|
imply AMD_IOMMU
|
|
imply E1000E_PCI_EXPRESS
|
|
imply VMPORT
|
|
imply VMMOUSE
|
|
select PC_PCI
|
|
select PC_ACPI
|
|
select PCI_EXPRESS_Q35
|
|
select LPC_ICH9
|
|
select AHCI_ICH9
|
|
select DIMM
|
|
select SMBIOS
|
|
select FW_CFG_DMA
|
|
|
|
config MICROVM
|
|
bool
|
|
select SERIAL_ISA # for serial_hds_isa_init()
|
|
select ISA_BUS
|
|
select APIC
|
|
select IOAPIC
|
|
select I8259
|
|
select MC146818RTC
|
|
select VIRTIO_MMIO
|
|
select ACPI_HW_REDUCED
|
|
select PCI_EXPRESS_GENERIC_BRIDGE
|
|
select USB_XHCI_SYSBUS
|
|
|
|
config X86_IOMMU
|
|
bool
|
|
depends on PC
|
|
|
|
config VTD
|
|
bool
|
|
select X86_IOMMU
|
|
|
|
config AMD_IOMMU
|
|
bool
|
|
select X86_IOMMU
|
|
|
|
config VMPORT
|
|
bool
|
|
|
|
config VMMOUSE
|
|
bool
|
|
depends on VMPORT
|