2018-03-06 14:54:44 +08:00
|
|
|
.. _release_notes:
|
|
|
|
|
|
|
|
Release Notes
|
|
|
|
#############
|
2018-03-10 15:23:36 +08:00
|
|
|
|
2018-07-09 11:58:58 +08:00
|
|
|
Version 0.1 release (July 2018)
|
2018-03-10 15:23:36 +08:00
|
|
|
********************************
|
|
|
|
|
|
|
|
ACRN is a flexible, lightweight reference hypervisor, built with
|
|
|
|
real-time and safety-criticality in mind, optimized to streamline
|
2018-03-14 02:59:40 +08:00
|
|
|
embedded development through an open source platform. Check out the
|
|
|
|
:ref:`introduction` for more information.
|
2018-03-10 15:23:36 +08:00
|
|
|
|
2018-03-10 16:06:35 +08:00
|
|
|
The project ACRN reference code can be found on GitHub in
|
2018-03-10 15:55:24 +08:00
|
|
|
https://github.com/projectacrn. It includes the ACRN hypervisor, the
|
2018-03-14 02:59:40 +08:00
|
|
|
ACRN device model, and documentation.
|
|
|
|
|
|
|
|
ACRN's key features include:
|
2018-03-10 15:23:36 +08:00
|
|
|
|
|
|
|
* Small footprint
|
2018-03-10 15:55:24 +08:00
|
|
|
* Built with real-time in mind
|
|
|
|
* Virtualization of embedded IoT device functions
|
|
|
|
* Safety-critical workload considerations
|
2018-03-10 15:23:36 +08:00
|
|
|
* Adaptable
|
|
|
|
* Open Source
|
|
|
|
|
|
|
|
This version 0.1 release has the following software components:
|
|
|
|
|
|
|
|
* The ACRN Hypervisor
|
|
|
|
* The ACRN Device Model
|
2018-03-10 16:06:35 +08:00
|
|
|
* The ACRN Virtio framework
|
2018-07-09 11:58:58 +08:00
|
|
|
* The ACRN Block, NIC, and console Virtio drivers
|
|
|
|
* The ACRN Virtio Backend Service(VBS) and the Virtio and Hypervisor Service Module (VHM).
|
2018-03-10 15:23:36 +08:00
|
|
|
|
|
|
|
Version 0.1 features include:
|
|
|
|
|
2018-07-09 11:58:58 +08:00
|
|
|
- Acrnctl
|
|
|
|
- Acrntrace
|
|
|
|
- Acrnlog
|
|
|
|
- SOS lifecycle
|
|
|
|
- vSBL
|
|
|
|
- virtio-blk
|
|
|
|
- virtio-net
|
|
|
|
- USB pass-thru
|
|
|
|
- CSE pass-thru
|
|
|
|
- IOC sharing (incl. cbc attach, cbc driver)
|
|
|
|
- IPU pass-thru
|
|
|
|
- BT pass-thru
|
|
|
|
- SD card pass-thru
|
|
|
|
- audio pass-thru
|
|
|
|
- surface sharing
|
|
|
|
- multi-plane, multi-pipe
|
|
|
|
- HDMI
|
|
|
|
- eDP
|
|
|
|
|
|
|
|
Known Issues
|
|
|
|
============
|
|
|
|
|
|
|
|
* GPU - Preemption (Prioritized Rendering,
|
|
|
|
* Batch Preemption, QoS Rendering)
|
|
|
|
* Preemption feature works, but performance is not optimized yet.
|
|
|
|
* Wifi not supported in guest OS
|
|
|
|
* Audio pass-through to guest OS, but can only be validated on driver level
|
|
|
|
using command line or alsa-player, and only supports limited formats
|
|
|
|
* CSME pass-through to guest OS
|
|
|
|
* GVT-g is available, need to perform features after configured properly
|
|
|
|
* Camera works in Android guest. But camera app may crash after 5 mins
|
|
|
|
* SD card works in Android guest, but does not support hot-plug.
|
|
|
|
* Surface Sharing: Sometimes the window setup on Service OS takes up to 30 second
|
|
|
|
* Sometimes system hangs, especially when workload is high (e.g. running benchmarks, playing videos)
|