10c54acb8STomasz Jeznachconfig RISCV_IOMMU 20c54acb8STomasz Jeznach bool 30c54acb8STomasz 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 28*77aad42eSSai Pavan Bodduconfig MICROBLAZE_V 29*77aad42eSSai Pavan Boddu bool 30*77aad42eSSai Pavan Boddu default y 31*77aad42eSSai Pavan Boddu depends on RISCV32 || RISCV64 32*77aad42eSSai Pavan Boddu select XILINX 33*77aad42eSSai Pavan Boddu select XILINX_AXI 34*77aad42eSSai Pavan Boddu select XILINX_ETHLITE 35*77aad42eSSai Pavan Boddu 367595a658SBin Mengconfig OPENTITAN 377595a658SBin Meng bool 38a980c33dSPaolo Bonzini default y 39a980c33dSPaolo Bonzini depends on RISCV32 407595a658SBin Meng select IBEX 418a19e7feSBin Meng select SIFIVE_PLIC 427595a658SBin Meng select UNIMP 437595a658SBin Meng 447595a658SBin Mengconfig RISCV_VIRT 457595a658SBin Meng bool 46a980c33dSPaolo Bonzini default y 47a980c33dSPaolo Bonzini depends on RISCV32 || RISCV64 487595a658SBin Meng imply PCI_DEVICES 491742054fSAlistair Francis imply VIRTIO_VGA 507595a658SBin Meng imply TEST_DEVICES 51325b7c4eSAlistair Francis imply TPM_TIS_SYSBUS 52d641ec30SPaolo Bonzini select DEVICE_TREE 536e4dd94fSPhilippe Mathieu-Daudé select RISCV_NUMA 547595a658SBin Meng select GOLDFISH_RTC 557595a658SBin Meng select PCI 567595a658SBin Meng select PCI_EXPRESS_GENERIC_BRIDGE 577595a658SBin Meng select PFLASH_CFI01 587e6b5497SBernhard Beschow select SERIAL_MM 59cc63a182SAnup Patel select RISCV_ACLINT 60e6faee65SAnup Patel select RISCV_APLIC 610c54acb8STomasz Jeznach select RISCV_IOMMU 6228d8c281SAnup Patel select RISCV_IMSIC 637595a658SBin Meng select SIFIVE_PLIC 647595a658SBin Meng select SIFIVE_TEST 65ecf28647SHeinrich Schuchardt select SMBIOS 667595a658SBin Meng select VIRTIO_MMIO 670489348dSAsherah Connor select FW_CFG_DMA 681832b7cbSAlistair Francis select PLATFORM_BUS 697da2fb24SSunil V L select ACPI 7055ecd83bSSunil V L select ACPI_PCI 717595a658SBin Meng 728526946cSBin Mengconfig SHAKTI_C 738526946cSBin Meng bool 74a980c33dSPaolo Bonzini default y 75a980c33dSPaolo Bonzini depends on RISCV64 768526946cSBin Meng select RISCV_ACLINT 778526946cSBin Meng select SHAKTI_UART 788526946cSBin Meng select SIFIVE_PLIC 798526946cSBin Meng select UNIMP 808526946cSBin Meng 8182f51817SPaolo Bonziniconfig SIFIVE_E 8282f51817SPaolo Bonzini bool 83a980c33dSPaolo Bonzini default y 84a980c33dSPaolo Bonzini depends on RISCV32 || RISCV64 85cc63a182SAnup Patel select RISCV_ACLINT 864921a0ceSBin Meng select SIFIVE_GPIO 8784fcf3c1SBin Meng select SIFIVE_PLIC 88b609b7e3SBin Meng select SIFIVE_UART 8989ece6f7SBin Meng select SIFIVE_E_PRCI 9082193640STommy Wu select SIFIVE_E_AON 9168c9a9b3SBin Meng select UNIMP 9282f51817SPaolo Bonzini 9382f51817SPaolo Bonziniconfig SIFIVE_U 9482f51817SPaolo Bonzini bool 95a980c33dSPaolo Bonzini default y 96a980c33dSPaolo Bonzini depends on RISCV32 || RISCV64 9782a230d5SPaolo Bonzini select CADENCE 98259181d2SThomas Huth select CPU_CLUSTER 99d641ec30SPaolo Bonzini select DEVICE_TREE 100cc63a182SAnup Patel select RISCV_ACLINT 1014921a0ceSBin Meng select SIFIVE_GPIO 102834e027aSBin Meng select SIFIVE_PDMA 10384fcf3c1SBin Meng select SIFIVE_PLIC 104145b2991SBin Meng select SIFIVE_SPI 105b609b7e3SBin Meng select SIFIVE_UART 1060fa9e329SBin Meng select SIFIVE_U_OTP 1079fe640a5SBin Meng select SIFIVE_U_PRCI 108ea6eaa06SAlistair Francis select SIFIVE_PWM 109145b2991SBin Meng select SSI_M25P80 110722f1352SBin Meng select SSI_SD 1117b6bb66fSBin Meng select UNIMP 11282f51817SPaolo Bonzini 11382f51817SPaolo Bonziniconfig SPIKE 11482f51817SPaolo Bonzini bool 115a980c33dSPaolo Bonzini default y 116a980c33dSPaolo Bonzini depends on RISCV32 || RISCV64 117d641ec30SPaolo Bonzini select DEVICE_TREE 1186e4dd94fSPhilippe Mathieu-Daudé select RISCV_NUMA 11982a230d5SPaolo Bonzini select HTIF 120cc63a182SAnup Patel select RISCV_ACLINT 12184fcf3c1SBin Meng select SIFIVE_PLIC 122