mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-08-14 06:16:38 +00:00
acrn-config: remove '-V' option from launch config
Remove '-V' option of launch type while generating launch script. Tracked-On: #3811 Signed-off-by: Wei Liu <weix.w.liu@intel.com> Acked-by: Victor Sun <victor.sun@intel.com>
This commit is contained in:
parent
aee3bc3622
commit
55e4f0aff9
@ -229,20 +229,6 @@ def mem_size_set(names, args, vmid, config):
|
|||||||
print("", file=config)
|
print("", file=config)
|
||||||
|
|
||||||
|
|
||||||
def function_help(config):
|
|
||||||
print("function help()", file=config)
|
|
||||||
print("{", file=config)
|
|
||||||
print('echo "Use luanch_uos.sh like that ./launch_uos.sh -V <#>"', file=config)
|
|
||||||
print('echo "The option -V means the UOSs group to be launched by vsbl as below"', file=config)
|
|
||||||
print('echo "-V 1 means just launching 1 clearlinux UOS"', file=config)
|
|
||||||
print('echo "-V 2 means just launching 1 android UOS"', file=config)
|
|
||||||
print('echo "-V 4 means launching 2 clearlinux UOSs"', file=config)
|
|
||||||
print('echo "-V 5 means just launching 1 alios UOS"', file=config)
|
|
||||||
print('echo "-V 6 means auto check android/linux/alios UOS; if exist, launch it"', file=config)
|
|
||||||
print("}", file=config)
|
|
||||||
print("", file=config)
|
|
||||||
|
|
||||||
|
|
||||||
def uos_launch(names, args, vmid, config):
|
def uos_launch(names, args, vmid, config):
|
||||||
|
|
||||||
gvt_args = args['gvt_args'][vmid]
|
gvt_args = args['gvt_args'][vmid]
|
||||||
@ -252,23 +238,7 @@ def uos_launch(names, args, vmid, config):
|
|||||||
if uos_type in ("CLEARLINUX", "ANDROID", "ALIOS") and not is_nuc_clr(names, vmid):
|
if uos_type in ("CLEARLINUX", "ANDROID", "ALIOS") and not is_nuc_clr(names, vmid):
|
||||||
|
|
||||||
print("", file=config)
|
print("", file=config)
|
||||||
print("case $launch_type in", file=config)
|
print('launch_{} {} "{}" {} "{}" $debug'.format(launch_uos, vmid, gvt_args, launch_uos, vmid), file=config)
|
||||||
print(' 1) echo "Launch clearlinux UOS"', file=config)
|
|
||||||
print(' launch_clearlinux 1 "{}" clearlinux "LaaG" $debug'.format(gvt_args), file=config)
|
|
||||||
print(" ;;", file=config)
|
|
||||||
print(' 2) echo "Launch android UOS"', file=config)
|
|
||||||
print(' launch_android 1 "{}" android "AaaG" $debug'.format(gvt_args), file=config)
|
|
||||||
print(" ;;", file=config)
|
|
||||||
print(' 4) echo "Launch two clearlinux UOSs"', file=config)
|
|
||||||
print(' launch_clearlinux 1 "{}" clearlinux "L1aaG" $debug &'.format(gvt_args), file=config)
|
|
||||||
print(" sleep 5", file=config)
|
|
||||||
print(' launch_clearlinux 2 "{}" clearlinux_dup "L2aaG" $debug'.format(gvt_args), file=config)
|
|
||||||
print(" ;;", file=config)
|
|
||||||
print(' 5) echo "Launch alios UOS"', file=config)
|
|
||||||
print(' launch_alios 1 "{}" alios "AliaaG" $debug'.format(gvt_args), file=config)
|
|
||||||
|
|
||||||
print(" ;;", file=config)
|
|
||||||
print("esac", file=config)
|
|
||||||
print("", file=config)
|
print("", file=config)
|
||||||
print("umount /data", file=config)
|
print("umount /data", file=config)
|
||||||
|
|
||||||
@ -291,24 +261,17 @@ def uos_launch(names, args, vmid, config):
|
|||||||
print("fi", file=config)
|
print("fi", file=config)
|
||||||
|
|
||||||
|
|
||||||
def launch_type(names, args, vmid, config):
|
def launch_end(names, args, vmid, config):
|
||||||
|
|
||||||
uos_type = names['uos_types'][vmid]
|
uos_type = names['uos_types'][vmid]
|
||||||
#board_name = names['board_name']
|
|
||||||
mem_size = args["mem_size"][vmid]
|
mem_size = args["mem_size"][vmid]
|
||||||
|
|
||||||
if uos_type in ("ANDROID", "ALIOS") and not is_nuc_clr(names, vmid):
|
|
||||||
function_help(config)
|
|
||||||
|
|
||||||
if uos_type in ("CLEARLINUX", "ANDROID", "ALIOS") and not is_nuc_clr(names, vmid):
|
if uos_type in ("CLEARLINUX", "ANDROID", "ALIOS") and not is_nuc_clr(names, vmid):
|
||||||
print("launch_type=1", file=config)
|
|
||||||
print("debug=0", file=config)
|
print("debug=0", file=config)
|
||||||
print("", file=config)
|
print("", file=config)
|
||||||
print('while getopts "V:M:hd" opt', file=config)
|
print('while getopts "M:hd" opt', file=config)
|
||||||
print("do", file=config)
|
print("do", file=config)
|
||||||
print(" case $opt in", file=config)
|
print(" case $opt in", file=config)
|
||||||
print(" V) launch_type=$[$OPTARG]", file=config)
|
|
||||||
print(" ;;", file=config)
|
|
||||||
|
|
||||||
if not mem_size:
|
if not mem_size:
|
||||||
print(" M) setup_mem=$OPTARG", file=config)
|
print(" M) setup_mem=$OPTARG", file=config)
|
||||||
@ -338,27 +301,12 @@ def launch_type(names, args, vmid, config):
|
|||||||
print("mkdir -p /data", file=config)
|
print("mkdir -p /data", file=config)
|
||||||
print("mount {} /data".format(root_fs), file=config)
|
print("mount {} /data".format(root_fs), file=config)
|
||||||
print("", file=config)
|
print("", file=config)
|
||||||
print("if [ $launch_type == 6 ]; then", file=config)
|
|
||||||
print(' if [ -f "/data/android/android.img" ]; then', file=config)
|
|
||||||
print(" launch_type=2;", file=config)
|
|
||||||
print(' elif [ -f "/data/alios/alios.img" ]; then', file=config)
|
|
||||||
print(" launch_type=5;", file=config)
|
|
||||||
print(" else", file=config)
|
|
||||||
print(" launch_type=1;", file=config)
|
|
||||||
print(" fi", file=config)
|
|
||||||
print("fi", file=config)
|
|
||||||
print("", file=config)
|
|
||||||
|
|
||||||
off_line_cpus(uos_type, config)
|
off_line_cpus(uos_type, config)
|
||||||
|
|
||||||
uos_launch(names, args, vmid, config)
|
uos_launch(names, args, vmid, config)
|
||||||
|
|
||||||
|
|
||||||
def launch_end(names, args, vmid, config):
|
|
||||||
#uos_type = names['uos_types']
|
|
||||||
launch_type(names, args, vmid, config)
|
|
||||||
|
|
||||||
|
|
||||||
def set_dm_pt(names, sel, vmid, config):
|
def set_dm_pt(names, sel, vmid, config):
|
||||||
|
|
||||||
uos_type = names['uos_types'][vmid]
|
uos_type = names['uos_types'][vmid]
|
||||||
|
Loading…
Reference in New Issue
Block a user