ACRN Release Version 1.6

By April 1, 2020April 24th, 2020Blog

We are pleased to announce the release of ACRN™ Hypervisor version 1.6, which introduces a number of new features.

What’s new in v1.6

  • Graphics pass-through support
    • The hypervisor and Service VM support pass-through graphics device to target DM-launched guest VMs, based on GVT-d.
  • SRIOV support
    • The ACRN hypervisor allows an SRIOV-capable PCI device’s Physical Function (PF) to be allocated to the Service VM and its Virtual Functions (VFs) to be allocated to any VM.
    • The ACRN Service VM supports an SRIOV ethernet device (through the PF driver) and ensures an SRIOV VF device can be assigned (pass-through) to a post-launched VM (launched by ACRN-DM).
  • CPU sharing enhancement – Halt/Pause emulation
    • For a vCPU using 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 Pass-thru devices in the hypervisor
    • The hypervisor provides the necessary emulation (such as config space) of the pass-thru PCI device during runtime for a DM-launched VM. Such runtime emulation is DM-independent.
  • PCI bridge emulation in the hypervisor

See the full release notes and latest documentation for more information about this 1.6 release.

Documentation updates

Many new reference documents are available, including:

SR-IOV Architecture in the ACRN hypervisor

We recommend that all developers upgrade to ACRN release v1.6.

About the ACRN Project

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. To learn more, please visit https://projectacrn.org/.

About the Linux Foundation

Founded in 2000, the Linux Foundation is supported by more than 1,000 members and is the world’s leading home for collaboration on open source software, open standards, open data, and open hardware. Linux Foundation’s projects are critical to the world’s infrastructure including Linux, Kubernetes, Node.js, and more.  The Linux Foundation’s methodology focuses on leveraging best practices and addressing the needs of contributors, users and solution providers to create sustainable models for open collaboration. For more information, please visit us at linuxfoundation.org.