acrn-hypervisor/misc/config_tools
Junjie Mao d776e4ad47 config_tools: packaging config tool scripts for easier import
The next-generation ACRN configurator will embed a Python interpreter built
in WebAssembly (WASM) for executing Python scripts for manipulating
scenario schemas and validating user data. It is quite tedious to
separately import multiple modules there due to the restriction of that
Python environment. The recommended approach is to package those
modules (e.g. as a *.wic file) so that all modules can be imported in one
shot.

This patch adds the files needed to package the scripts. The package is
solely used for the configurator to import and not intended to be used by
end users for any purpose.

v1 -> v2:

  * Fix the license header of __init__.py
  * Move patterns of ignored files to the top-level .gitignore

Tracked-On: #6691
Signed-off-by: Junjie Mao <junjie.mao@intel.com>
Reviewed-by: Geoffroy Van Cutsem <geoffroy.vancutsem@intel.com>
2022-03-18 08:49:06 +08:00
..
acpi_gen config tool: remove guest_flags in user interface 2022-03-02 15:50:23 +08:00
acpi_template/template config_tools: generate vDSDT according to allocated resources 2021-08-09 09:05:01 +08:00
board_config config tool: add load_order and redefine vm_type 2022-02-22 16:25:27 +08:00
board_inspector config_tools: fix the board inspector exit issue 2022-02-28 11:23:38 +08:00
config_app config_tools: make acrn_configurator.py an executable script 2022-01-26 14:20:43 +08:00
data config_tools: merge data in launch XMLs into scenario XMLs 2022-03-15 10:22:37 +08:00
hv_config config_tools: remove some obsolete code 2022-03-03 14:40:59 +08:00
launch_config config_tools: merge data in launch XMLs into scenario XMLs 2022-03-15 10:22:37 +08:00
library config tool: add load_order and redefine vm_type 2022-02-22 16:25:27 +08:00
scenario_config config_tools: packaging config tool scripts for easier import 2022-03-18 08:49:06 +08:00
schema config_tools: add schema of checker schemas 2022-03-16 10:44:16 +08:00
service_vm_config misc: refine the non-stand vUART config 2022-03-17 18:33:15 +08:00
static_allocators config_tools: add ivshmem providers 2022-03-15 10:22:37 +08:00
xforms config_tools: merge data in launch XMLs into scenario XMLs 2022-03-15 10:22:37 +08:00
LICENSE config_tools: packaging config tool scripts for easier import 2022-03-18 08:49:06 +08:00
pyproject.toml config_tools: packaging config tool scripts for easier import 2022-03-18 08:49:06 +08:00
README.md config_tools: packaging config tool scripts for easier import 2022-03-18 08:49:06 +08:00
setup.cfg config_tools: packaging config tool scripts for easier import 2022-03-18 08:49:06 +08:00

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.