diff --git a/doc/release_notes/release_notes_1.0.2.rst b/doc/release_notes/release_notes_1.0.2.rst new file mode 100644 index 000000000..1f2d3ee92 --- /dev/null +++ b/doc/release_notes/release_notes_1.0.2.rst @@ -0,0 +1,55 @@ +.. _release_notes_1.0.2: + +ACRN v1.0.2 (November 2019) +####################### + +We are pleased to announce the release of ACRN version 1.0.2. This is a +maintenance release based off the v1.0 branch that primarily fixes some +potential security and stability issues discovered after the v1.0 +release. + +ACRN is a flexible, lightweight reference hypervisor that's built with +real-time and safety-criticality in mind and is optimized to streamline +embedded development through an open source platform. Check out +:ref:`introduction` for more information. All project ACRN source code +is maintained in the https://github.com/projectacrn/acrn-hypervisor +repository and includes folders for the ACRN hypervisor, the ACRN device +model, tools, and documentation. You can either download this source +code as a zip or tar.gz file (see the `ACRN v1.0.2 GitHub release page +`_) +or use the following Git clone and checkout commands:: + + $ git clone https://github.com/projectacrn/acrn-hypervisor + $ cd acrn-hypervisor + $ git checkout v1.0.2 + +There were no documentation changes in this update, so you can still +refer to the v1.0-specific documentation found at +https://projectacrn.github.io/1.0/. + +Change Log in version 1.0.2 since version 1.0.1 +********************************************* + +Primary changes are to fix several security and stability issues found +on the v1.0 branch, as listed here: + +.. csv-table:: + :header: "GIT issue ID", "Commit ID", "Description" + :widths: 15,15,70 + + :acrn-issue:`4120` , :acrn-commit:`a94b2a53`, hv: ept: disable execute right on large pages + :acrn-issue:`4120` , :acrn-commit:`1a99288d`, hv: vtd: remove global cache invalidation per vm + :acrn-issue:`4120` , :acrn-commit:`2d55b49e`, hv: ept: flush cache for modified ept entries + :acrn-issue:`4120` , :acrn-commit:`a6944fe6`, hv: vtd: export iommu_flush_cache + :acrn-issue:`4091` , :acrn-commit:`30a773f7`, hv:unmap AP trampoline region from service VM's EPT + :acrn-issue:`4091` , :acrn-commit:`0b6447ad`, hv:refine modify_or_del_pte/pde/pdpte()function + :acrn-issue:`4093` , :acrn-commit:`b1951490`, acrn-hv: code review fix lib/string.c + :acrn-issue:`4089` , :acrn-commit:`6730660a`, tools: acrn-crashlog: refine crash complete code + :acrn-issue:`4088` , :acrn-commit:`aba91a81`, vm-manager: fix improper return value check for "strtol()" + :acrn-issue:`4087` , :acrn-commit:`995efc1b`, dm: refine the check of return value of snprintf + :acrn-issue:`4086` , :acrn-commit:`720a77c1`, dm: fix mutex lock issue in tpm_rbc.c + :acrn-issue:`4085` , :acrn-commit:`b51b8980`, dm: close filepointer before exiting acrn_load_elf() + :acrn-issue:`4084` , :acrn-commit:`84c3ee21`, dm: modify DIR handler reference postion + :acrn-issue:`4083` , :acrn-commit:`4baccdce`, dm: reduce potential crash caused by LIST_FOREACH + :acrn-issue:`4092` , :acrn-commit:`2e054f6c`, hv: fix error debug message in hcall_set_callback_vector + :acrn-issue:`4003` , :acrn-commit:`6199e653`, dm: validate the input in 'pci_emul_mem_handler()'