cachepc-qemu

Fork of AMDESE/qemu with changes for cachepc side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-qemu
Log | Files | Refs | Submodules | LICENSE | sfeed.txt

Kconfig (2344B)


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