doc: Add new feature in v0.2 release note

Add new feature list and description in v0.2 release note.

Signed-off-by: Xie, nanlin <nanlin.xie@intel.com>
This commit is contained in:
Xie, nanlin 2018-09-16 06:10:52 +08:00 committed by David Kinder
parent c03ea2d365
commit 3c8157bf22

View File

@ -17,8 +17,89 @@ ACRN device model, and documentation.
Version 0.2 new features Version 0.2 new features
************************ ************************
VT-x, VT-d
================
Based on Intel VT-x virtualization technology, ACRN emulates a virtual
CPU with core partition and simple schedule. VT-d provides hardware
support for isolating and restricting device accesses to the owner of
the partition managing the device.It allows assigning I/O devices to a VM,
and extending the protection and isolation properties of VMs for I/O operations.
PIC/IOAPIC/MSI/MSI-X/PCI/LAPIC
================================
ACRN hypervisor supports virtualized APIC-V/EPT/IOAPIC/LAPIC functionality.
Ethernet
================
ACRN hypervisor supports virtualized Ethernet functionality. Ethernet Mediator is
executed in the Service OS and provides packet forwarding between the physical
networking devices (Ethernet, Wi-Fi, etc.) and virtual devices in the Guest
VMs(also called "User OS"). Virtual Ethernet device could be shared by Linux,
Android, and Service OS guests for regular (i.e. non-AVB) traffic. All hypervisor
para-virtualized I/O is implemented using the VirtIO specification Ethernet pass-through.
Storage (eMMC)
================
ACRN hypervisor supports virtualized non-volatile R/W storage for the Service
OS and Guest OS instances, supporting VM private storage and/or storage shared
between Guest OS instances.
USB (xDCI)
================
ACRN hypervisor supports virtualized assignment of all USB xHCI and/or xDCI
controllers to a Guest OS from the platform.
USB Mediator (xHCI and DRD)
===========================
ACRN hypervisor supports a virtualized USB Mediator.
CSME
================
ACRN hypervisor supports a CSME to a single Linux, Android, or RTOS guest or
the Service OS even when in a virtualized environment.
WiFi
================
ACRN hypervisor supports the passthrough assignment of the WiFi subsystem to the IVI,
enables control of the WiFi as an in-vehicle hotspot for 3rd party devices,
provides 3rd party device applications access to the vehicle,
and provides access of 3rd party devices to the TCU provided connectivity.
IPU (MIPI-CS2, HDMI-in)
========================
ACRN hypervisor supports passthrough IPU assignment to Service OS or
guest OS, without sharing.
Bluetooth
================
ACRN hypervisor supports bluetooth controller passthrough to a single Guest OS (IVI).
GPU Preemption
==================
GPU Preemption is one typical automotive use case which requires
the system to preempt GPU resources occupied by lower priority
workloads. This is done to ensure performance of the most critical
workload can be achieved. Three different schedulers for the GPU
are involved: i915 UOS scheduler, Mediator GVT scheduler, and
i915 SOS scheduler.
GPU display surface sharing via Hyper DMA
============================================
Surface sharing is one typical automotive use case which requires
that the SOS accesses an individual surface or a set of surfaces
from the UOS without having to access the entire frame buffer of
the UOS. Hyper DMA Buffer sharing extends the Linux DMA buffer
sharing mechanism where one driver is able to share its pages
with another driver within one domain.
S3
================
ACRN hypervisor supports S3 feature, partially enabled in LaaG.
Fixed Issues Fixed Issues
============ ************
:acrn-issue:`663` - Black screen displayed after booting SOS/UOS :acrn-issue:`663` - Black screen displayed after booting SOS/UOS
:acrn-issue:`676` - Hypervisor and DM version numbers incorrect :acrn-issue:`676` - Hypervisor and DM version numbers incorrect