]>
Commit | Line | Data |
---|---|---|
b5b31860 PMD |
1 | config X86_FW_OVMF |
2 | bool | |
3 | ||
82f51817 PB |
4 | config SEV |
5 | bool | |
b5b31860 | 6 | select X86_FW_OVMF |
e0e312f3 PB |
7 | depends on KVM |
8 | ||
2f44bea9 YZ |
9 | config SGX |
10 | bool | |
11 | depends on KVM | |
12 | ||
e0e312f3 PB |
13 | config PC |
14 | bool | |
58accbc5 | 15 | imply APPLESMC |
ccf222a8 | 16 | imply HYPERV |
58accbc5 YZ |
17 | imply ISA_IPMI_KCS |
18 | imply ISA_IPMI_BT | |
12f983c6 CM |
19 | imply PCI_IPMI_KCS |
20 | imply PCI_IPMI_BT | |
38033052 | 21 | imply IPMI_SSIF |
58accbc5 | 22 | imply ISA_DEBUG |
3e3fdad6 | 23 | imply PARALLEL |
58accbc5 | 24 | imply PCI_DEVICES |
677726ef | 25 | imply PVPANIC_ISA |
e0e312f3 PB |
26 | imply QXL |
27 | imply SEV | |
2f44bea9 | 28 | imply SGX |
58accbc5 | 29 | imply TEST_DEVICES |
e0e312f3 | 30 | imply TPM_CRB |
2e8f7675 | 31 | imply TPM_TIS_ISA |
09cba51e | 32 | imply VGA_PCI |
938912a8 | 33 | imply VIRTIO_VGA |
cfa1f4bc | 34 | imply NVDIMM |
77af0594 | 35 | imply FDC_ISA |
02017ee3 PB |
36 | select I8259 |
37 | select I8254 | |
58accbc5 | 38 | select PCKBD |
02017ee3 | 39 | select PCSPK |
02017ee3 PB |
40 | select I8257 |
41 | select MC146818RTC | |
58accbc5 YZ |
42 | # For ACPI builder: |
43 | select SERIAL_ISA | |
709ebb90 | 44 | select ACPI_PCI |
58accbc5 | 45 | select ACPI_VMGENID |
a0a49813 | 46 | select VIRTIO_PMEM_SUPPORTED |
0ed48fd3 | 47 | select VIRTIO_MEM_SUPPORTED |
9a52aa40 | 48 | select HV_BALLOON_SUPPORTED |
02017ee3 PB |
49 | |
50 | config PC_PCI | |
51 | bool | |
52 | select APIC | |
53 | select IOAPIC | |
02017ee3 PB |
54 | select PC |
55 | ||
56 | config PC_ACPI | |
57 | bool | |
58 | select ACPI_X86 | |
59 | select ACPI_CPU_HOTPLUG | |
60 | select ACPI_MEMORY_HOTPLUG | |
6c36ec46 | 61 | select ACPI_PCI_BRIDGE |
36efa250 | 62 | select ACPI_VIOT |
1550b0e6 | 63 | select SMBUS_EEPROM |
58accbc5 | 64 | select PFLASH_CFI01 |
02017ee3 | 65 | depends on ACPI_SMBUS |
82f51817 PB |
66 | |
67 | config I440FX | |
68 | bool | |
4921d0a7 PB |
69 | default y |
70 | depends on I386 | |
09cba51e | 71 | imply E1000_PCI |
97fd1ea8 | 72 | imply VMPORT |
6d314626 | 73 | imply VMMOUSE |
d9237edb | 74 | select ACPI_PIIX4 |
02017ee3 PB |
75 | select PC_PCI |
76 | select PC_ACPI | |
0f25d865 | 77 | select PCI_I440FX |
16971899 | 78 | select PIIX |
02017ee3 PB |
79 | select DIMM |
80 | select SMBIOS | |
b42b0e4d | 81 | select SMBIOS_LEGACY |
02017ee3 | 82 | select FW_CFG_DMA |
82f51817 PB |
83 | |
84 | config ISAPC | |
85 | bool | |
4921d0a7 PB |
86 | default y |
87 | depends on I386 | |
d11b7918 | 88 | imply VGA_ISA |
a7e23159 | 89 | select ISA_BUS |
02017ee3 PB |
90 | select PC |
91 | select IDE_ISA | |
02017ee3 PB |
92 | # FIXME: it is in the same file as i440fx, and does not compile |
93 | # if separated | |
94 | depends on I440FX | |
82f51817 PB |
95 | |
96 | config Q35 | |
97 | bool | |
4921d0a7 PB |
98 | default y |
99 | depends on I386 | |
02017ee3 PB |
100 | imply VTD |
101 | imply AMD_IOMMU | |
09cba51e | 102 | imply E1000E_PCI_EXPRESS |
97fd1ea8 | 103 | imply VMPORT |
6d314626 | 104 | imply VMMOUSE |
64ad06f6 | 105 | imply IOMMUFD |
02017ee3 PB |
106 | select PC_PCI |
107 | select PC_ACPI | |
108 | select PCI_EXPRESS_Q35 | |
109 | select LPC_ICH9 | |
9a585f3e | 110 | select AHCI_ICH9 |
02017ee3 PB |
111 | select DIMM |
112 | select SMBIOS | |
02017ee3 | 113 | select FW_CFG_DMA |
82f51817 | 114 | |
0ebf007d SL |
115 | config MICROVM |
116 | bool | |
4921d0a7 | 117 | default y |
d641ec30 PB |
118 | depends on I386 && FDT |
119 | select DEVICE_TREE | |
ff2efdcd | 120 | select SERIAL_ISA # for serial_hds_isa_init() |
0ebf007d SL |
121 | select ISA_BUS |
122 | select APIC | |
123 | select IOAPIC | |
124 | select I8259 | |
125 | select MC146818RTC | |
126 | select VIRTIO_MMIO | |
8045df14 | 127 | select ACPI_HW_REDUCED |
24db877a | 128 | select PCI_EXPRESS_GENERIC_BRIDGE |
d4a42e85 | 129 | select USB_XHCI_SYSBUS |
df90457c | 130 | select I8254 |
0ebf007d | 131 | |
6c730e4a PB |
132 | config X86_IOMMU |
133 | bool | |
134 | depends on PC | |
135 | ||
82f51817 PB |
136 | config VTD |
137 | bool | |
6c730e4a | 138 | select X86_IOMMU |
82f51817 PB |
139 | |
140 | config AMD_IOMMU | |
141 | bool | |
6c730e4a | 142 | select X86_IOMMU |
82f51817 PB |
143 | |
144 | config VMPORT | |
145 | bool | |
146 | ||
147 | config VMMOUSE | |
148 | bool | |
02017ee3 | 149 | depends on VMPORT |
820c1aba DW |
150 | |
151 | config XEN_EMU | |
152 | bool | |
153 | default y | |
4921d0a7 | 154 | depends on KVM && I386 |