Skip to content

Releases: projectacrn/acrn-hypervisor

release_2.1

08 Aug 08:59
Compare
Choose a tag to compare

Release_2.1

release_2.0

06 Jul 02:00
Compare
Choose a tag to compare
v2.0

release tag for release_2.0

release_1.6.1

12 May 01:39
Compare
Choose a tag to compare
v1.6.1

release tag for release_1.6.1

V1.6 OOTB image

02 Apr 07:28
Compare
Choose a tag to compare
V1.6 OOTB image Pre-release
Pre-release

V1.6 OOTB image

acrn-2020w01.1-140000p

10 Jan 06:41
Compare
Choose a tag to compare

V1.5 OOTB image

acrn-2019w47.1-140000p

21 Nov 08:22
Compare
Choose a tag to compare
daily tag for ww47.1

acrn-2019w39.1-140000p

26 Sep 07:29
Compare
Choose a tag to compare
Pre-release
daily tag for ww39.1

v1.0.1

02 Aug 17:19
Compare
Choose a tag to compare

See the v1.0.1 Release Notes for details about changes made for this release.

version: v0.8

10 Apr 04:20
Compare
Choose a tag to compare

ACRN v0.8 (April 2019)

We are pleased to announce the release of Project ACRN version 0.8.

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 Introduction to Project ACRN for more information.

All project ACRN source code is maintained in the https://github.com/projectacrn/acrn-hypervisor repository and includes folders for the ACRN hypervisor, the ACRN device model, and documentation. You can either download this source code as a zip or tar.gz file (see the ACRN v0.8 GitHub release page or use git clone and checkout commands:

   git clone https://github.com/projectacrn/acrn-hypervisor
   cd acrn-hypervisor
   git checkout v0.8

The project's online technical documentation is also tagged to correspond with a specific release: generated v0.8 documents can be found at https://projectacrn.github.io/0.8/. Documentation for the latest (master) branch is available at https://projectacrn.github.io/latest/.

ACRN v0.8 requires Clear Linux OS version 28600 or newer. Please follow the instructions in the Getting started guide for Intel NUC.

Version 0.8 new features

GPIO virtualization

GPIO virtualization is supported as para-virtualization based on the Virtual I/O Device (VIRTIO) specification. The GPIO consumers of the Front-end are able to set or get GPIO values, directions, and configuration via one virtual GPIO controller. In the Back-end, the GPIO command line in the launch script can be modified to map native GPIO to UOS.

Enable QoS based on runC container

ACRN supports Device-Model QoS based on runC container to control the SOS resources (CPU, Storage, MEM, NET) by modifying the runC configuration file.

S5 support for RTVM

ACRN supports a Real-time VM (RTVM) shutting itself down. A RTVM is a kind of VM that the SOS can’t interfere at runtime, and as such, can only power itself off internally. All poweroff requests external to the RTVM will be rejected to avoid any interference.

Document updates

Several new documents have been added in this release, including:

See the full release notes for details about new features, issues addressed, known issues remaining, and the change log since the previous 0.7 release.

version: v0.7

14 Mar 16:30
Compare
Choose a tag to compare

ACRN v0.7 (Mar 2019)

We are pleased to announce the release of Project ACRN version 0.7.

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 Introduction to Project ACRN for more information.

All project ACRN source code is maintained in the https://github.com/projectacrn/acrn-hypervisor repository and includes folders for the ACRN hypervisor, the ACRN device model, and documentation. You can either download this source code as a zip or tar.gz file (see the ACRN v0.7 GitHub release page or use git clone and checkout commands:

   git clone https://github.com/projectacrn/acrn-hypervisor
   cd acrn-hypervisor
   git checkout v0.7

The project's online technical documentation is also tagged to correspond with a specific release: generated v0.7 documents can be found at https://projectacrn.github.io/0.7/. Documentation for the latest (master) branch is available at https://projectacrn.github.io/latest/.

ACRN v0.7 requires Clear Linux OS version 28260 or newer. Please follow the instructions in the Getting started guide for Intel NUC.

Version 0.7 new features

Enable cache QOS with CAT

Cache Allocation Technology (CAT) is enabled on Apollo Lake (APL) platforms, providing cache isolation between VMs mainly for real-time performance quality of service (QoS). The CAT for a specific VM is normally set up at boot time per the VM configuration determined at build time. For debugging and performance tuning, the CAT can also be enabled and configured at runtime by writing proper values to certain MSRs using the wrmsr command using the ACRN shell.

Support ACPI power key mediator

ACRN supports ACPI power/sleep key on the APL and KBL NUC platforms, triggering S3/S5 flow, following the ACPI spec.

Document updates

Several new documents have been added in this release, including:

  • ACRN Roadmap: look ahead in 2019
  • Performance analysis of VBS-k framework
  • HLD design doc for IOC virtualization
  • Additional project coding guidelines

See the full release notes for details about new features, issues addressed, known issues remaining, and the change log since the previous 0.6 release.