Skip to content

Commit 82413ca

Browse files
committed
doc: Editorial changes to v3.1 release notes
Signed-off-by: Reyes, Amy <[email protected]>
1 parent 6cff9d8 commit 82413ca

File tree

1 file changed

+34
-27
lines changed

1 file changed

+34
-27
lines changed

doc/release_notes/release_notes_3.1.rst

Lines changed: 34 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
.. _release_notes_3.1:
22

3-
ACRN v3.1 (Sep 2022) Draft
4-
##########################
3+
ACRN v3.1 (Sep 2022)
4+
####################
55

66
We are pleased to announce the release of the Project ACRN hypervisor
77
version 3.1.
@@ -48,7 +48,7 @@ More ACRN Configuration Improvements
4848
If you have feedback on this, or other aspects of ACRN, please share them on
4949
the `ACRN users mailing list <https://lists.projectacrn.org/g/acrn-users>`_.
5050

51-
As with the v3.0 release, We've simplified installation of the Configurator by providing a Debian
51+
As with the v3.0 release, we've simplified installation of the Configurator by providing a Debian
5252
package that you can download from the `ACRN v3.1 tag assets
5353
<https://github.com/projectacrn/acrn-hypervisor/releases/download/v3.1/acrn-configurator-3.1.deb>`_
5454
and install. See the :ref:`gsg` for more information.
@@ -73,21 +73,20 @@ Sample Application with Two Post-Launched VMs
7373
launched on your target system running ACRN. One VM is a real-time VM running
7474
`cyclictest
7575
<https://wiki.linuxfoundation.org/realtime/documentation/howto/tools/cyclictest/start>`__,
76-
an open source application commonly used to measure latencies in real-time
76+
an open-source application commonly used to measure latencies in real-time
7777
systems. This real-time VM (RT_VM) uses inter-VM shared memory (IVSHMEM) to
7878
send data to a second Human-Machine Interface VM (HMI_VM) that formats and
7979
presents the collected data as a histogram on a web page shown by a browser.
8080
This guide shows how to configure, create, and launch the two VM images that
8181
make up this application. Full code for the sample application is provided in
82-
the acrn-hypervisor GitHub repo :acrn_file:`misc/sample_application`.
82+
the ``acrn-hypervisor`` GitHub repo :acrn_file:`misc/sample_application`.
8383

8484
Multiple-Displays Support for VMs
8585
The virtio-gpu mechanism is enhanced to support VMs with multiple displays.
86-
TODO: add reference to tutorial
8786

88-
Improved TSC frequency reporting
89-
The hypervisor now reports TSC frequency in KHz so that VMs can get that number
90-
without calibrating to a high precision timer.
87+
Improved TSC Frequency Reporting
88+
The hypervisor now reports Time Stamp Counter (TSC) frequency in KHz so that
89+
VMs can get that number without calibrating to a high precision timer.
9190

9291
Upgrading to v3.1 from Previous Releases
9392
****************************************
@@ -98,15 +97,15 @@ scenario XML file and launch scripts. Scenario XML files and launch scripts
9897
created by previous ACRN versions will not work with the v3.1 ACRN hypervisor
9998
build process and could produce unexpected errors during the build.
10099

101-
Given the scope of changes for the v3.1 release, we have recommendations for
102-
how to upgrade from prior ACRN versions:
100+
Given the scope of changes for the v3.1 release, we have recommendations for how
101+
to upgrade from prior ACRN versions:
103102

104103
1. Start fresh from our :ref:`gsg`. This is the best way to ensure you have a
105104
v3.1-ready board XML file from your target system and generate a new scenario
106105
XML and launch scripts from the new ACRN Configurator that are consistent and
107106
will work for the v3.1 build system.
108-
#. Use the :ref:`upgrade tool <upgrading_configuration>` to attempt upgrading
109-
configuration files that worked with a release before v3.1. Youll need the
107+
#. Use the :ref:`upgrader tool <upgrading_configuration>` to attempt upgrading
108+
configuration files that worked with a release before v3.1. You'll need the
110109
matched pair of scenario XML and launch XML files from a prior configuration,
111110
and use them to create a new merged scenario XML file. See
112111
:ref:`upgrading_configuration` for details.
@@ -118,16 +117,17 @@ Here are some additional details about upgrading to the v3.1 release.
118117
Generate New Board XML
119118
======================
120119

