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