linux-user, arm: add syscall table generation support
[qemu.git] / hw / i386 / Kconfig
1 config SEV
2     bool
3     depends on KVM
4
5 config PC
6     bool
7     imply APPLESMC
8     imply HYPERV
9     imply ISA_IPMI_KCS
10     imply ISA_IPMI_BT
11     imply PCI_IPMI_KCS
12     imply PCI_IPMI_BT
13     imply IPMI_SSIF
14     imply ISA_DEBUG
15     imply PARALLEL
16     imply PCI_DEVICES
17     imply PVPANIC
18     imply QXL
19     imply SEV
20     imply SGA
21     imply TEST_DEVICES
22     imply TPM_CRB
23     imply TPM_TIS_ISA
24     imply VGA_PCI
25     imply VIRTIO_VGA
26     select FDC
27     select I8259
28     select I8254
29     select PCKBD
30     select PCSPK
31     select I8257
32     select MC146818RTC
33     # For ACPI builder:
34     select SERIAL_ISA
35     select ACPI_PCI
36     select ACPI_VMGENID
37     select VIRTIO_PMEM_SUPPORTED
38
39 config PC_PCI
40     bool
41     select APIC
42     select IOAPIC
43     select APM
44     select PC
45
46 config PC_ACPI
47     bool
48     select ACPI_X86
49     select ACPI_CPU_HOTPLUG
50     select ACPI_MEMORY_HOTPLUG
51     select SMBUS_EEPROM
52     select PFLASH_CFI01
53     depends on ACPI_SMBUS
54
55 config I440FX
56     bool
57     imply E1000_PCI
58     imply VMPORT
59     imply VMMOUSE
60     select PC_PCI
61     select PC_ACPI
62     select ACPI_SMBUS
63     select PCI_I440FX
64     select PIIX3
65     select IDE_PIIX
66     select DIMM
67     select SMBIOS
68     select FW_CFG_DMA
69
70 config ISAPC
71     bool
72     select ISA_BUS
73     select PC
74     select IDE_ISA
75     select VGA_ISA
76     # FIXME: it is in the same file as i440fx, and does not compile
77     # if separated
78     depends on I440FX
79
80 config Q35
81     bool
82     imply VTD
83     imply AMD_IOMMU
84     imply E1000E_PCI_EXPRESS
85     imply VMPORT
86     imply VMMOUSE
87     select PC_PCI
88     select PC_ACPI
89     select PCI_EXPRESS_Q35
90     select LPC_ICH9
91     select AHCI_ICH9
92     select DIMM
93     select SMBIOS
94     select FW_CFG_DMA
95
96 config MICROVM
97     bool
98     select SERIAL_ISA # for serial_hds_isa_init()
99     select ISA_BUS
100     select APIC
101     select IOAPIC
102     select I8259
103     select MC146818RTC
104     select VIRTIO_MMIO
105
106 config X86_IOMMU
107     bool
108     depends on PC
109
110 config VTD
111     bool
112     select X86_IOMMU
113
114 config AMD_IOMMU
115     bool
116     select X86_IOMMU
117
118 config VMPORT
119     bool
120
121 config VMMOUSE
122     bool
123     depends on VMPORT