xref: /openbmc/qemu/hw/i386/Kconfig (revision 3e3fdad6e1b980bd570790a8eaa6333023b4dcab)
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 ISA_DEBUG
12    imply PARALLEL
13    imply PCI_DEVICES
14    imply PVPANIC
15    imply QXL
16    imply SEV
17    imply SGA
18    imply TEST_DEVICES
19    imply TPM_CRB
20    imply TPM_TIS
21    select FDC
22    select I8259
23    select I8254
24    select PCKBD
25    select PCSPK
26    select I82374
27    select I8257
28    select MC146818RTC
29    # For ACPI builder:
30    select SERIAL_ISA
31    select ACPI_VMGENID
32
33config PC_PCI
34    bool
35    select APIC
36    select IOAPIC
37    select APM
38    select PC
39
40config PC_ACPI
41    bool
42    select ACPI_X86
43    select ACPI_CPU_HOTPLUG
44    select ACPI_MEMORY_HOTPLUG
45    select SMBUS_EEPROM
46    select PFLASH_CFI01
47    depends on ACPI_SMBUS
48
49config I440FX
50    bool
51    select PC_PCI
52    select PC_ACPI
53    select ACPI_SMBUS
54    select PCI_PIIX
55    select IDE_PIIX
56    select DIMM
57    select SMBIOS
58    select VMPORT
59    select VMMOUSE
60    select FW_CFG_DMA
61
62config ISAPC
63    bool
64    select ISA_BUS
65    select PC
66    select IDE_ISA
67    select VGA_ISA
68    # FIXME: it is in the same file as i440fx, and does not compile
69    # if separated
70    depends on I440FX
71
72config Q35
73    bool
74    imply VTD
75    imply AMD_IOMMU
76    select PC_PCI
77    select PC_ACPI
78    select PCI_EXPRESS_Q35
79    select LPC_ICH9
80    select AHCI
81    select DIMM
82    select SMBIOS
83    select VMPORT
84    select VMMOUSE
85    select FW_CFG_DMA
86
87config VTD
88    bool
89
90config AMD_IOMMU
91    bool
92
93config VMPORT
94    bool
95
96config VMMOUSE
97    bool
98    depends on VMPORT
99