]>
Commit | Line | Data |
---|---|---|
82f51817 PB |
1 | config SEV |
2 | bool | |
e0e312f3 PB |
3 | depends on KVM |
4 | ||
5 | config PC | |
6 | bool | |
58accbc5 | 7 | imply APPLESMC |
ccf222a8 | 8 | imply HYPERV |
58accbc5 YZ |
9 | imply ISA_IPMI_KCS |
10 | imply ISA_IPMI_BT | |
12f983c6 CM |
11 | imply PCI_IPMI_KCS |
12 | imply PCI_IPMI_BT | |
38033052 | 13 | imply IPMI_SSIF |
58accbc5 | 14 | imply ISA_DEBUG |
3e3fdad6 | 15 | imply PARALLEL |
58accbc5 YZ |
16 | imply PCI_DEVICES |
17 | imply PVPANIC | |
e0e312f3 PB |
18 | imply QXL |
19 | imply SEV | |
58accbc5 YZ |
20 | imply SGA |
21 | imply TEST_DEVICES | |
e0e312f3 | 22 | imply TPM_CRB |
2e8f7675 | 23 | imply TPM_TIS_ISA |
09cba51e | 24 | imply VGA_PCI |
938912a8 | 25 | imply VIRTIO_VGA |
02017ee3 PB |
26 | select FDC |
27 | select I8259 | |
28 | select I8254 | |
58accbc5 | 29 | select PCKBD |
02017ee3 | 30 | select PCSPK |
02017ee3 PB |
31 | select I8257 |
32 | select MC146818RTC | |
58accbc5 YZ |
33 | # For ACPI builder: |
34 | select SERIAL_ISA | |
709ebb90 | 35 | select ACPI_PCI |
58accbc5 | 36 | select ACPI_VMGENID |
a0a49813 | 37 | select VIRTIO_PMEM_SUPPORTED |
0ed48fd3 | 38 | select VIRTIO_MEM_SUPPORTED |
02017ee3 PB |
39 | |
40 | config PC_PCI | |
41 | bool | |
42 | select APIC | |
43 | select IOAPIC | |
44 | select APM | |
45 | select PC | |
46 | ||
47 | config PC_ACPI | |
48 | bool | |
49 | select ACPI_X86 | |
50 | select ACPI_CPU_HOTPLUG | |
51 | select ACPI_MEMORY_HOTPLUG | |
1550b0e6 | 52 | select SMBUS_EEPROM |
58accbc5 | 53 | select PFLASH_CFI01 |
02017ee3 | 54 | depends on ACPI_SMBUS |
82f51817 PB |
55 | |
56 | config I440FX | |
57 | bool | |
09cba51e | 58 | imply E1000_PCI |
97fd1ea8 | 59 | imply VMPORT |
6d314626 | 60 | imply VMMOUSE |
02017ee3 PB |
61 | select PC_PCI |
62 | select PC_ACPI | |
63 | select ACPI_SMBUS | |
0f25d865 | 64 | select PCI_I440FX |
14a026dd | 65 | select PIIX3 |
02017ee3 PB |
66 | select IDE_PIIX |
67 | select DIMM | |
68 | select SMBIOS | |
02017ee3 | 69 | select FW_CFG_DMA |
82f51817 PB |
70 | |
71 | config ISAPC | |
72 | bool | |
a7e23159 | 73 | select ISA_BUS |
02017ee3 PB |
74 | select PC |
75 | select IDE_ISA | |
76 | select VGA_ISA | |
77 | # FIXME: it is in the same file as i440fx, and does not compile | |
78 | # if separated | |
79 | depends on I440FX | |
82f51817 PB |
80 | |
81 | config Q35 | |
82 | bool | |
02017ee3 PB |
83 | imply VTD |
84 | imply AMD_IOMMU | |
09cba51e | 85 | imply E1000E_PCI_EXPRESS |
97fd1ea8 | 86 | imply VMPORT |
6d314626 | 87 | imply VMMOUSE |
02017ee3 PB |
88 | select PC_PCI |
89 | select PC_ACPI | |
90 | select PCI_EXPRESS_Q35 | |
91 | select LPC_ICH9 | |
9a585f3e | 92 | select AHCI_ICH9 |
02017ee3 PB |
93 | select DIMM |
94 | select SMBIOS | |
02017ee3 | 95 | select FW_CFG_DMA |
82f51817 | 96 | |
0ebf007d SL |
97 | config MICROVM |
98 | bool | |
ff2efdcd | 99 | select SERIAL_ISA # for serial_hds_isa_init() |
0ebf007d SL |
100 | select ISA_BUS |
101 | select APIC | |
102 | select IOAPIC | |
103 | select I8259 | |
104 | select MC146818RTC | |
105 | select VIRTIO_MMIO | |
106 | ||
6c730e4a PB |
107 | config X86_IOMMU |
108 | bool | |
109 | depends on PC | |
110 | ||
82f51817 PB |
111 | config VTD |
112 | bool | |
6c730e4a | 113 | select X86_IOMMU |
82f51817 PB |
114 | |
115 | config AMD_IOMMU | |
116 | bool | |
6c730e4a | 117 | select X86_IOMMU |
82f51817 PB |
118 | |
119 | config VMPORT | |
120 | bool | |
121 | ||
122 | config VMMOUSE | |
123 | bool | |
02017ee3 | 124 | depends on VMPORT |