xref: /openbmc/qemu/hw/i386/Kconfig (revision 1550b0e6bfe3ab6985e5ad75df1c528a0ca39468)
1config SEV
2    bool
3    depends on KVM
4
5config PC
6    bool
7    imply QXL
8    imply SEV
9    imply TPM_CRB
10    imply TPM_TIS
11    select FDC
12    select I8259
13    select I8254
14    select PCSPK
15    select I82374
16    select I8257
17    select MC146818RTC
18
19config PC_PCI
20    bool
21    select APIC
22    select IOAPIC
23    select APM
24    select PC
25
26config PC_ACPI
27    bool
28    select ACPI_X86
29    select ACPI_CPU_HOTPLUG
30    select ACPI_MEMORY_HOTPLUG
31    select SMBUS_EEPROM
32    depends on ACPI_SMBUS
33
34config I440FX
35    bool
36    select PC_PCI
37    select PC_ACPI
38    select ACPI_SMBUS
39    select PCI_PIIX
40    select IDE_PIIX
41    select DIMM
42    select SMBIOS
43    select VMPORT
44    select VMMOUSE
45    select FW_CFG_DMA
46
47config ISAPC
48    bool
49    select ISA_BUS
50    select PC
51    select IDE_ISA
52    select VGA_ISA
53    # FIXME: it is in the same file as i440fx, and does not compile
54    # if separated
55    depends on I440FX
56
57config Q35
58    bool
59    imply VTD
60    imply AMD_IOMMU
61    select PC_PCI
62    select PC_ACPI
63    select PCI_EXPRESS_Q35
64    select LPC_ICH9
65    select AHCI
66    select DIMM
67    select SMBIOS
68    select VMPORT
69    select VMMOUSE
70    select FW_CFG_DMA
71
72config VTD
73    bool
74
75config AMD_IOMMU
76    bool
77
78config VMPORT
79    bool
80
81config VMMOUSE
82    bool
83    depends on VMPORT
84