Document details

Holistic RISC-V virtualization: CVA6-based SoC

Author(s): Sá, Bruno ; Marques, Francisco ; Rodriguez, Manuel ; Martins, José Carvalho ; Pinto, Sandro

Date: 2023

Persistent ID: https://hdl.handle.net/1822/87673

Origin: RepositóriUM - Universidade do Minho


Description

This work describes our efforts to provide a holistic hardware RISC-V virtualization SoC based on the CVA6 core. At the core level, we implemented hardware support for virtualization through the ratified Hypervisor instruction set architecture (ISA) extension version 1.0. At the system level, we are working on providing reference open-source IPs for two nonISA components needed to build a virtualization-aware platform: (i) the advanced interrupt architecture (AIA) to enable hardware support for interrupt virtualization; (ii) the input/output memory management unit (IOMMU) to protect memory accesses from direct memory access (DMA) devices. All these IPs will be open and freely available to the RISC-V community under permissive open-source licenses.

Document Type Conference paper
Language Portuguese
Contributor(s) Universidade do Minho
facebook logo  linkedin logo  twitter logo 
mendeley logo

Related documents

No related documents