1*0c54acb8STomasz Jeznachconfig RISCV_IOMMU 2*0c54acb8STomasz Jeznach bool 3*0c54acb8STomasz Jeznach 46e4dd94fSPhilippe Mathieu-Daudéconfig RISCV_NUMA 56e4dd94fSPhilippe Mathieu-Daudé bool 66e4dd94fSPhilippe Mathieu-Daudé 7a7d2d98cSAlistair Francisconfig IBEX 8a7d2d98cSAlistair Francis bool 9a7d2d98cSAlistair Francis 108526946cSBin Meng# RISC-V machines in alphabetical order 118526946cSBin Meng 127595a658SBin Mengconfig MICROCHIP_PFSOC 137595a658SBin Meng bool 14a980c33dSPaolo Bonzini default y 15a980c33dSPaolo Bonzini depends on RISCV64 167595a658SBin Meng select CADENCE_SDHCI 17259181d2SThomas Huth select CPU_CLUSTER 18d641ec30SPaolo Bonzini select DEVICE_TREE 19933f73f1SBin Meng select MCHP_PFSOC_DMC 20e35d6179SBin Meng select MCHP_PFSOC_IOSCB 217595a658SBin Meng select MCHP_PFSOC_MMUART 22cdd58c70SBin Meng select MCHP_PFSOC_SYSREG 23cc63a182SAnup Patel select RISCV_ACLINT 247595a658SBin Meng select SIFIVE_PDMA 257595a658SBin Meng select SIFIVE_PLIC 267595a658SBin Meng select UNIMP 277595a658SBin Meng 287595a658SBin Mengconfig OPENTITAN 297595a658SBin Meng bool 30a980c33dSPaolo Bonzini default y 31a980c33dSPaolo Bonzini depends on RISCV32 327595a658SBin Meng select IBEX 338a19e7feSBin Meng select SIFIVE_PLIC 347595a658SBin Meng select UNIMP 357595a658SBin Meng 367595a658SBin Mengconfig RISCV_VIRT 377595a658SBin Meng bool 38a980c33dSPaolo Bonzini default y 39a980c33dSPaolo Bonzini depends on RISCV32 || RISCV64 407595a658SBin Meng imply PCI_DEVICES 411742054fSAlistair Francis imply VIRTIO_VGA 427595a658SBin Meng imply TEST_DEVICES 43325b7c4eSAlistair Francis imply TPM_TIS_SYSBUS 44d641ec30SPaolo Bonzini select DEVICE_TREE 456e4dd94fSPhilippe Mathieu-Daudé select RISCV_NUMA 467595a658SBin Meng select GOLDFISH_RTC 477595a658SBin Meng select PCI 487595a658SBin Meng select PCI_EXPRESS_GENERIC_BRIDGE 497595a658SBin Meng select PFLASH_CFI01 507e6b5497SBernhard Beschow select SERIAL_MM 51cc63a182SAnup Patel select RISCV_ACLINT 52e6faee65SAnup Patel select RISCV_APLIC 53*0c54acb8STomasz Jeznach select RISCV_IOMMU 5428d8c281SAnup Patel select RISCV_IMSIC 557595a658SBin Meng select SIFIVE_PLIC 567595a658SBin Meng select SIFIVE_TEST 57ecf28647SHeinrich Schuchardt select SMBIOS 587595a658SBin Meng select VIRTIO_MMIO 590489348dSAsherah Connor select FW_CFG_DMA 601832b7cbSAlistair Francis select PLATFORM_BUS 617da2fb24SSunil V L select ACPI 6255ecd83bSSunil V L select ACPI_PCI 637595a658SBin Meng 648526946cSBin Mengconfig SHAKTI_C 658526946cSBin Meng bool 66a980c33dSPaolo Bonzini default y 67a980c33dSPaolo Bonzini depends on RISCV64 688526946cSBin Meng select RISCV_ACLINT 698526946cSBin Meng select SHAKTI_UART 708526946cSBin Meng select SIFIVE_PLIC 718526946cSBin Meng select UNIMP 728526946cSBin Meng 7382f51817SPaolo Bonziniconfig SIFIVE_E 7482f51817SPaolo Bonzini bool 75a980c33dSPaolo Bonzini default y 76a980c33dSPaolo Bonzini depends on RISCV32 || RISCV64 77cc63a182SAnup Patel select RISCV_ACLINT 784921a0ceSBin Meng select SIFIVE_GPIO 7984fcf3c1SBin Meng select SIFIVE_PLIC 80b609b7e3SBin Meng select SIFIVE_UART 8189ece6f7SBin Meng select SIFIVE_E_PRCI 8282193640STommy Wu select SIFIVE_E_AON 8368c9a9b3SBin Meng select UNIMP 8482f51817SPaolo Bonzini 8582f51817SPaolo Bonziniconfig SIFIVE_U 8682f51817SPaolo Bonzini bool 87a980c33dSPaolo Bonzini default y 88a980c33dSPaolo Bonzini depends on RISCV32 || RISCV64 8982a230d5SPaolo Bonzini select CADENCE 90259181d2SThomas Huth select CPU_CLUSTER 91d641ec30SPaolo Bonzini select DEVICE_TREE 92cc63a182SAnup Patel select RISCV_ACLINT 934921a0ceSBin Meng select SIFIVE_GPIO 94834e027aSBin Meng select SIFIVE_PDMA 9584fcf3c1SBin Meng select SIFIVE_PLIC 96145b2991SBin Meng select SIFIVE_SPI 97b609b7e3SBin Meng select SIFIVE_UART 980fa9e329SBin Meng select SIFIVE_U_OTP 999fe640a5SBin Meng select SIFIVE_U_PRCI 100ea6eaa06SAlistair Francis select SIFIVE_PWM 101145b2991SBin Meng select SSI_M25P80 102722f1352SBin Meng select SSI_SD 1037b6bb66fSBin Meng select UNIMP 10482f51817SPaolo Bonzini 10582f51817SPaolo Bonziniconfig SPIKE 10682f51817SPaolo Bonzini bool 107a980c33dSPaolo Bonzini default y 108a980c33dSPaolo Bonzini depends on RISCV32 || RISCV64 109d641ec30SPaolo Bonzini select DEVICE_TREE 1106e4dd94fSPhilippe Mathieu-Daudé select RISCV_NUMA 11182a230d5SPaolo Bonzini select HTIF 112cc63a182SAnup Patel select RISCV_ACLINT 11384fcf3c1SBin Meng select SIFIVE_PLIC 114