mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-11-25 11:21:17 +00:00
The Service VM needs a 'serial.conf' file to recognize and use non-standard vUART with the 'setserial' package. The logic of create serial.conf should update after we move vUART connection to global and use endpoint to replace the target VM id. This patch select the new vUART connection and check whether one of the endpoint is Service VM, if yes, then check the io_port and record it when the vUART is non-standard. All these non-standard vUART will be written to the serial.conf. Tracked-On: #6690 Reviewed-by: Junjie Mao junjie.mao@intel.com Signed-off-by: Chenli Wei <chenli.wei@intel.com>
folder structure board_inspector : Get target board information under native Linux environment and generate board_info XML. board_config : Parse board_info XML and scenario XML to generate board related configuration files under misc/acrn-config/xmls/board-xmls/ folder. scenario_config : Parse board_info XML and scenario XML to generate scenario based VM configuration files under misc/acrn-config/xmls/config-xmls/$(BOARD)/ folder. launch_config : Parse board_info XML, scenario XML and devicemodel param XML to generate launch script for post-launched vm under misc/acrn-config/xmls/config-xmls/$(BOARD)/ folder. library : The folder stores shared software modules or libs for acrn-config offline tool.