We are very pleased to announce
Version 1.6 release of ACRN. You can see the release blog from
https://projectacrn.org/blog/ and detailed Release Notes in website
Version 1.6 features:
Graphics passthrough support: The hypervisor and Service VMs support allowing passthrough graphics devices to target DM-launched guest VMs, based on GVT-d.
The ACRN hypervisor allows an SRIOV-capable PCI device’s Physical Function (PF) to be allocated to the Service VM.
The ACRN hypervisor allows a SRIOV-capable PCI device’s Virtual Functions (VFs) to be allocated to any VM.
The ACRN Service VM supports the SRIOV ethernet device (through the PF driver), and ensures that the SRIOV VF device is able to be assigned (passthrough) to a post-launched VM (launched by ACRN-DM).
CPU sharing enhancement - Halt/Pause emulation: For a vCPU that uses the fairness CPU scheduler, the hypervisor supports yielding an idle vCPU (when it’s running a ‘HLT’ or ‘PAUSE’ instruction).
PCI Config space access emulation for passthrough devices in the hypervisor: The hypervisor provides the necessary emulation (such as config space) of the passthrough PCI device during runtime for a DM-launched VM. Such runtime emulation
PCI bridge emulation in hypervisor
To learn more about ACRN: ACRN is a flexible, lightweight reference hypervisor, built with real-time and safety-criticality in mind, optimized to streamline embedded development through an open source platform. Check
out the ACRN project portal (https://projectacrn.org/) for more information.
Best & Regards