From e02cda008591317b1625707ff8e115a4841aa889 Mon Sep 17 00:00:00 2001 From: Timos Ampelikiotis Date: Tue, 10 Oct 2023 11:40:56 +0000 Subject: Introduce Virtio-loopback epsilon release: Epsilon release introduces a new compatibility layer which make virtio-loopback design to work with QEMU and rust-vmm vhost-user backend without require any changes. Signed-off-by: Timos Ampelikiotis Change-Id: I52e57563e08a7d0bdc002f8e928ee61ba0c53dd9 --- hw/riscv/Kconfig | 83 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100644 hw/riscv/Kconfig (limited to 'hw/riscv/Kconfig') diff --git a/hw/riscv/Kconfig b/hw/riscv/Kconfig new file mode 100644 index 000000000..d2d869aaa --- /dev/null +++ b/hw/riscv/Kconfig @@ -0,0 +1,83 @@ +config RISCV_NUMA + bool + +config IBEX + bool + +config MICROCHIP_PFSOC + bool + select CADENCE_SDHCI + select MCHP_PFSOC_DMC + select MCHP_PFSOC_IOSCB + select MCHP_PFSOC_MMUART + select MCHP_PFSOC_SYSREG + select MSI_NONBROKEN + select RISCV_ACLINT + select SIFIVE_PDMA + select SIFIVE_PLIC + select UNIMP + +config OPENTITAN + bool + select IBEX + select UNIMP + +config SHAKTI_C + bool + select UNIMP + select SHAKTI_UART + select RISCV_ACLINT + select SIFIVE_PLIC + +config RISCV_VIRT + bool + imply PCI_DEVICES + imply VIRTIO_VGA + imply TEST_DEVICES + select RISCV_NUMA + select GOLDFISH_RTC + select MSI_NONBROKEN + select PCI + select PCI_EXPRESS_GENERIC_BRIDGE + select PFLASH_CFI01 + select SERIAL + select RISCV_ACLINT + select SIFIVE_PLIC + select SIFIVE_TEST + select VIRTIO_MMIO + select FW_CFG_DMA + +config SIFIVE_E + bool + select MSI_NONBROKEN + select RISCV_ACLINT + select SIFIVE_GPIO + select SIFIVE_PLIC + select SIFIVE_UART + select SIFIVE_E_PRCI + select UNIMP + +config SIFIVE_U + bool + select CADENCE + select MSI_NONBROKEN + select RISCV_ACLINT + select SIFIVE_GPIO + select SIFIVE_PDMA + select SIFIVE_PLIC + select SIFIVE_SPI + select SIFIVE_UART + select SIFIVE_U_OTP + select SIFIVE_U_PRCI + select SIFIVE_PWM + select SSI_M25P80 + select SSI_SD + select UNIMP + +config SPIKE + bool + select RISCV_NUMA + select HTIF + select MSI_NONBROKEN + select RISCV_ACLINT + select SIFIVE_PLIC -- cgit 1.2.3-korg