mcreboot-smp: introduction of ikc_map argument
This commit is contained in:
@ -22,6 +22,7 @@ ENABLE_MCOVERLAYFS="@ENABLE_MCOVERLAYFS@"
|
|||||||
|
|
||||||
mem="512M@0"
|
mem="512M@0"
|
||||||
cpus=""
|
cpus=""
|
||||||
|
ikc_map=""
|
||||||
|
|
||||||
if [ "${BASH_VERSINFO[0]}" -lt 4 ]; then
|
if [ "${BASH_VERSINFO[0]}" -lt 4 ]; then
|
||||||
echo "You need at least bash-4.0 to run this script." >&2
|
echo "You need at least bash-4.0 to run this script." >&2
|
||||||
@ -41,7 +42,7 @@ fi
|
|||||||
|
|
||||||
turbo=""
|
turbo=""
|
||||||
|
|
||||||
while getopts :ti:k:c:m:o:f: OPT
|
while getopts :ti:k:c:m:o:f:r: OPT
|
||||||
do
|
do
|
||||||
case ${OPT} in
|
case ${OPT} in
|
||||||
f) facility=${OPTARG}
|
f) facility=${OPTARG}
|
||||||
@ -78,6 +79,8 @@ do
|
|||||||
;;
|
;;
|
||||||
m) mem=${OPTARG}
|
m) mem=${OPTARG}
|
||||||
;;
|
;;
|
||||||
|
r) ikc_map=${OPTARG}
|
||||||
|
;;
|
||||||
t) turbo="turbo"
|
t) turbo="turbo"
|
||||||
;;
|
;;
|
||||||
*) echo "invalid option -${OPT}" >&2
|
*) echo "invalid option -${OPT}" >&2
|
||||||
@ -370,6 +373,14 @@ if ! ${SBINDIR}/ihkosctl 0 assign cpu ${cpus}; then
|
|||||||
error_exit "os_created"
|
error_exit "os_created"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ "$ikc_map" != "" ]; then
|
||||||
|
# Specify IKC map
|
||||||
|
if ! ${SBINDIR}/ihkosctl 0 ikc_map ${ikc_map}; then
|
||||||
|
echo "error: assign CPUs" >&2
|
||||||
|
error_exit "os_created"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
# Assign memory
|
# Assign memory
|
||||||
if ! ${SBINDIR}/ihkosctl 0 assign mem ${mem}; then
|
if ! ${SBINDIR}/ihkosctl 0 assign mem ${mem}; then
|
||||||
echo "error: assign memory" >&2
|
echo "error: assign memory" >&2
|
||||||
|
|||||||
Reference in New Issue
Block a user