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