aboutsummaryrefslogtreecommitdiff
path: root/hw/i386/Kconfig
blob: b5b2f4f866099ec76e136c0c6d4b584dd57c2c1f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
config SEV
    bool
    depends on KVM

config PC
    bool
    imply QXL
    imply SEV
    imply TPM_CRB
    imply TPM_TIS
    select FDC
    select I8259
    select I8254
    select PCSPK
    select I82374
    select I8257
    select MC146818RTC

config PC_PCI
    bool
    select APIC
    select IOAPIC
    select APM
    select PC

config PC_ACPI
    bool
    select ACPI_X86
    select ACPI_CPU_HOTPLUG
    select ACPI_MEMORY_HOTPLUG
    depends on ACPI_SMBUS

config I440FX
    bool
    select PC_PCI
    select PC_ACPI
    select ACPI_SMBUS
    select PCI_PIIX
    select IDE_PIIX
    select DIMM
    select SMBIOS
    select VMPORT
    select VMMOUSE
    select FW_CFG_DMA

config ISAPC
    bool
    select ISA_BUS
    select PC
    select IDE_ISA
    select VGA_ISA
    # FIXME: it is in the same file as i440fx, and does not compile
    # if separated
    depends on I440FX

config Q35
    bool
    imply VTD
    imply AMD_IOMMU
    select PC_PCI
    select PC_ACPI
    select PCI_EXPRESS_Q35
    select LPC_ICH9
    select AHCI
    select DIMM
    select SMBIOS
    select VMPORT
    select VMMOUSE
    select FW_CFG_DMA

config VTD
    bool

config AMD_IOMMU
    bool

config VMPORT
    bool

config VMMOUSE
    bool
    depends on VMPORT