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 (10117B)


      1config ARM_VIRT
      2    bool
      3    imply PCI_DEVICES
      4    imply TEST_DEVICES
      5    imply VFIO_AMD_XGBE
      6    imply VFIO_PLATFORM
      7    imply VFIO_XGMAC
      8    imply TPM_TIS_SYSBUS
      9    imply NVDIMM
     10    select ARM_GIC
     11    select ACPI
     12    select ARM_SMMUV3
     13    select GPIO_KEY
     14    select FW_CFG_DMA
     15    select PCI_EXPRESS
     16    select PCI_EXPRESS_GENERIC_BRIDGE
     17    select PFLASH_CFI01
     18    select PL011 # UART
     19    select PL031 # RTC
     20    select PL061 # GPIO
     21    select GPIO_PWR
     22    select PLATFORM_BUS
     23    select SMBIOS
     24    select VIRTIO_MMIO
     25    select ACPI_PCI
     26    select MEM_DEVICE
     27    select DIMM
     28    select ACPI_HW_REDUCED
     29    select ACPI_APEI
     30
     31config CHEETAH
     32    bool
     33    select OMAP
     34    select TSC210X
     35
     36config CUBIEBOARD
     37    bool
     38    select ALLWINNER_A10
     39
     40config DIGIC
     41    bool
     42    select PTIMER
     43    select PFLASH_CFI02
     44
     45config EXYNOS4
     46    bool
     47    select A9MPCORE
     48    select I2C
     49    select LAN9118
     50    select PL310 # cache controller
     51    select PTIMER
     52    select SDHCI
     53    select USB_EHCI_SYSBUS
     54    select OR_IRQ
     55
     56config HIGHBANK
     57    bool
     58    select A9MPCORE
     59    select A15MPCORE
     60    select AHCI
     61    select ARM_TIMER # sp804
     62    select ARM_V7M
     63    select PL011 # UART
     64    select PL022 # SPI
     65    select PL031 # RTC
     66    select PL061 # GPIO
     67    select PL310 # cache controller
     68    select XGMAC # ethernet
     69
     70config INTEGRATOR
     71    bool
     72    select ARM_TIMER
     73    select INTEGRATOR_DEBUG
     74    select PL011 # UART
     75    select PL031 # RTC
     76    select PL041 # audio
     77    select PL050 # keyboard/mouse
     78    select PL110 # pl111 LCD controller
     79    select PL181 # display
     80    select SMC91C111
     81
     82config MAINSTONE
     83    bool
     84    select PXA2XX
     85    select PFLASH_CFI01
     86    select SMC91C111
     87
     88config MUSCA
     89    bool
     90    select ARMSSE
     91    select PL011
     92    select PL031
     93    select SPLIT_IRQ
     94    select UNIMP
     95
     96config MUSICPAL
     97    bool
     98    select OR_IRQ
     99    select BITBANG_I2C
    100    select MARVELL_88W8618
    101    select PTIMER
    102    select PFLASH_CFI02
    103    select SERIAL
    104    select WM8750
    105
    106config NETDUINO2
    107    bool
    108    select STM32F205_SOC
    109
    110config NETDUINOPLUS2
    111    bool
    112    select STM32F405_SOC
    113
    114config NSERIES
    115    bool
    116    select OMAP
    117    select TMP105   # tempature sensor
    118    select BLIZZARD # LCD/TV controller
    119    select ONENAND
    120    select TSC210X  # touchscreen/sensors/audio
    121    select TSC2005  # touchscreen/sensors/keypad
    122    select LM832X   # GPIO keyboard chip
    123    select TWL92230 # energy-management
    124    select TUSB6010
    125
    126config OMAP
    127    bool
    128    select FRAMEBUFFER
    129    select I2C
    130    select ECC
    131    select NAND
    132    select PFLASH_CFI01
    133    select SD
    134    select SERIAL
    135
    136config PXA2XX
    137    bool
    138    select FRAMEBUFFER
    139    select I2C
    140    select SERIAL
    141    select SD
    142    select SSI
    143    select USB_OHCI
    144    select PCMCIA
    145
    146config GUMSTIX
    147    bool
    148    select PFLASH_CFI01
    149    select SMC91C111
    150    select PXA2XX
    151
    152config TOSA
    153    bool
    154    select ZAURUS  # scoop
    155    select MICRODRIVE
    156    select PXA2XX
    157    select LED
    158
    159config SPITZ
    160    bool
    161    select ADS7846 # touch-screen controller
    162    select MAX111X # A/D converter
    163    select WM8750  # audio codec
    164    select MAX7310 # GPIO expander
    165    select ZAURUS  # scoop
    166    select NAND    # memory
    167    select ECC     # Error-correcting for NAND
    168    select MICRODRIVE
    169    select PXA2XX
    170
    171config Z2
    172    bool
    173    select PFLASH_CFI01
    174    select WM8750
    175    select PL011 # UART
    176    select PXA2XX
    177
    178config REALVIEW
    179    bool
    180    imply PCI_DEVICES
    181    imply PCI_TESTDEV
    182    select SMC91C111
    183    select LAN9118
    184    select A9MPCORE
    185    select A15MPCORE
    186    select ARM11MPCORE
    187    select ARM_TIMER
    188    select VERSATILE_PCI
    189    select WM8750 # audio codec
    190    select LSI_SCSI_PCI
    191    select PCI
    192    select PL011  # UART
    193    select PL031  # RTC
    194    select PL041  # audio codec
    195    select PL050  # keyboard/mouse
    196    select PL061  # GPIO
    197    select PL080  # DMA controller
    198    select PL110
    199    select PL181  # display
    200    select PL310  # cache controller
    201    select VERSATILE_I2C
    202    select DS1338 # I2C RTC+NVRAM
    203    select USB_OHCI
    204
    205config SBSA_REF
    206    bool
    207    imply PCI_DEVICES
    208    select AHCI
    209    select ARM_SMMUV3
    210    select GPIO_KEY
    211    select PCI_EXPRESS
    212    select PCI_EXPRESS_GENERIC_BRIDGE
    213    select PFLASH_CFI01
    214    select PL011 # UART
    215    select PL031 # RTC
    216    select PL061 # GPIO
    217    select USB_EHCI_SYSBUS
    218    select WDT_SBSA
    219
    220config SABRELITE
    221    bool
    222    select FSL_IMX6
    223    select SSI_M25P80
    224
    225config STELLARIS
    226    bool
    227    select ARM_V7M
    228    select CMSDK_APB_WATCHDOG
    229    select I2C
    230    select PL011 # UART
    231    select PL022 # SPI
    232    select PL061 # GPIO
    233    select SSD0303 # OLED display
    234    select SSD0323 # OLED display
    235    select SSI_SD
    236    select STELLARIS_INPUT
    237    select STELLARIS_ENET # ethernet
    238    select STELLARIS_GPTM # general purpose timer module
    239    select UNIMP
    240
    241config STM32VLDISCOVERY
    242    bool
    243    select STM32F100_SOC
    244
    245config STRONGARM
    246    bool
    247    select PXA2XX
    248
    249config COLLIE
    250    bool
    251    select PFLASH_CFI01
    252    select ZAURUS  # scoop
    253    select STRONGARM
    254
    255config SX1
    256    bool
    257    select OMAP
    258
    259config VERSATILE
    260    bool
    261    select ARM_TIMER # sp804
    262    select PFLASH_CFI01
    263    select LSI_SCSI_PCI
    264    select PL050  # keyboard/mouse
    265    select PL080  # DMA controller
    266    select PL190  # Vector PIC
    267    select REALVIEW
    268    select USB_OHCI
    269
    270config VEXPRESS
    271    bool
    272    select A9MPCORE
    273    select A15MPCORE
    274    select ARM_MPTIMER
    275    select ARM_TIMER # sp804
    276    select LAN9118
    277    select PFLASH_CFI01
    278    select PL011 # UART
    279    select PL041 # audio codec
    280    select PL181  # display
    281    select REALVIEW
    282    select SII9022
    283    select VIRTIO_MMIO
    284
    285config ZYNQ
    286    bool
    287    select A9MPCORE
    288    select CADENCE # UART
    289    select PFLASH_CFI02
    290    select PL330
    291    select SDHCI
    292    select SSI_M25P80
    293    select USB_EHCI_SYSBUS
    294    select XILINX # UART
    295    select XILINX_AXI
    296    select XILINX_SPI
    297    select XILINX_SPIPS
    298    select ZYNQ_DEVCFG
    299
    300config ARM_V7M
    301    bool
    302    # currently v7M must be included in a TCG build due to translate.c
    303    default y if TCG && (ARM || AARCH64)
    304    select PTIMER
    305    select ARM_COMPATIBLE_SEMIHOSTING
    306
    307config ALLWINNER_A10
    308    bool
    309    select AHCI
    310    select ALLWINNER_A10_PIT
    311    select ALLWINNER_A10_PIC
    312    select ALLWINNER_EMAC
    313    select SERIAL
    314    select UNIMP
    315
    316config ALLWINNER_H3
    317    bool
    318    select ALLWINNER_A10_PIT
    319    select ALLWINNER_SUN8I_EMAC
    320    select SERIAL
    321    select ARM_TIMER
    322    select ARM_GIC
    323    select UNIMP
    324    select USB_OHCI
    325    select USB_EHCI_SYSBUS
    326    select SD
    327
    328config RASPI
    329    bool
    330    select FRAMEBUFFER
    331    select PL011 # UART
    332    select SDHCI
    333    select USB_DWC2
    334
    335config STM32F100_SOC
    336    bool
    337    select ARM_V7M
    338    select STM32F2XX_USART
    339    select STM32F2XX_SPI
    340
    341config STM32F205_SOC
    342    bool
    343    select ARM_V7M
    344    select OR_IRQ
    345    select STM32F2XX_TIMER
    346    select STM32F2XX_USART
    347    select STM32F2XX_SYSCFG
    348    select STM32F2XX_ADC
    349    select STM32F2XX_SPI
    350
    351config STM32F405_SOC
    352    bool
    353    select ARM_V7M
    354    select OR_IRQ
    355    select STM32F4XX_SYSCFG
    356    select STM32F4XX_EXTI
    357
    358config XLNX_ZYNQMP_ARM
    359    bool
    360    select AHCI
    361    select ARM_GIC
    362    select CADENCE
    363    select DDC
    364    select DPCD
    365    select SDHCI
    366    select SSI
    367    select SSI_M25P80
    368    select XILINX_AXI
    369    select XILINX_SPIPS
    370    select XLNX_CSU_DMA
    371    select XLNX_ZYNQMP
    372    select XLNX_ZDMA
    373
    374config XLNX_VERSAL
    375    bool
    376    select ARM_GIC
    377    select PL011
    378    select CADENCE
    379    select VIRTIO_MMIO
    380    select UNIMP
    381    select XLNX_ZDMA
    382    select XLNX_ZYNQMP
    383    select OR_IRQ
    384    select XLNX_BBRAM
    385    select XLNX_EFUSE_VERSAL
    386
    387config NPCM7XX
    388    bool
    389    select A9MPCORE
    390    select ADM1272
    391    select ARM_GIC
    392    select SMBUS
    393    select AT24C  # EEPROM
    394    select MAX34451
    395    select PL310  # cache controller
    396    select PMBUS
    397    select SERIAL
    398    select SSI
    399    select UNIMP
    400    select PCA954X
    401
    402config FSL_IMX25
    403    bool
    404    select IMX
    405    select IMX_FEC
    406    select IMX_I2C
    407    select WDT_IMX2
    408    select SDHCI
    409
    410config FSL_IMX31
    411    bool
    412    select SERIAL
    413    select IMX
    414    select IMX_I2C
    415    select WDT_IMX2
    416    select LAN9118
    417
    418config FSL_IMX6
    419    bool
    420    select A9MPCORE
    421    select IMX
    422    select IMX_FEC
    423    select IMX_I2C
    424    select IMX_USBPHY
    425    select WDT_IMX2
    426    select SDHCI
    427
    428config ASPEED_SOC
    429    bool
    430    select DS1338
    431    select FTGMAC100
    432    select I2C
    433    select DPS310
    434    select PCA9552
    435    select SERIAL
    436    select SMBUS_EEPROM
    437    select PCA954X
    438    select SSI
    439    select SSI_M25P80
    440    select TMP105
    441    select TMP421
    442    select EMC141X
    443    select UNIMP
    444    select LED
    445
    446config MPS2
    447    bool
    448    select ARMSSE
    449    select LAN9118
    450    select MPS2_FPGAIO
    451    select MPS2_SCC
    452    select OR_IRQ
    453    select PL022    # SPI
    454    select PL080    # DMA controller
    455    select SPLIT_IRQ
    456    select UNIMP
    457    select CMSDK_APB_WATCHDOG
    458    select VERSATILE_I2C
    459
    460config FSL_IMX7
    461    bool
    462    imply PCI_DEVICES
    463    imply TEST_DEVICES
    464    select A15MPCORE
    465    select PCI
    466    select IMX
    467    select IMX_FEC
    468    select IMX_I2C
    469    select WDT_IMX2
    470    select PCI_EXPRESS_DESIGNWARE
    471    select SDHCI
    472    select UNIMP
    473
    474config ARM_SMMUV3
    475    bool
    476
    477config FSL_IMX6UL
    478    bool
    479    select A15MPCORE
    480    select IMX
    481    select IMX_FEC
    482    select IMX_I2C
    483    select WDT_IMX2
    484    select SDHCI
    485    select UNIMP
    486
    487config MICROBIT
    488    bool
    489    select NRF51_SOC
    490
    491config NRF51_SOC
    492    bool
    493    select I2C
    494    select ARM_V7M
    495    select UNIMP
    496
    497config EMCRAFT_SF2
    498    bool
    499    select MSF2
    500    select SSI_M25P80
    501
    502config MSF2
    503    bool
    504    select ARM_V7M
    505    select PTIMER
    506    select SERIAL
    507    select SSI
    508    select UNIMP
    509
    510config ZAURUS
    511    bool
    512    select NAND
    513    select ECC
    514
    515config A9MPCORE
    516    bool
    517    select A9_GTIMER
    518    select A9SCU       # snoop control unit
    519    select ARM_GIC
    520    select ARM_MPTIMER
    521
    522config A15MPCORE
    523    bool
    524    select ARM_GIC
    525
    526config ARM11MPCORE
    527    bool
    528    select ARM11SCU
    529
    530config ARMSSE
    531    bool
    532    select ARM_V7M
    533    select ARMSSE_CPU_PWRCTRL
    534    select ARMSSE_CPUID
    535    select ARMSSE_MHU
    536    select CMSDK_APB_TIMER
    537    select CMSDK_APB_DUALTIMER
    538    select CMSDK_APB_UART
    539    select CMSDK_APB_WATCHDOG
    540    select IOTKIT_SECCTL
    541    select IOTKIT_SYSCTL
    542    select IOTKIT_SYSINFO
    543    select OR_IRQ
    544    select SPLIT_IRQ
    545    select TZ_MPC
    546    select TZ_MSC
    547    select TZ_PPC
    548    select UNIMP
    549    select SSE_COUNTER
    550    select SSE_TIMER