Skip to content

version: v0.3

Compare
Choose a tag to compare
@dbkinder dbkinder released this 12 Nov 19:34
· 6091 commits to master since this release

ACRN v0.3 (Nov 2018)

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

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 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.3 GitHub release page or use Git clone and checkout commands:

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

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

Version 0.3 new features

  • 866 - Security Interrupt Storm Mitigation
  • 878 - Virtualization HLD
  • 887 - Security xD support
  • 944 - CSME (and subcomponent) Sharing
  • 946 - CS(M)E Mediator Definition
  • 951 - Device CS(M)E support
  • 1122 - Security Enable compiler and linker setting-flags to harden software
  • 1124 - MMU code reshuffle
  • 1179 - RPMB key passing
  • 1180 - vFastboot release version 0.9
  • 1181 - Integrate enabling Crash OS feature as default in VSBL debug Version
  • 1182 - vSBL to support ACPI customization
  • 1213 - IOC Mediator added RTC Timer feature
  • 1230 - fix the %l format given to print API only print 32bit
  • 1231 - VM loader reshuffle
  • 1240 - [APL][IO Mediator] Enable VHOST_NET & VHOST to accelerate guest networking with virtio_net.
  • 1284 - [DeviceModel]Enable NHLT table in DM for audio passthrough
  • 1313 - [APL][IO Mediator] Remove unused netmap/vale in virtio-net
  • 1328 - [APL][IO Mediator] change trace_printk to pr_debug for vhm ioctl
  • 1329 - ioeventfd and irqfd implementation to support vhost on ACRN
  • 1343 - Enable -Werror for ACRN hypervisor
  • 1364 - [APL][IO Mediator] virtio code reshuffle
  • 1369 - allocate more RAM to UOS on MRB.
  • 1401 - IOC mediator reshuffle
  • 1420 - Update contributing doc with Tracked-On requirement for commits
  • 1455 - x2apic support for acrn
  • 1616 - remove unused parameters for acrn-dm
  • 1626 - support x2APIC mode for ACRN guests
  • 1672 - L1TF mitigation
  • 1701 - MISRA C compliance Naming Convention
  • 1711 - msix.c use MMIO read/write APIs to access MMIO registers

See the full release notes for more details about issues addressed, known issues, and the change log since the previous 0.2 release.