1*b5b31860SPhilippe Mathieu-Daudéconfig X86_FW_OVMF 2*b5b31860SPhilippe Mathieu-Daudé bool 3*b5b31860SPhilippe Mathieu-Daudé 482f51817SPaolo Bonziniconfig SEV 582f51817SPaolo Bonzini bool 6*b5b31860SPhilippe Mathieu-Daudé select X86_FW_OVMF 7e0e312f3SPaolo Bonzini depends on KVM 8e0e312f3SPaolo Bonzini 9e0e312f3SPaolo Bonziniconfig PC 10e0e312f3SPaolo Bonzini bool 1158accbc5SYang Zhong imply APPLESMC 12ccf222a8SYang Zhong imply HYPERV 1358accbc5SYang Zhong imply ISA_IPMI_KCS 1458accbc5SYang Zhong imply ISA_IPMI_BT 1512f983c6SCorey Minyard imply PCI_IPMI_KCS 1612f983c6SCorey Minyard imply PCI_IPMI_BT 1738033052SCorey Minyard imply IPMI_SSIF 1858accbc5SYang Zhong imply ISA_DEBUG 193e3fdad6SThomas Huth imply PARALLEL 2058accbc5SYang Zhong imply PCI_DEVICES 21677726efSMihai Carabas imply PVPANIC_ISA 22e0e312f3SPaolo Bonzini imply QXL 23e0e312f3SPaolo Bonzini imply SEV 2458accbc5SYang Zhong imply SGA 2558accbc5SYang Zhong imply TEST_DEVICES 26e0e312f3SPaolo Bonzini imply TPM_CRB 272e8f7675SEric Auger imply TPM_TIS_ISA 2809cba51eSPhilippe Mathieu-Daudé imply VGA_PCI 29938912a8SPaolo Bonzini imply VIRTIO_VGA 30cfa1f4bcSPhilippe Mathieu-Daudé imply NVDIMM 3172ea60e4SPhilippe Mathieu-Daudé select FDC_ISA 3202017ee3SPaolo Bonzini select I8259 3302017ee3SPaolo Bonzini select I8254 3458accbc5SYang Zhong select PCKBD 3502017ee3SPaolo Bonzini select PCSPK 3602017ee3SPaolo Bonzini select I8257 3702017ee3SPaolo Bonzini select MC146818RTC 3858accbc5SYang Zhong # For ACPI builder: 3958accbc5SYang Zhong select SERIAL_ISA 40709ebb90SCole Robinson select ACPI_PCI 4158accbc5SYang Zhong select ACPI_VMGENID 42a0a49813SDavid Hildenbrand select VIRTIO_PMEM_SUPPORTED 430ed48fd3SDavid Hildenbrand select VIRTIO_MEM_SUPPORTED 4402017ee3SPaolo Bonzini 4502017ee3SPaolo Bonziniconfig PC_PCI 4602017ee3SPaolo Bonzini bool 4702017ee3SPaolo Bonzini select APIC 4802017ee3SPaolo Bonzini select IOAPIC 4902017ee3SPaolo Bonzini select APM 5002017ee3SPaolo Bonzini select PC 5102017ee3SPaolo Bonzini 5202017ee3SPaolo Bonziniconfig PC_ACPI 5302017ee3SPaolo Bonzini bool 5402017ee3SPaolo Bonzini select ACPI_X86 5502017ee3SPaolo Bonzini select ACPI_CPU_HOTPLUG 5602017ee3SPaolo Bonzini select ACPI_MEMORY_HOTPLUG 571550b0e6SPaolo Bonzini select SMBUS_EEPROM 5858accbc5SYang Zhong select PFLASH_CFI01 5902017ee3SPaolo Bonzini depends on ACPI_SMBUS 6082f51817SPaolo Bonzini 6182f51817SPaolo Bonziniconfig I440FX 6282f51817SPaolo Bonzini bool 6309cba51eSPhilippe Mathieu-Daudé imply E1000_PCI 6497fd1ea8SJulio Montes imply VMPORT 656d314626SAlex Bennée imply VMMOUSE 6602017ee3SPaolo Bonzini select PC_PCI 6702017ee3SPaolo Bonzini select PC_ACPI 6802017ee3SPaolo Bonzini select ACPI_SMBUS 690f25d865SPhilippe Mathieu-Daudé select PCI_I440FX 7014a026ddSPhilippe Mathieu-Daudé select PIIX3 7102017ee3SPaolo Bonzini select IDE_PIIX 7202017ee3SPaolo Bonzini select DIMM 7302017ee3SPaolo Bonzini select SMBIOS 7402017ee3SPaolo Bonzini select FW_CFG_DMA 7582f51817SPaolo Bonzini 7682f51817SPaolo Bonziniconfig ISAPC 7782f51817SPaolo Bonzini bool 78a7e23159SPaolo Bonzini select ISA_BUS 7902017ee3SPaolo Bonzini select PC 8002017ee3SPaolo Bonzini select IDE_ISA 8102017ee3SPaolo Bonzini select VGA_ISA 8202017ee3SPaolo Bonzini # FIXME: it is in the same file as i440fx, and does not compile 8302017ee3SPaolo Bonzini # if separated 8402017ee3SPaolo Bonzini depends on I440FX 8582f51817SPaolo Bonzini 8682f51817SPaolo Bonziniconfig Q35 8782f51817SPaolo Bonzini bool 8802017ee3SPaolo Bonzini imply VTD 8902017ee3SPaolo Bonzini imply AMD_IOMMU 9009cba51eSPhilippe Mathieu-Daudé imply E1000E_PCI_EXPRESS 9197fd1ea8SJulio Montes imply VMPORT 926d314626SAlex Bennée imply VMMOUSE 9302017ee3SPaolo Bonzini select PC_PCI 9402017ee3SPaolo Bonzini select PC_ACPI 9502017ee3SPaolo Bonzini select PCI_EXPRESS_Q35 9602017ee3SPaolo Bonzini select LPC_ICH9 979a585f3eSThomas Huth select AHCI_ICH9 9802017ee3SPaolo Bonzini select DIMM 9902017ee3SPaolo Bonzini select SMBIOS 10002017ee3SPaolo Bonzini select FW_CFG_DMA 10182f51817SPaolo Bonzini 1020ebf007dSSergio Lopezconfig MICROVM 1030ebf007dSSergio Lopez bool 104ff2efdcdSPhilippe Mathieu-Daudé select SERIAL_ISA # for serial_hds_isa_init() 1050ebf007dSSergio Lopez select ISA_BUS 1060ebf007dSSergio Lopez select APIC 1070ebf007dSSergio Lopez select IOAPIC 1080ebf007dSSergio Lopez select I8259 1090ebf007dSSergio Lopez select MC146818RTC 1100ebf007dSSergio Lopez select VIRTIO_MMIO 1118045df14SGerd Hoffmann select ACPI_HW_REDUCED 11224db877aSGerd Hoffmann select PCI_EXPRESS_GENERIC_BRIDGE 113d4a42e85SGerd Hoffmann select USB_XHCI_SYSBUS 1140ebf007dSSergio Lopez 1156c730e4aSPaolo Bonziniconfig X86_IOMMU 1166c730e4aSPaolo Bonzini bool 1176c730e4aSPaolo Bonzini depends on PC 1186c730e4aSPaolo Bonzini 11982f51817SPaolo Bonziniconfig VTD 12082f51817SPaolo Bonzini bool 1216c730e4aSPaolo Bonzini select X86_IOMMU 12282f51817SPaolo Bonzini 12382f51817SPaolo Bonziniconfig AMD_IOMMU 12482f51817SPaolo Bonzini bool 1256c730e4aSPaolo Bonzini select X86_IOMMU 12682f51817SPaolo Bonzini 12782f51817SPaolo Bonziniconfig VMPORT 12882f51817SPaolo Bonzini bool 12982f51817SPaolo Bonzini 13082f51817SPaolo Bonziniconfig VMMOUSE 13182f51817SPaolo Bonzini bool 13202017ee3SPaolo Bonzini depends on VMPORT 133