|
3 | 3 | ACRN v1.0.1 (July 2019)
|
4 | 4 | #######################
|
5 | 5 |
|
6 |
| -We are pleased to announce the release of ACRN version 1.0.1. It is a maintenance |
7 |
| -release of v1.0 mainly for security fixes. It's off of the release_1.0 branch rather |
8 |
| -than master branch that most of ACRN releases are base on. |
9 |
| - |
10 |
| -ACRN is a flexible, lightweight reference hypervisor that's built with real-time and safety-criticality |
11 |
| -in mind and is optimized to streamline embedded development through an open source platform. |
12 |
| -Check out :ref:`introduction` for more information. All project ACRN source code is maintained in the |
13 |
| -https://github.com/projectacrn/acrn-hypervisor repository and includes folders for the ACRN hypervisor, |
14 |
| -the ACRN device model, tools, and documentation. You can either download this source code as a zip or tar.gz file |
15 |
| -(see the `ACRN v1.0.1 GitHub release page <https://github.com/projectacrn/acrn-hypervisor/releases/tag/v1.0.1>`_) |
| 6 | +We are pleased to announce the release of ACRN version 1.0.1. This is a |
| 7 | +maintenance release based off the v1.0 branch that primarily fixes some |
| 8 | +potential security and stability issues discovered after the v1.0 |
| 9 | +release. |
| 10 | + |
| 11 | +ACRN is a flexible, lightweight reference hypervisor that's built with |
| 12 | +real-time and safety-criticality in mind and is optimized to streamline |
| 13 | +embedded development through an open source platform. Check out |
| 14 | +:ref:`introduction` for more information. All project ACRN source code |
| 15 | +is maintained in the https://github.com/projectacrn/acrn-hypervisor |
| 16 | +repository and includes folders for the ACRN hypervisor, the ACRN device |
| 17 | +model, tools, and documentation. You can either download this source |
| 18 | +code as a zip or tar.gz file (see the `ACRN v1.0.1 GitHub release page |
| 19 | +<https://github.com/projectacrn/acrn-hypervisor/releases/tag/v1.0.1>`_) |
16 | 20 | or use the following Git clone and checkout commands::
|
17 | 21 |
|
18 | 22 | $ git clone https://github.com/projectacrn/acrn-hypervisor
|
19 | 23 | $ cd acrn-hypervisor
|
20 | 24 | $ git checkout v1.0.1
|
21 | 25 |
|
22 |
| -The project’s online technical documentation is also tagged to correspond with a specific release: |
23 |
| -generated v1.0.1 documents can be found at https://projectacrn.github.io/1.0.1/. |
| 26 | +There were no documentation changes in this update, so you can still |
| 27 | +refer to the v1.0-specific documentation found at |
| 28 | +https://projectacrn.github.io/1.0/. |
24 | 29 |
|
25 | 30 | Change Log in version 1.0.1 since version 1.0
|
26 | 31 | *********************************************
|
27 |
| -Several security fixes are based on v1.0. Below is the detailed fixed issue list: |
| 32 | + |
| 33 | +Primary changes are to fix several security and stability issues found |
| 34 | +on the v1.0 branch, as listed here: |
28 | 35 |
|
29 | 36 | .. csv-table::
|
30 |
| - :header: "GIT issue id", "commit id", "description" |
31 |
| - |
32 |
| - - acrn-issue: `3245` ,- acrn-commit: `5ced5fe7`,- dm: use strncpy to replace strcpy |
33 |
| - - acrn-issue: `3276` ,- acrn-commit: `5530fc8f`,- efi-stub: update string operation in efi-stub |
34 |
| - ,- acrn-commit: `b65489c2`,- dm: use strnlen to replace strlen |
35 |
| - - acrn-issue: `3277` ,- acrn-commit: `0c0371fc`,- dm: fix stability issue in mem.c and xhci.c |
36 |
| - - acrn-issue: `3427` ,- acrn-commit: `749556ef`,- hv: fix symbols not stripped from release binaries |
37 |
| - - acrn-issue: `3395` ,- acrn-commit: `bc90db46`,- dm: fix stability issue in block_if.c |
38 |
| - - acrn-issue: `3396` ,- acrn-commit: `2e7171d6`,- dm: fix variable argument list read without ending with va_end |
39 |
| - ,- acrn-commit: `1394758d`,- tools: fix variable argument list read without ending with va_end |
40 |
| - - acrn-issue: `3397` ,- acrn-commit: `d6f72885`,- hv: fix stability issue in hypervisor |
| 37 | + :header: "GIT issue ID", "Commit ID", "Description" |
| 38 | + :widths: 15,15,70 |
| 39 | + |
| 40 | + :acrn-issue:`3245` , :acrn-commit:`5ced5fe7`, dm: use strncpy to replace strcpy |
| 41 | + :acrn-issue:`3276` , :acrn-commit:`5530fc8f`, efi-stub: update string operation in efi-stub |
| 42 | + , :acrn-commit:`b65489c2`, dm: use strnlen to replace strlen |
| 43 | + :acrn-issue:`3277` , :acrn-commit:`0c0371fc`, dm: fix stability issue in mem.c and xhci.c |
| 44 | + :acrn-issue:`3427` , :acrn-commit:`749556ef`, hv: fix symbols not stripped from release binaries |
| 45 | + :acrn-issue:`3395` , :acrn-commit:`bc90db46`, dm: fix stability issue in block_if.c |
| 46 | + :acrn-issue:`3396` , :acrn-commit:`2e7171d6`, dm: fix variable argument list read without ending with va_end |
| 47 | + , :acrn-commit:`1394758d`, tools: fix variable argument list read without ending with va_end |
| 48 | + :acrn-issue:`3397` , :acrn-commit:`d6f72885`, hv: fix stability issue in hypervisor |
0 commit comments