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_ISA 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 select VIRTIO_MEM_SUPPORTED 39 40config PC_PCI 41 bool 42 select APIC 43 select IOAPIC 44 select APM 45 select PC 46 47config PC_ACPI 48 bool 49 select ACPI_X86 50 select ACPI_CPU_HOTPLUG 51 select ACPI_MEMORY_HOTPLUG 52 select SMBUS_EEPROM 53 select PFLASH_CFI01 54 depends on ACPI_SMBUS 55 56config I440FX 57 bool 58 imply E1000_PCI 59 imply VMPORT 60 imply VMMOUSE 61 select PC_PCI 62 select PC_ACPI 63 select ACPI_SMBUS 64 select PCI_I440FX 65 select PIIX3 66 select IDE_PIIX 67 select DIMM 68 select SMBIOS 69 select FW_CFG_DMA 70 71config ISAPC 72 bool 73 select ISA_BUS 74 select PC 75 select IDE_ISA 76 select VGA_ISA 77 # FIXME: it is in the same file as i440fx, and does not compile 78 # if separated 79 depends on I440FX 80 81config Q35 82 bool 83 imply VTD 84 imply AMD_IOMMU 85 imply E1000E_PCI_EXPRESS 86 imply VMPORT 87 imply VMMOUSE 88 select PC_PCI 89 select PC_ACPI 90 select PCI_EXPRESS_Q35 91 select LPC_ICH9 92 select AHCI_ICH9 93 select DIMM 94 select SMBIOS 95 select FW_CFG_DMA 96 97config MICROVM 98 bool 99 select SERIAL_ISA # for serial_hds_isa_init() 100 select ISA_BUS 101 select APIC 102 select IOAPIC 103 select I8259 104 select MC146818RTC 105 select VIRTIO_MMIO 106 select ACPI_HW_REDUCED 107 108config X86_IOMMU 109 bool 110 depends on PC 111 112config VTD 113 bool 114 select X86_IOMMU 115 116config AMD_IOMMU 117 bool 118 select X86_IOMMU 119 120config VMPORT 121 bool 122 123config VMMOUSE 124 bool 125 depends on VMPORT 126