xref: /openbmc/qemu/hw/i386/Kconfig (revision ccf222a816d59af1318a7efb59c6b9c5578d1abf)
182f51817SPaolo Bonziniconfig SEV
282f51817SPaolo Bonzini    bool
3e0e312f3SPaolo Bonzini    depends on KVM
4e0e312f3SPaolo Bonzini
5e0e312f3SPaolo Bonziniconfig PC
6e0e312f3SPaolo Bonzini    bool
7*ccf222a8SYang Zhong    imply HYPERV
8e0e312f3SPaolo Bonzini    imply QXL
9e0e312f3SPaolo Bonzini    imply SEV
10e0e312f3SPaolo Bonzini    imply TPM_CRB
11e0e312f3SPaolo Bonzini    imply TPM_TIS
1202017ee3SPaolo Bonzini    select FDC
1302017ee3SPaolo Bonzini    select I8259
1402017ee3SPaolo Bonzini    select I8254
1502017ee3SPaolo Bonzini    select PCSPK
1602017ee3SPaolo Bonzini    select I82374
1702017ee3SPaolo Bonzini    select I8257
1802017ee3SPaolo Bonzini    select MC146818RTC
1902017ee3SPaolo Bonzini
2002017ee3SPaolo Bonziniconfig PC_PCI
2102017ee3SPaolo Bonzini    bool
2202017ee3SPaolo Bonzini    select APIC
2302017ee3SPaolo Bonzini    select IOAPIC
2402017ee3SPaolo Bonzini    select APM
2502017ee3SPaolo Bonzini    select PC
2602017ee3SPaolo Bonzini
2702017ee3SPaolo Bonziniconfig PC_ACPI
2802017ee3SPaolo Bonzini    bool
2902017ee3SPaolo Bonzini    select ACPI_X86
3002017ee3SPaolo Bonzini    select ACPI_CPU_HOTPLUG
3102017ee3SPaolo Bonzini    select ACPI_MEMORY_HOTPLUG
321550b0e6SPaolo Bonzini    select SMBUS_EEPROM
3302017ee3SPaolo Bonzini    depends on ACPI_SMBUS
3482f51817SPaolo Bonzini
3582f51817SPaolo Bonziniconfig I440FX
3682f51817SPaolo Bonzini    bool
3702017ee3SPaolo Bonzini    select PC_PCI
3802017ee3SPaolo Bonzini    select PC_ACPI
3902017ee3SPaolo Bonzini    select ACPI_SMBUS
4002017ee3SPaolo Bonzini    select PCI_PIIX
4102017ee3SPaolo Bonzini    select IDE_PIIX
4202017ee3SPaolo Bonzini    select DIMM
4302017ee3SPaolo Bonzini    select SMBIOS
4402017ee3SPaolo Bonzini    select VMPORT
4502017ee3SPaolo Bonzini    select VMMOUSE
4602017ee3SPaolo Bonzini    select FW_CFG_DMA
4782f51817SPaolo Bonzini
4882f51817SPaolo Bonziniconfig ISAPC
4982f51817SPaolo Bonzini    bool
50a7e23159SPaolo Bonzini    select ISA_BUS
5102017ee3SPaolo Bonzini    select PC
5202017ee3SPaolo Bonzini    select IDE_ISA
5302017ee3SPaolo Bonzini    select VGA_ISA
5402017ee3SPaolo Bonzini    # FIXME: it is in the same file as i440fx, and does not compile
5502017ee3SPaolo Bonzini    # if separated
5602017ee3SPaolo Bonzini    depends on I440FX
5782f51817SPaolo Bonzini
5882f51817SPaolo Bonziniconfig Q35
5982f51817SPaolo Bonzini    bool
6002017ee3SPaolo Bonzini    imply VTD
6102017ee3SPaolo Bonzini    imply AMD_IOMMU
6202017ee3SPaolo Bonzini    select PC_PCI
6302017ee3SPaolo Bonzini    select PC_ACPI
6402017ee3SPaolo Bonzini    select PCI_EXPRESS_Q35
6502017ee3SPaolo Bonzini    select LPC_ICH9
6602017ee3SPaolo Bonzini    select AHCI
6702017ee3SPaolo Bonzini    select DIMM
6802017ee3SPaolo Bonzini    select SMBIOS
6902017ee3SPaolo Bonzini    select VMPORT
7002017ee3SPaolo Bonzini    select VMMOUSE
7102017ee3SPaolo Bonzini    select FW_CFG_DMA
7282f51817SPaolo Bonzini
7382f51817SPaolo Bonziniconfig VTD
7482f51817SPaolo Bonzini    bool
7582f51817SPaolo Bonzini
7682f51817SPaolo Bonziniconfig AMD_IOMMU
7782f51817SPaolo Bonzini    bool
7882f51817SPaolo Bonzini
7982f51817SPaolo Bonziniconfig VMPORT
8082f51817SPaolo Bonzini    bool
8182f51817SPaolo Bonzini
8282f51817SPaolo Bonziniconfig VMMOUSE
8382f51817SPaolo Bonzini    bool
8402017ee3SPaolo Bonzini    depends on VMPORT
85