acrn-hypervisor/misc/config_tools
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
..
acpi_gen misc: rename common.py to avoid private library conflict 2022-11-14 12:03:51 +08:00
acpi_template/template Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
board_config misc: rename common.py to avoid private library conflict 2022-11-14 12:03:51 +08:00
board_inspector config_tools: will load msr driver if no /dev/cpu/#/msr is found 2023-05-26 14:17:15 +08:00
configurator configurator: update tauri version 2023-07-18 16:30:09 +08:00
data misc: Update sample launch scripts into generic_board folder. 2022-11-21 11:51:33 +08:00
hv_config misc: rename common.py to avoid private library conflict 2022-11-14 12:03:51 +08:00
launch_config config_tools: add customized parameters in launch script generation logic 2023-05-26 14:52:35 +08:00
library misc: rename common.py to avoid private library conflict 2022-11-14 12:03:51 +08:00
scenario_config config_tools: tiny fix for config_summary.py 2023-07-10 17:26:34 +08:00
schema config_tools: add customized parameters in launch script generation logic 2023-05-26 14:52:35 +08:00
service_vm_config misc: rename common.py to avoid private library conflict 2022-11-14 12:03:51 +08:00
static_allocators config_tools: set VHWP flag for VMs who own pCPUs 2023-06-09 10:06:42 +08:00
xforms HV: init one dev config with service vm config param 2023-09-11 16:13:16 +08:00
LICENSE
MANIFEST.in config_tools: change JSON Schema source file 2022-05-13 11:13:42 +08:00
README.md
build.cmd config_tools: fix Windows config_tools package build script 2022-05-22 20:10:24 +08:00
pyproject.toml
requirements.txt Create a requirements.txt for python package on GSG 2022-10-27 16:15:40 +08:00
setup.cfg config_tools: change JSON Schema source file 2022-05-13 11:13:42 +08:00

README.md

Supporting libraries of ACRN configuration toolset

This package contains the libraries supporting ACRN configuration toolset, including:

  • The manipulators and validators of scenario schemas or XMLs
  • The generator of guest ACPI tables

The main objective of this package is to ease the import of the supporting libraries in the ACRN configurator which uses a Python interpreter built in WebAssembly (WASM). This package is thus NOT intended to be used by users; invoke the Python scripts directly if needed.