Skip to content

Commit 7e28a17

Browse files
committed
doc: update release branch with changed docs
After the release branch is made, we continue with documentation up to the release date. This PR includes all those changes for the v3.2 release. Signed-off-by: David B. Kinder <[email protected]>
1 parent 6ad053f commit 7e28a17

File tree

13 files changed

+484
-317
lines changed

13 files changed

+484
-317
lines changed

doc/acrn.doxyfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1809,7 +1809,7 @@ LATEX_HIDE_INDICES = NO
18091809
# The default value is: NO.
18101810
# This tag requires that the tag GENERATE_LATEX is set to YES.
18111811

1812-
LATEX_SOURCE_CODE = NO
1812+
# LATEX_SOURCE_CODE = NO
18131813

18141814
# The LATEX_BIB_STYLE tag can be used to specify the style to use for the
18151815
# bibliography, e.g. plainnat, or ieeetr. See
@@ -1891,7 +1891,7 @@ RTF_EXTENSIONS_FILE =
18911891
# The default value is: NO.
18921892
# This tag requires that the tag GENERATE_RTF is set to YES.
18931893

1894-
RTF_SOURCE_CODE = NO
1894+
# RTF_SOURCE_CODE = NO
18951895

18961896
#---------------------------------------------------------------------------
18971897
# Configuration options related to the man page output
@@ -1989,7 +1989,7 @@ DOCBOOK_OUTPUT = docbook
19891989
# The default value is: NO.
19901990
# This tag requires that the tag GENERATE_DOCBOOK is set to YES.
19911991

1992-
DOCBOOK_PROGRAMLISTING = NO
1992+
# DOCBOOK_PROGRAMLISTING = NO
19931993

19941994
#---------------------------------------------------------------------------
19951995
# Configuration options for the AutoGen Definitions output
@@ -2187,7 +2187,7 @@ EXTERNAL_PAGES = YES
21872187
# powerful graphs.
21882188
# The default value is: YES.
21892189

2190-
CLASS_DIAGRAMS = YES
2190+
# CLASS_DIAGRAMS = YES
21912191

21922192
# You can define message sequence charts within doxygen comments using the \msc
21932193
# command. Doxygen will then run the mscgen tool (see:

doc/asa.rst

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,45 @@
33
Security Advisory
44
#################
55

6+
Addressed in ACRN v3.0.2
7+
************************
8+
We recommend that all developers using v3.0.1 or earlier upgrade to this v3.0.2
9+
release (or later), which addresses the following security issue discovered in
10+
previous releases. For v3.1 users, these issues are addressed in the v3.2
11+
release:
12+
13+
-----
14+
15+
- Board_inspector: use executables found under system paths
16+
Using partial executable paths in the board inspector may cause unintended
17+
results when another executable has the same name and is also detectable in
18+
the search paths.
19+
20+
Introduce a wrapper module (`external_tools`) which locates executables
21+
only under system paths such as /usr/bin and /usr/sbin and converts partial
22+
executable paths to absolute ones before executing them via the subprocess
23+
module. All invocations to `subprocess.run` or `subprocess.Popen`
24+
throughout the board inspector are replaced with `external_tools.run`, with
25+
the only exception being the invocation to the legacy board parser which
26+
already uses an absolute path to the current Python interpreter.
27+
28+
**Affected Release:** v3.1, v3.0.1 and earlier
29+
30+
- Add tarfile member sanitization to extractall()
31+
A directory traversal vulnerability in the Python tarfile module extractall() functions
32+
could allow user-assisted remote attackers to overwrite arbitrary files via
33+
a ``..`` (dot dot) sequence in filenames in a tar archive, related to CVE-2001-1267.
34+
(Addresses security issue tracked by CVE-2007-4559)
35+
36+
**Affected Release:** v3.1, v3.0.1 and earlier
37+
38+
- PMU (Performance Monitoring Unit) is passed through to an RTVM only for debug mode
39+
Enabling Pass-through PMU counters to RTVM can cause workload interference
40+
in a release build, so enable PMU passthrough only when building ACRN in
41+
debug mode.
42+
43+
**Affected Release:** v3.1, v3.0.1 and earlier
44+
645
Addressed in ACRN v3.0.1
746
************************
847
We recommend that all developers upgrade to this v3.0.1 release (or later), which

doc/conf.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,8 @@
4646
# extlinks provides a macro template
4747

4848
extlinks = {
49-
'acrn-issue': ('https://github.com/projectacrn/acrn-hypervisor/issues/%s', '#')
49+
'acrn-issue': ('https://github.com/projectacrn/acrn-hypervisor/issues/%s', '#'),
50+
'acrn-pr': ('https://github.com/projectacrn/acrn-hypervisor/pull/%s', '#')
5051
}
5152

5253
# use intersphinx linking to link to previous version release notes
@@ -133,7 +134,7 @@
133134
# List of patterns, relative to source directory, that match files and
134135
# directories to ignore when looking for source files.
135136
# This patterns also effect to html_static_path and html_extra_path
136-
exclude_patterns = ['_build', 'misc/README.rst' ]
137+
exclude_patterns = ['_build', 'misc/README.rst', 'venv' ]
137138

138139
# The name of the Pygments (syntax highlighting) style to use.
139140
pygments_style = 'sphinx'

doc/developer-guides/c_coding_guidelines.rst

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3312,8 +3312,7 @@ each function:
33123312
``@post <post-condition description>``.
33133313
12) The brief description of the function return value shall be documented
33143314
with the format ``@return <brief description of return value>``.
3315-
13) A void-returning function shall be documented with the format
3316-
``@return None``.
3315+
13) A void-returning function shall not be documented with ``@return``.
33173316
14) The comments explaining the actual return values shall be documented with
33183317
the format ``@retval <return value> <return value explanation>``.
33193318
15) If the description of one element needs to span multiple lines, each line

0 commit comments

Comments
 (0)