121-
Board XML files, generated by ACRN board inspector, contain board information
120+
Board XML files, generated by ACRN Board Inspector, contain board information
122121
that is essential for building the ACRN hypervisor and setting up User VMs.
123122
Compared to previous versions, ACRN v3.1 adds the following information to the board
124123
XML file for supporting new features and fixes:
125124

126-
* Add progress bar and timeout mechanism for Board Inspector
125+
* Add a progress bar and timeout mechanism to the Board Inspector
127126
* Guess L3 CAT parameters if not reported via CPUID
128-
* Refactors MSR utilities
129-
* Record all details from RTCT in board XML and generate vRTCT instead of copying a physical one
130-
* Hide unnecessary log and fix typo in error message.
127+
* Refactor MSR utilities
128+
* Record all details from RTCT in the board XML and generate vRTCT instead of
129+
copying a physical one
130+
* Hide unnecessary logs and fix typos in error messages
131131

132132
See the :ref:`board_inspector_tool` documentation for a complete list of steps
133133
to install and run the tool.
@@ -137,16 +137,16 @@ Update Configuration Options
137137

138138
As explained in this :ref:`upgrading_configuration` document, we do provide a
139139
tool that can assist upgrading your existing pre-v3.1 scenario XML files in the
140-
new merged v3.1 format. From there, you can use the v3.1 ACRN Configurator to open
141-
upgraded scenario file for viewing and further editing if the upgrader tool lost
142-
meaningful data during the conversion.
140+
new merged v3.1 format. From there, you can use the v3.1 ACRN Configurator to
141+
open the upgraded scenario file for viewing and further editing if the upgrader
142+
tool lost meaningful data during the conversion.
143143

144-
As part of the developer experience improvements to ACRN configuration, the following XML elements
145-
were refined in the scenario XML file:
144+
As part of the developer experience improvements to ACRN configuration, the
145+
following XML elements were refined in the scenario XML file:
146146

147-
* ENFORCE_TURNOFF_AC -> SPLIT_LOCK_DETECTION_ENABLED
148-
* ENFORCE_TURNOFF_GP -> UC_LOCK_DETECTION_ENABLED
149-
* MCE_ON_PSC_DISABLED -> MCE_ON_PSC_ENABLED
147+
* ``ENFORCE_TURNOFF_AC`` is now ``SPLIT_LOCK_DETECTION_ENABLED``.
148+
* ``ENFORCE_TURNOFF_GP`` is now ``UC_LOCK_DETECTION_ENABLED``.
149+
* ``MCE_ON_PSC_DISABLED`` is now ``MCE_ON_PSC_ENABLED``.
150150

151151
See the :ref:`scenario-config-options` documentation for details about all the
152152
available configuration options in the new Configurator.
@@ -170,10 +170,17 @@ are some of the more significant updates:
170170
.. rst-class:: rst-columns2
171171

172172
* :ref:`gsg`
173-
* :ref:`GSG_sample_app`
174173
* :ref:`rdt_configuration`
175174
* :ref:`acrn-dm_parameters-and-launch-script`
176175
* :ref:`scenario-config-options`
176+
* :ref:`hv-hypercall`
177+
* :ref:`hardware`
178+
* :ref:`cpu_sharing`
179+
* :ref:`enable-s5`
180+
* :ref:`using_grub`
181+
* :ref:`vuart_config`
182+
* :ref:`acrnshell`
183+
* :ref:`acrnctl`
177184

178185
Fixed Issues Details
179186
********************

0 commit comments

Comments
 (0)