mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-10-09 20:35:44 +00:00
The pre-rtvm uses the RTCT tab to determine it's SSRAM address. It was origionally duplicated from the host, and keeped its address and layout. To move the SSRAM area in ve820, we have to modify the guest's RTCT tab first. This patch uses the board_inspector's RTCT module to parse the host's RTCT tab, and calculate the offset, then modifies the SSRAM/bin enties, and saves it to the new RTCT bin file. Tracked-On: #6674 Signed-off-by: Zhou, Wu <wu.zhou@intel.com> Reviewed-by: Junjie Mao <junjie.mao@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.