Latest News
- Xvisor v0.3.2
Sun, 1 Jan 2023 18:39:42 +0530
- Xvisor v0.3.1
Mon, 20 Dec 2021 10:41:27 +0530
- Xvisor RISC-V talk at OSS and ELC Europe 2019
Thu, 2 Jan 2020 12:03:57 +0530
- Xvisor v0.3.0
Wed, 1 Jan 2020 12:08:37 +0530
- Xvisor talk at GENIVI Summit 2018
Mon, 22 Oct 2018 18:17:00 +0530
- Xvisor v0.2.11
Sun, 21 Oct 2018 09:49:38 +0530
- Supporting Temporal and Spatial Isolation in a Hypervisor for ARM Multicore Platforms
Tue, 10 Apr 2018 10:44:25 +0530
- Reconciling Security with Virtualization: A Dual-Hypervisor Design for ARM TrustZone
Tue, 10 Apr 2018 10:44:25 +0530
Upcoming Events
Xvisor v0.2.11 Date: Sun, 21 Oct 2018 09:49:38 +0530 | Posted by: Anup Patel
In this release, we mainly have initial RISC-V port, new drivers, and new boards.
New Features:
- Host aspace APIs to allocate and free hugepages
- Pagepool APIs to manage regular pages on top of hugepages
- Xref library for simple reference counting
- Rational fractions library
- IOMMU controller and related APIs
- Print RAM and VAPOOL details at boot-time
New Commands:
- host memmap sub-command
- host pagepool sub-command
- iommu command
- clk command
- net switch create sub-command
- net switch destroy sub-command
New Drivers:
- RISC-V timer driver
- RISC-V local/per-CPU interrupt controller driver
- ARM SMMUv2 IOMMU driver
- RISC-V plic global interrupt controlle driver
- Marvell Armada 8K clock drivers
- Marvell Armada 8K pinctrl driver
- Marvell Armada 8K/7K RTC driver
New Emulators:
- No change
New Boards:
- Renesas R-Car H3 Salvator-X board
- Marvell MACCHIATOBin Armada 8040 board
- SolidRun ClearFog GT 8K board
- RISC-V QEMU virt machine board
All Ports:
- Common arch independent implementation of basic firmware
ARM Ports:
- Use boot.xscript on Xvisor disk to create Guest instances
- Reorganized DTS files to have separate vendor directory
- Basic firmware using common arch independent implementation
- Make VCPU exception stack cache-line aligned
- Allow hugepage mappings
ARM32 Port:
- No change
ARM32ve Port:
- Set HCR.FB for Guest VCPUs
ARM64 Port:
- Make VCPU exception stack cache-line aligned
- Set HCR.FB for Guest VCPUs
RISC-V Port:
- Initial arch support which boots on QEMU RISC-V Virt machine
- SMP support tested on QEMU RISC-V Virt machine
x86 Port:
- No change