acrn-hypervisor/misc
Qiang Zhang bf653d277b HV: init one dev config with service vm config param
When we do init_all_dev_config() in pci.c, the pdevs added to pci dev_config
will be exposed to Service VM or passthru to prelauched VM. The original code
would find service VM config in every pci pdev init loop, this is unnecessary
and definitely impact performance. Here we generate Service VM config pointer
with config tool so that init_one_dev_config() could refer service VM config
directly.

Tracked-On: #8491
Reviewed-by: Junjie Mao <junjie.mao@intel.com>
Signed-off-by: Qiang Zhang <qiang4.zhang@intel.com>
Signed-off-by: Victor Sun <victor.sun@intel.com>
2023-09-11 16:13:16 +08:00
..
config_tools HV: init one dev config with service vm config param 2023-09-11 16:13:16 +08:00
debug_tools Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
efi-stub doc: remove '@return None' for void functions 2023-08-03 14:56:29 -07:00
hv_prebuild Makefile: clean up unnecessary phony targets 2022-10-26 14:09:44 +08:00
packaging config-tools: genertate performance policy parameter 2022-10-08 11:13:21 +08:00
sample_application misc: sample_application: fix setup_hmi_vm.sh for Ubuntu 22.04 2023-07-10 15:40:28 +08:00
services misc: life_mngr: Fix Linux and rtvm not restarting acrn in life_mngr 2023-09-05 12:12:41 +08:00
Makefile tools: do not build life_mngr by default 2021-03-29 15:38:29 +08:00
README.rst doc: fix all headings to use title case 2021-02-13 12:37:49 -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/