bao-hypervisor icon indicating copy to clipboard operation
bao-hypervisor copied to clipboard

Bao, a Lightweight Static Partitioning Hypervisor

Results 21 bao-hypervisor issues
Sort by recently updated
recently updated
newest added

This pull request introduces the Remote I/O infrastructure capable of providing VirtIO functionalities.

This patch relocates the initialization and shared memory access steps from the hardcoded settings in the existing IPC file to a generic shared memory file. Previously, the code assumed the...

**RISC-V AIA APLIC support:** - Change the Bao's interrupt reservation mechanism; - Add MSI Mode support in (V)APLIC driver; - IMSIC driver. - VIMSIC driver **Software Versions:** QEMU - v7.1.0...

The level of page table where entries are shared for aarch32 is lvl 1. By resharing the lvl 0 pte, this was causing erroneous mappings on secondary cores. Depends on...

First a fence was required to enforce the dependency on `install_info_ready` being set calling vmm_vm_install as there is no real data dependency. Second, we move the write fence which ensures...

I noticed that the same topic about shared devices was launched 2 years ago. I wonder if there is anything new about shared devices. I know the concern about isolation,...

feature-request

## PR Description This PR integrates a test framework into bao-hypervisor. This is done by adding 2 submodules: - **bao-tests** : This repo contains the python scripts responsible for building...

This PR serves as an **initial draft** for the implementation of Arm SMMUv3 support for Bao.

This PR introduces multiple updates to RISC-V IOMMU support regarding the Device Directory Table. **Changes:** - Add support for IOMMU implementations without MSI translation, where each Device Context is 32-bytes...