1config SEV 2 bool 3 depends on KVM 4 5config PC 6 bool 7 imply APPLESMC 8 imply HYPERV 9 imply ISA_IPMI_KCS 10 imply ISA_IPMI_BT 11 imply PCI_IPMI_KCS 12 imply PCI_IPMI_BT 13 imply IPMI_SSIF 14 imply ISA_DEBUG 15 imply PARALLEL 16 imply PCI_DEVICES 17 imply PVPANIC 18 imply QXL 19 imply SEV 20 imply SGA 21 imply TEST_DEVICES 22 imply TPM_CRB 23 imply TPM_TIS 24 imply VGA_PCI 25 imply VIRTIO_VGA 26 select FDC 27 select I8259 28 select I8254 29 select PCKBD 30 select PCSPK 31 select I8257 32 select MC146818RTC 33 # For ACPI builder: 34 select SERIAL_ISA 35 select ACPI_PCI 36 select ACPI_VMGENID 37 select VIRTIO_PMEM_SUPPORTED 38 39config PC_PCI 40 bool 41 select APIC 42 select IOAPIC 43 select APM 44 select PC 45 46config PC_ACPI 47 bool 48 select ACPI_X86 49 select ACPI_CPU_HOTPLUG 50 select ACPI_MEMORY_HOTPLUG 51 select SMBUS_EEPROM 52 select PFLASH_CFI01 53 depends on ACPI_SMBUS 54 55config I440FX 56 bool 57 imply E1000_PCI 58 imply VMPORT 59 imply VMMOUSE 60 select PC_PCI 61 select PC_ACPI 62 select ACPI_SMBUS 63 select PCI_PIIX 64 select IDE_PIIX 65 select DIMM 66 select SMBIOS 67 select FW_CFG_DMA 68 69config ISAPC 70 bool 71 select ISA_BUS 72 select PC 73 select IDE_ISA 74 select VGA_ISA 75 # FIXME: it is in the same file as i440fx, and does not compile 76 # if separated 77 depends on I440FX 78 79config Q35 80 bool 81 imply VTD 82 imply AMD_IOMMU 83 imply E1000E_PCI_EXPRESS 84 imply VMPORT 85 imply VMMOUSE 86 select PC_PCI 87 select PC_ACPI 88 select PCI_EXPRESS_Q35 89 select LPC_ICH9 90 select AHCI_ICH9 91 select DIMM 92 select SMBIOS 93 select FW_CFG_DMA 94 95config MICROVM 96 bool 97 imply SERIAL_ISA 98 select ISA_BUS 99 select APIC 100 select IOAPIC 101 select I8259 102 select MC146818RTC 103 select VIRTIO_MMIO 104 105config VTD 106 bool 107 108config AMD_IOMMU 109 bool 110 111config VMPORT 112 bool 113 114config VMMOUSE 115 bool 116 depends on VMPORT 117