DM: add param: -V 5 to auto check/boot UOS image

it can auto check android image, if exists, then launch it;
if not, it will try to luanch clearlinux. it can be used by
acrn_guest.service to auto boot UOS.

Signed-off-by: Minggui Cao <minggui.cao@intel.com>
Reviewed-by: Binbin Wu <binbin.wu@intel.com>
This commit is contained in:
Minggui Cao 2018-07-25 15:02:27 +08:00 committed by lijinxia
parent 45d6f72b51
commit 3cab92655d

View File

@ -306,6 +306,7 @@ echo "-V 1 means just launching 1 clearlinux UOS"
echo "-V 2 means just launching 1 android UOS"
echo "-V 3 means launching 1 clearlinux UOS + 1 android UOS"
echo "-V 4 means launching 2 clearlinux UOSs"
echo "-V 5 means auto check android/linux UOS; if exist, launch it"
}
launch_type=1
@ -332,6 +333,14 @@ done
mkdir -p /data
mount /dev/mmcblk1p3 /data
if [ $launch_type == 5 ]; then
if [ -f "/data/android/android.img" ]; then
launch_type=2;
else
launch_type=1;
fi
fi
# make sure there is enough 2M hugepages in the pool
echo 1024 > /sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages