]>
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 |
72ea60e4 | 35 | select 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 |
02017ee3 PB |
48 | |
49 | config PC_PCI | |
50 | bool | |
51 | select APIC | |
52 | select IOAPIC | |
02017ee3 PB |
53 | select PC |
54 | ||
55 | config PC_ACPI | |
56 | bool | |
57 | select ACPI_X86 | |
58 | select ACPI_CPU_HOTPLUG | |
59 | select ACPI_MEMORY_HOTPLUG | |
6c36ec46 | 60 | select ACPI_PCI_BRIDGE |
36efa250 | 61 | select ACPI_VIOT |
1550b0e6 | 62 | select SMBUS_EEPROM |
58accbc5 | 63 | select PFLASH_CFI01 |
02017ee3 | 64 | depends on ACPI_SMBUS |
82f51817 PB |
65 | |
66 | config I440FX | |
67 | bool | |
09cba51e | 68 | imply E1000_PCI |
97fd1ea8 | 69 | imply VMPORT |
6d314626 | 70 | imply VMMOUSE |
d9237edb | 71 | select ACPI_PIIX4 |
02017ee3 PB |
72 | select PC_PCI |
73 | select PC_ACPI | |
0f25d865 | 74 | select PCI_I440FX |
14a026dd | 75 | select PIIX3 |
02017ee3 PB |
76 | select IDE_PIIX |
77 | select DIMM | |
78 | select SMBIOS | |
02017ee3 | 79 | select FW_CFG_DMA |
82f51817 PB |
80 | |
81 | config ISAPC | |
82 | bool | |
d11b7918 | 83 | imply VGA_ISA |
a7e23159 | 84 | select ISA_BUS |
02017ee3 PB |
85 | select PC |
86 | select IDE_ISA | |
02017ee3 PB |
87 | # FIXME: it is in the same file as i440fx, and does not compile |
88 | # if separated | |
89 | depends on I440FX | |
82f51817 PB |
90 | |
91 | config Q35 | |
92 | bool | |
02017ee3 PB |
93 | imply VTD |
94 | imply AMD_IOMMU | |
09cba51e | 95 | imply E1000E_PCI_EXPRESS |
97fd1ea8 | 96 | imply VMPORT |
6d314626 | 97 | imply VMMOUSE |
02017ee3 PB |
98 | select PC_PCI |
99 | select PC_ACPI | |
100 | select PCI_EXPRESS_Q35 | |
101 | select LPC_ICH9 | |
9a585f3e | 102 | select AHCI_ICH9 |
02017ee3 PB |
103 | select DIMM |
104 | select SMBIOS | |
02017ee3 | 105 | select FW_CFG_DMA |
82f51817 | 106 | |
0ebf007d SL |
107 | config MICROVM |
108 | bool | |
ff2efdcd | 109 | select SERIAL_ISA # for serial_hds_isa_init() |
0ebf007d SL |
110 | select ISA_BUS |
111 | select APIC | |
112 | select IOAPIC | |
113 | select I8259 | |
114 | select MC146818RTC | |
115 | select VIRTIO_MMIO | |
8045df14 | 116 | select ACPI_HW_REDUCED |
24db877a | 117 | select PCI_EXPRESS_GENERIC_BRIDGE |
d4a42e85 | 118 | select USB_XHCI_SYSBUS |
df90457c | 119 | select I8254 |
0ebf007d | 120 | |
6c730e4a PB |
121 | config X86_IOMMU |
122 | bool | |
123 | depends on PC | |
124 | ||
82f51817 PB |
125 | config VTD |
126 | bool | |
6c730e4a | 127 | select X86_IOMMU |
82f51817 PB |
128 | |
129 | config AMD_IOMMU | |
130 | bool | |
6c730e4a | 131 | select X86_IOMMU |
82f51817 PB |
132 | |
133 | config VMPORT | |
134 | bool | |
135 | ||
136 | config VMMOUSE | |
137 | bool | |
02017ee3 | 138 | depends on VMPORT |
820c1aba DW |
139 | |
140 | config XEN_EMU | |
141 | bool | |
142 | default y | |
143 | depends on KVM && (I386 || X86_64) |