mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-04-28 19:54:01 +00:00
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> |
||
---|---|---|
.. | ||
acpi_gen | ||
acpi_template/template | ||
board_config | ||
board_inspector | ||
config_app | ||
data | ||
hv_config | ||
launch_config | ||
library | ||
scenario_config | ||
schema | ||
service_vm_config | ||
static_allocators | ||
xforms | ||
LICENSE | ||
pyproject.toml | ||
README.md | ||
setup.cfg |
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.