1b5b31860SPhilippe Mathieu-Daudéconfig X86_FW_OVMF 2b5b31860SPhilippe Mathieu-Daudé bool 3b5b31860SPhilippe Mathieu-Daudé 482f51817SPaolo Bonziniconfig SEV 582f51817SPaolo Bonzini bool 6b5b31860SPhilippe Mathieu-Daudé select X86_FW_OVMF 7e0e312f3SPaolo Bonzini depends on KVM 8e0e312f3SPaolo Bonzini 92f44bea9SYang Zhongconfig SGX 102f44bea9SYang Zhong bool 112f44bea9SYang Zhong depends on KVM 122f44bea9SYang Zhong 13e0e312f3SPaolo Bonziniconfig PC 14e0e312f3SPaolo Bonzini bool 1558accbc5SYang Zhong imply APPLESMC 16ccf222a8SYang Zhong imply HYPERV 1758accbc5SYang Zhong imply ISA_IPMI_KCS 1858accbc5SYang Zhong imply ISA_IPMI_BT 1912f983c6SCorey Minyard imply PCI_IPMI_KCS 2012f983c6SCorey Minyard imply PCI_IPMI_BT 2138033052SCorey Minyard imply IPMI_SSIF 2258accbc5SYang Zhong imply ISA_DEBUG 233e3fdad6SThomas Huth imply PARALLEL 2458accbc5SYang Zhong imply PCI_DEVICES 25677726efSMihai Carabas imply PVPANIC_ISA 26e0e312f3SPaolo Bonzini imply QXL 27e0e312f3SPaolo Bonzini imply SEV 282f44bea9SYang Zhong imply SGX 2958accbc5SYang Zhong imply SGA 3058accbc5SYang Zhong imply TEST_DEVICES 31e0e312f3SPaolo Bonzini imply TPM_CRB 322e8f7675SEric Auger imply TPM_TIS_ISA 3309cba51eSPhilippe Mathieu-Daudé imply VGA_PCI 34938912a8SPaolo Bonzini imply VIRTIO_VGA 35cfa1f4bcSPhilippe Mathieu-Daudé imply NVDIMM 3672ea60e4SPhilippe Mathieu-Daudé select FDC_ISA 3702017ee3SPaolo Bonzini select I8259 3802017ee3SPaolo Bonzini select I8254 3958accbc5SYang Zhong select PCKBD 4002017ee3SPaolo Bonzini select PCSPK 4102017ee3SPaolo Bonzini select I8257 4202017ee3SPaolo Bonzini select MC146818RTC 4358accbc5SYang Zhong # For ACPI builder: 4458accbc5SYang Zhong select SERIAL_ISA 45709ebb90SCole Robinson select ACPI_PCI 4658accbc5SYang Zhong select ACPI_VMGENID 47a0a49813SDavid Hildenbrand select VIRTIO_PMEM_SUPPORTED 480ed48fd3SDavid Hildenbrand select VIRTIO_MEM_SUPPORTED 4902017ee3SPaolo Bonzini 5002017ee3SPaolo Bonziniconfig PC_PCI 5102017ee3SPaolo Bonzini bool 5202017ee3SPaolo Bonzini select APIC 5302017ee3SPaolo Bonzini select IOAPIC 5402017ee3SPaolo Bonzini select PC 5502017ee3SPaolo Bonzini 5602017ee3SPaolo Bonziniconfig PC_ACPI 5702017ee3SPaolo Bonzini bool 5802017ee3SPaolo Bonzini select ACPI_X86 5902017ee3SPaolo Bonzini select ACPI_CPU_HOTPLUG 6002017ee3SPaolo Bonzini select ACPI_MEMORY_HOTPLUG 61*6c36ec46SIgor Mammedov select ACPI_PCI_BRIDGE 6236efa250SJean-Philippe Brucker select ACPI_VIOT 631550b0e6SPaolo Bonzini select SMBUS_EEPROM 6458accbc5SYang Zhong select PFLASH_CFI01 6502017ee3SPaolo Bonzini depends on ACPI_SMBUS 6682f51817SPaolo Bonzini 6782f51817SPaolo Bonziniconfig I440FX 6882f51817SPaolo Bonzini bool 6909cba51eSPhilippe Mathieu-Daudé imply E1000_PCI 7097fd1ea8SJulio Montes imply VMPORT 716d314626SAlex Bennée imply VMMOUSE 72d9237edbSBernhard Beschow select ACPI_PIIX4 7302017ee3SPaolo Bonzini select PC_PCI 7402017ee3SPaolo Bonzini select PC_ACPI 750f25d865SPhilippe Mathieu-Daudé select PCI_I440FX 7614a026ddSPhilippe Mathieu-Daudé select PIIX3 7702017ee3SPaolo Bonzini select IDE_PIIX 7802017ee3SPaolo Bonzini select DIMM 7902017ee3SPaolo Bonzini select SMBIOS 8002017ee3SPaolo Bonzini select FW_CFG_DMA 8182f51817SPaolo Bonzini 8282f51817SPaolo Bonziniconfig ISAPC 8382f51817SPaolo Bonzini bool 84a7e23159SPaolo Bonzini select ISA_BUS 8502017ee3SPaolo Bonzini select PC 8602017ee3SPaolo Bonzini select IDE_ISA 8702017ee3SPaolo Bonzini select VGA_ISA 8802017ee3SPaolo Bonzini # FIXME: it is in the same file as i440fx, and does not compile 8902017ee3SPaolo Bonzini # if separated 9002017ee3SPaolo Bonzini depends on I440FX 9182f51817SPaolo Bonzini 9282f51817SPaolo Bonziniconfig Q35 9382f51817SPaolo Bonzini bool 9402017ee3SPaolo Bonzini imply VTD 9502017ee3SPaolo Bonzini imply AMD_IOMMU 9609cba51eSPhilippe Mathieu-Daudé imply E1000E_PCI_EXPRESS 9797fd1ea8SJulio Montes imply VMPORT 986d314626SAlex Bennée imply VMMOUSE 9902017ee3SPaolo Bonzini select PC_PCI 10002017ee3SPaolo Bonzini select PC_ACPI 10102017ee3SPaolo Bonzini select PCI_EXPRESS_Q35 10202017ee3SPaolo Bonzini select LPC_ICH9 1039a585f3eSThomas Huth select AHCI_ICH9 10402017ee3SPaolo Bonzini select DIMM 10502017ee3SPaolo Bonzini select SMBIOS 10602017ee3SPaolo Bonzini select FW_CFG_DMA 10782f51817SPaolo Bonzini 1080ebf007dSSergio Lopezconfig MICROVM 1090ebf007dSSergio Lopez bool 110ff2efdcdSPhilippe Mathieu-Daudé select SERIAL_ISA # for serial_hds_isa_init() 1110ebf007dSSergio Lopez select ISA_BUS 1120ebf007dSSergio Lopez select APIC 1130ebf007dSSergio Lopez select IOAPIC 1140ebf007dSSergio Lopez select I8259 1150ebf007dSSergio Lopez select MC146818RTC 1160ebf007dSSergio Lopez select VIRTIO_MMIO 1178045df14SGerd Hoffmann select ACPI_HW_REDUCED 11824db877aSGerd Hoffmann select PCI_EXPRESS_GENERIC_BRIDGE 119d4a42e85SGerd Hoffmann select USB_XHCI_SYSBUS 120df90457cSPhilippe Mathieu-Daudé select I8254 1210ebf007dSSergio Lopez 1226c730e4aSPaolo Bonziniconfig X86_IOMMU 1236c730e4aSPaolo Bonzini bool 1246c730e4aSPaolo Bonzini depends on PC 1256c730e4aSPaolo Bonzini 12682f51817SPaolo Bonziniconfig VTD 12782f51817SPaolo Bonzini bool 1286c730e4aSPaolo Bonzini select X86_IOMMU 12982f51817SPaolo Bonzini 13082f51817SPaolo Bonziniconfig AMD_IOMMU 13182f51817SPaolo Bonzini bool 1326c730e4aSPaolo Bonzini select X86_IOMMU 13382f51817SPaolo Bonzini 13482f51817SPaolo Bonziniconfig VMPORT 13582f51817SPaolo Bonzini bool 13682f51817SPaolo Bonzini 13782f51817SPaolo Bonziniconfig VMMOUSE 13882f51817SPaolo Bonzini bool 13902017ee3SPaolo Bonzini depends on VMPORT 140