dom0/dispvm: Use at most 4000M RAM for DispVM
Larger maxmem makes DispVM unbootable (some kernel/xen problem).
This commit is contained in:
parent
64e91005b7
commit
507e9652d6
@ -34,8 +34,12 @@ DVMTMPL="$TEMPLATENAME"-dvm
|
||||
DVMTMPLDIR="/var/lib/qubes/appvms/$DVMTMPL"
|
||||
if ! [ -d "$DVMTMPLDIR" ] ; then
|
||||
# unfortunately, currently there are reliability issues with save of a domain
|
||||
# with multiple CPUs
|
||||
# with multiple CPUs and/or more than 4000M RAM
|
||||
if ! qvm-create --force-root --vcpus=1 --internal -t "$TEMPLATENAME" -l gray "$DVMTMPL" ; then exit 1 ; fi
|
||||
MAXMEM=`qvm-prefs $DVMTMPL|grep ^maxmem|awk 'print $3'`
|
||||
if [ "$MAXMEM" -ge 4000 ]; then
|
||||
qvm-prefs --force-root -s $DVMTMPL maxmem 4000
|
||||
fi
|
||||
fi
|
||||
if ! /usr/lib/qubes/qubes_prepare_saved_domain.sh \
|
||||
"$DVMTMPL" "/var/lib/qubes/appvms/$DVMTMPL/dvm-savefile" $SCRIPTNAME ; then
|
||||
|
Loading…
Reference in New Issue
Block a user