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