Open-source SPMP-based CVA6 Virtualization

dc.contributor.authorRodríguez, Manuel
dc.contributor.authorMartins, José Carvalho
dc.contributor.authorSá, Bruno
dc.contributor.authorPinto, Sandro
dc.date.accessioned2026-04-22T20:48:11Z
dc.date.issued2025-05-12en_US
dc.date.updated2026-04-22T10:53:45Z
dc.descriptionRISC-V Summit Europe, Paris, 12-15th May 2025.
dc.description.abstractThis work presents the first open-source design and implementation of the RISC-V SPMP for hypervisor. We integrated the dual-stage SPMP implementation into an MMU-less 64-bit CVA6 core with the Hypervisor extension enabled. The modified core was functionally validated using a software stack built around the Bao hypervisor. Preliminary results regarding FPGA resource utilization are also provided. Future work includes benchmarking the SPMP-based platform and comparing its performance with conventional MMU-based virtualization. Additionally, we plan to contribute to the RISC-V community by developing a QEMU implementation of the dual-stage SPMP.eng
dc.description.sponsorshipThis work has been supported by FCT– Fundação para a Ciência e Tecnologia within the R&D Unit Project of ALGORITMI Centre.
dc.description.version671E-FDCE-BB76 | Manuel Alejandro Cedeño Rodriguez
dc.distributioninternational
dc.identifier.slugcv-prod-4566892
dc.identifier.urihttps://hdl.handle.net/1822/101215
dc.language.isoeng
dc.peerreviewedyes
dc.relationALGORITMI Research Center [UIDB/00319/2020]
dc.rightsopenAccess
dc.rights.uriN/A
dc.titleOpen-source SPMP-based CVA6 Virtualizationeng
dc.typeconferencePaper
dspace.entity.typePublication
oaire.awardNumberUIDB/00319/2020
oaire.awardTitleALGORITMI Research Center [UIDB/00319/2020]
oaire.awardURIhttps://hdl.handle.net/1822/97342
oaire.citation.locationFrançaen_US
oaire.funderIdentifierhttp://doi.org/10.13039/501100001871
oaire.funderNameFundação para a Ciência e a Tecnologia, I.P.
oaire.fundingStreamConcurso de avaliação no âmbito do Programa Plurianual de Financiamento de Unidades de I&D (2017/2018) - Financiamento Base
oaire.versionhttp://purl.org/coar/version/c_970fb48d4fbd8a85
relation.isProjectOfPublication578fe247-e0a1-4030-bcf1-256f21a6a32b
relation.isProjectOfPublication.latestForDiscovery578fe247-e0a1-4030-bcf1-256f21a6a32b

Ficheiros

Pacote original

A mostrar 1 - 1 de 1
A carregar...
Nome:
open-source-cva6-virtualization.pdf
Tamanho:
372.1 KB
Formato:
Adobe Portable Document Format