Skip to content

Commit 40dfd3f

Browse files
committed
doc: edit 0.2 release notes
Followup #1281 update with some spelling and formatting fixes Signed-off-by: David B. Kinder <david.b.kinder@intel.com>
1 parent 737c29f commit 40dfd3f

File tree

1 file changed

+64
-69
lines changed

1 file changed

+64
-69
lines changed

doc/release_notes_0.2.rst

Lines changed: 64 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -22,48 +22,52 @@ VT-x, VT-d
2222
Based on Intel VT-x virtualization technology, ACRN emulates a virtual
2323
CPU with core partition and simple schedule. VT-d provides hardware
2424
support for isolating and restricting device accesses to the owner of
25-
the partition managing the device. It allows assigning I/O devices to a VM,
26-
and extending the protection and isolation properties of VMs for I/O operations.
25+
the partition managing the device. It allows assigning I/O devices to a
26+
VM, and extending the protection and isolation properties of VMs for I/O
27+
operations.
2728

2829
PIC/IOAPIC/MSI/MSI-X/PCI/LAPIC
2930
================================
30-
ACRN hypervisor supports virtualized APIC-V/EPT/IOAPIC/LAPIC functionality.
31+
ACRN hypervisor supports virtualized APIC-V/EPT/IOAPIC/LAPIC
32+
functionality.
3133

3234
Ethernet
3335
================
34-
ACRN hypervisor supports virtualized Ethernet functionality. Ethernet Mediator is
35-
executed in the Service OS and provides packet forwarding between the physical
36-
networking devices (Ethernet, Wi-Fi, etc.) and virtual devices in the Guest
37-
VMs(also called "User OS"). Virtual Ethernet device could be shared by Linux,
38-
Android, and Service OS guests for regular (i.e. non-AVB) traffic. All hypervisor
39-
para-virtualized I/O is implemented using the VirtIO specification Ethernet pass-through.
36+
ACRN hypervisor supports virtualized Ethernet functionality. Ethernet
37+
Mediator is executed in the Service OS and provides packet forwarding
38+
between the physical networking devices (Ethernet, Wi-Fi, etc.) and
39+
virtual devices in the Guest VMs(also called "User OS"). Virtual
40+
Ethernet device could be shared by Linux, Android, and Service OS guests
41+
for regular (i.e. non-AVB) traffic. All hypervisor para-virtualized I/O
42+
is implemented using the VirtIO specification Ethernet pass-through.
4043

4144
Storage (eMMC)
4245
================
43-
ACRN hypervisor supports virtualized non-volatile R/W storage for the Service
44-
OS and Guest OS instances, supporting VM private storage and/or storage shared
45-
between Guest OS instances.
46+
ACRN hypervisor supports virtualized non-volatile R/W storage for the
47+
Service OS and Guest OS instances, supporting VM private storage and/or
48+
storage shared between Guest OS instances.
4649

4750
USB (xDCI)
4851
================
49-
ACRN hypervisor supports virtualized assignment of all USB xHCI and/or xDCI
50-
controllers to a Guest OS from the platform.
52+
ACRN hypervisor supports virtualized assignment of all USB xHCI and/or
53+
xDCI controllers to a Guest OS from the platform.
5154

5255
USB Mediator (xHCI and DRD)
5356
===========================
5457
ACRN hypervisor supports a virtualized USB Mediator.
5558

5659
CSME
5760
================
58-
ACRN hypervisor supports a CSME to a single Linux, Android, or RTOS guest or
59-
the Service OS even when in a virtualized environment.
61+
ACRN hypervisor supports a CSME to a single Linux, Android, or RTOS
62+
guest or the Service OS even when in a virtualized environment.
6063

6164
WiFi
6265
================
63-
ACRN hypervisor supports the passthrough assignment of the WiFi subsystem to the IVI,
64-
enables control of the WiFi as an in-vehicle hotspot for 3rd party devices,
65-
provides 3rd party device applications access to the vehicle,
66-
and provides access of 3rd party devices to the TCU provided connectivity.
66+
ACRN hypervisor supports the passthrough assignment of the WiFi
67+
subsystem to the IVI, enables control of the WiFi as an in-vehicle
68+
hotspot for 3rd party devices, provides 3rd party device applications
69+
access to the vehicle, and provides access of 3rd party devices to the
70+
TCU provided connectivity.
6771

6872
IPU (MIPI-CS2, HDMI-in)
6973
========================
@@ -72,16 +76,16 @@ guest OS, without sharing.
7276

7377
Bluetooth
7478
================
75-
ACRN hypervisor supports bluetooth controller passthrough to a single Guest OS (IVI).
79+
ACRN hypervisor supports bluetooth controller passthrough to a single
80+
Guest OS (IVI).
7681

7782
GPU – Preemption
7883
==================
79-
GPU Preemption is one typical automotive use case which requires
80-
the system to preempt GPU resources occupied by lower priority
81-
workloads. This is done to ensure performance of the most critical
82-
workload can be achieved. Three different schedulers for the GPU
83-
are involved: i915 UOS scheduler, Mediator GVT scheduler, and
84-
i915 SOS scheduler.
84+
GPU Preemption is one typical automotive use case which requires the
85+
system to preempt GPU resources occupied by lower priority workloads.
86+
This is done to ensure performance of the most critical workload can be
87+
achieved. Three different schedulers for the GPU are involved: i915 UOS
88+
scheduler, Mediator GVT scheduler, and i915 SOS scheduler.
8589

