diff --git a/misc/acrn-config/README b/misc/acrn-config/README index 0ca1f7b68..98ae6f9b5 100644 --- a/misc/acrn-config/README +++ b/misc/acrn-config/README @@ -2,7 +2,7 @@ folder structure Kconfig : Select working scenario and target board, configure ACRN hypervisor capabilities and features. target : 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 hypervisor/arch/x86/configs/$(BOARD)/ folder. - scenario_config : Parse board_info XML and scenario XML to generate scenario based VM configuration files under hypervisor/scenarios/$(SCENARIO)/ folder. - launch_config : Parse board_info XML, scenario XML and devicemodel param XML to generate launch script for post-launched vm under devicesmodel/samples/$(BOARD)/ folder. + 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. diff --git a/misc/acrn-config/board_config/README b/misc/acrn-config/board_config/README index 021f10982..70c874ef4 100644 --- a/misc/acrn-config/board_config/README +++ b/misc/acrn-config/board_config/README @@ -1,5 +1,6 @@ Please run board_cfg_gen.py to generate board related configuration patch, the patch would be applied on current acrn-hypervisor git tree automatically. -usage: python3 board_cfg_gen.py [h] --board +usage: python3 board_cfg_gen.py [h] --board --scenario positional arguments: board_info_file : file name of the board info XML + scenario_info_file : file name of the scenario info XML diff --git a/misc/acrn-config/launch_config/README b/misc/acrn-config/launch_config/README index ae1ae3479..079f7d34a 100644 --- a/misc/acrn-config/launch_config/README +++ b/misc/acrn-config/launch_config/README @@ -1 +1,8 @@ -TODO: parse board_info XML, scenario XML and devicemodel param XML to generate launch script for post-launched vm under devicesmodel/samples/$(BOARD)/ folder +Please run launch_cfg_gen.py to generate board related configuration patch, the patch would be applied on current acrn-hypervisor git tree automatically. + +usage: python3 launch_cfg_gen.py [h] --board --scenario --launch +positional arguments: + board_info_file : file name of the board info XML + scenario_info_file : file name of the scenario info XML + launch_info_file : file name of the launch info + uosid : this is the relateive id for post launch vm in scenario info XML:[1..max post launch vm] diff --git a/misc/acrn-config/library/launch_cfg_lib.py b/misc/acrn-config/library/launch_cfg_lib.py index d71e36799..e61db2255 100644 --- a/misc/acrn-config/library/launch_cfg_lib.py +++ b/misc/acrn-config/library/launch_cfg_lib.py @@ -90,7 +90,7 @@ def usage(file_name): print('board_info_file : file name of the board info') print('scenario_info_file : file name of the scenario info') print('launch_info_file : file name of the launch info') - print('uosid : the vm id which to launch:[0..max uosid id]') + print('uosid : this is the relateive id for post launch vm in scenario info XML:[1..max post launch vm]') def get_param(args): diff --git a/misc/acrn-config/scenario_config/README b/misc/acrn-config/scenario_config/README index 07eaec819..315c58258 100644 --- a/misc/acrn-config/scenario_config/README +++ b/misc/acrn-config/scenario_config/README @@ -1 +1,6 @@ -TODO: parse board_info XML and scenario XML to generate scenario based VM configuration files under hypervisor/scenarios/$(SCENARIO)/ folder +Please run scenario_cfg_gen.py to generate board related configuration patch, the patch would be applied on current acrn-hypervisor git tree automatically. + +usage: python3 scenario_cfg_gen.py [h] --board --scenario +positional arguments: + board_info_file : file name of the board info XML + scenario_info_file : file name of the scenario info XML