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