8690
GPU – display surface sharing via Hyper DMA
8791
============================================
@@ -100,53 +104,44 @@ ACRN hypervisor supports S3 feature, partially enabled in LaaG.
100104
Fixed Issues
101105
************
102106

103-
:acrn-issue:`663` - Black screen displayed after booting SOS/UOS
104-
105-
:acrn-issue:`676` - Hypervisor and DM version numbers incorrect
106-
107-
:acrn-issue:`1126` - VPCI coding style and bugs fixes for partition mode
108-
109-
:acrn-issue:`1125` - VPCI coding style and bugs fixes found in integration testing for partition mode
110-
111-
:acrn-issue:`1101` - missing acrn_mngr.h
112-
113-
:acrn-issue:`1071` - hypervisor cannot boot on skylake i5-6500
114-
115-
:acrn-issue:`1003` - CPU: cpu info is not correct
116-
117-
:acrn-issue:`971` - acrncrashlog funcitons need to be enhance
118-
119-
:acrn-issue:`843` - ACRN boot failure
120-
121-
:acrn-issue:`721` - DM for IPU mediation
122-
123-
:acrn-issue:`707` - Issues found with instructions for using Ubuntu as SOS
124-
125-
:acrn-issue:`706` - Invisible mouse cursor in UOS
126-
127-
:acrn-issue:`424` - ClearLinux desktop GUI of SOS fails to launch
107+
* :acrn-issue:`663` - Black screen displayed after booting SOS/UOS
108+
* :acrn-issue:`676` - Hypervisor and DM version numbers incorrect
109+
* :acrn-issue:`1126` - VPCI coding style and bugs fixes for partition mode
110+
* :acrn-issue:`1125` - VPCI coding style and bugs fixes found in integration testing for partition mode
111+
* :acrn-issue:`1101` - missing acrn_mngr.h
112+
* :acrn-issue:`1071` - hypervisor cannot boot on skylake i5-6500
113+
* :acrn-issue:`1003` - CPU: cpu info is not correct
114+
* :acrn-issue:`971` - acrncrashlog functions need to be enhance
115+
* :acrn-issue:`843` - ACRN boot failure
116+
* :acrn-issue:`721` - DM for IPU mediation
117+
* :acrn-issue:`707` - Issues found with instructions for using Ubuntu as SOS
118+
* :acrn-issue:`706` - Invisible mouse cursor in UOS
119+
* :acrn-issue:`424` - Clear Linux desktop GUI of SOS fails to launch
128120

129121

130122
Known Issues
131123
************
132124
:acrn-issue:`677` - SSD Disk ID not consistent between SOS/UOS
133-
The SSD disk ID in the UOS is not the same as in the SOS when
134-
the SSD device is pass-through to the UOS. The ID is also changing after
135-
a reboot. **Impact:** There is no impact to functionality.
136-
**Workaround:** None.The issue will be fixed in the next release.
137-
138-
139-
:acrn-issue:`1268` - GPU hang happened when running GfxBench Car Chase in SOS and UOS.
140-
There were always "GPU HANG" log info printed in dmesg log in SOS and UOS and
141-
failed to load GfxBench Car Chase animation in HDMI & VGA monitors.
142-
**Impact:** Car Chase may stop running after the GPU hang, but not block other Gfx apps.
143-
**Workaround:** None. The issue will be fixed in the next release.
144-
145-
146-
:acrn-issue:`1270` - SOS and UOS can play video but no display video animation output on monitor.
147-
Video does not display in SOS and UOS. No animation displayed with timer keep running. **Impact:**
148-
There is no video animation on monitor screen when playing video in SOS or UOS.
149-
**Workaround:** None. The issue will be fixed in the next release.
125+
The SSD disk ID in the UOS is not the same as in the SOS when the SSD
126+
device is passed-through to the UOS (it should be). The ID is also
127+
changing after a reboot (it shouldn't). **Impact:** There is no impact
128+
to functionality. **Workaround:** None. The issues will be fixed in the
129+
next release.
130+
131+
132+
:acrn-issue:`1268` - GPU hangs when running GfxBench Car Chase in SOS and UOS.
133+
A "GPU HANG" log messages is printed in the dmesg log in SOS and UOS and
134+
is fails to load GfxBench Car Chase animation in HDMI and VGA monitors.
135+
**Impact:** Car Chase may stop running after the GPU hangs, but does not
136+
block other Gfx apps. **Workaround:** None. The issue will be fixed in
137+
the next release.
138+
139+
140+
:acrn-issue:`1270` - SOS and UOS play video but don't display video animation output on monitor.
141+
Video does not display in SOS and UOS. Animation is not displayed with
142+
the running timer. **Impact:** There is no video animation on monitor
143+
screen when playing video in SOS or UOS. **Workaround:** None. The
144+
issue will be fixed in the next release.
150145

151146

152147
.. comment

0 commit comments

Comments
 (0)