]>
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 YZ |
29 | imply SGA |
30 | imply TEST_DEVICES | |
e0e312f3 | 31 | imply TPM_CRB |
2e8f7675 | 32 | imply TPM_TIS_ISA |
09cba51e | 33 | imply VGA_PCI |
938912a8 | 34 | imply VIRTIO_VGA |
cfa1f4bc | 35 | imply NVDIMM |
72ea60e4 | 36 | select FDC_ISA |
02017ee3 PB |
37 | select I8259 |
38 | select I8254 | |
58accbc5 | 39 | select PCKBD |
02017ee3 | 40 | select PCSPK |
02017ee3 PB |
41 | select I8257 |
42 | select MC146818RTC | |
58accbc5 YZ |
43 | # For ACPI builder: |
44 | select SERIAL_ISA | |
709ebb90 | 45 | select ACPI_PCI |
58accbc5 | 46 | select ACPI_VMGENID |
a0a49813 | 47 | select VIRTIO_PMEM_SUPPORTED |
0ed48fd3 | 48 | select VIRTIO_MEM_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 | |
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 | |
a7e23159 | 83 | select ISA_BUS |
02017ee3 PB |
84 | select PC |
85 | select IDE_ISA | |
86 | select VGA_ISA | |
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 |