acrn-hypervisor/tools
yuhong.tao@intel.com 5d6f6ab798 tools: acrn-manager: fix a race condition on updating VM state
For a running or suspended VM, its state is updated in 2 steps.
It is first set to VM_CREATED, then set to VM_STARTED/VM_PAUSED. IF
one thread check a running/suspend VM, it may get wrong state VM_CREATED,
while another thread is updating the VMs state.

Tracked-On: #2716
Signed-off-by: Tao Yuhong <yuhong.tao@intel.com>
Acked-by: Yan, Like <like.yan@intel.com>
2019-03-12 09:28:46 +08:00
..
acrn-crashlog tools: acrn-crashlog: new file to count all events happened in system 2019-02-28 13:18:57 +08:00
acrn-manager tools: acrn-manager: fix a race condition on updating VM state 2019-03-12 09:28:46 +08:00
acrnbridge acrn-bridge: improve systemd network units 2018-07-09 11:49:30 +08:00
acrnlog Makefile: undefine _FORTIFY_SOURCE prior using it 2019-02-28 11:56:45 +08:00
acrntrace Makefile: undefine _FORTIFY_SOURCE prior using it 2019-02-28 11:56:45 +08:00
Makefile tools: do not include unnecessary files in release build 2019-02-22 16:09:04 +08:00
README.rst Update tools/README.rst 2018-11-28 12:24:44 -08:00

README.rst

ACRN tools
##########

The open source `Project ACRN`_ defines a device hypervisor reference stack and
an architecture for running multiple software subsystems, managed securely, on
a consolidated system by means of a virtual machine manager. It also defines a
reference framework implementation for virtual device emulation, called the
“ACRN Device Model”.

This folder holds the source to a number of tools that facilitate the
management, debugging, profiling, and logging of multi-OS systems based on
ACRN.

You can find out more about Project ACRN and its set of tools on the
`Project ACRN documentation`_ website.

.. _`Project ACRN`: https://projectacrn.org
.. _`Project ACRN documentation`: https://projectacrn.github.io/