From e12997e6a906de509866545623b5d3cae6c1720d Mon Sep 17 00:00:00 2001 From: Balazs Gerofi Date: Tue, 21 Jun 2016 08:49:33 -0700 Subject: [PATCH] mcreboot: support for CPU cores (-c) and memory (-m) arguments --- arch/x86/tools/mcreboot-smp-x86.sh.in | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/arch/x86/tools/mcreboot-smp-x86.sh.in b/arch/x86/tools/mcreboot-smp-x86.sh.in index 46df3a07..9cb6131e 100644 --- a/arch/x86/tools/mcreboot-smp-x86.sh.in +++ b/arch/x86/tools/mcreboot-smp-x86.sh.in @@ -13,15 +13,18 @@ # Note that the script does not output anything unless an error occurs. prefix="@prefix@" -BINDIR="@BINDIR@" -SBINDIR="@SBINDIR@" -KMODDIR="@KMODDIR@" -KERNDIR="@KERNDIR@" +BINDIR="${prefix}/bin" +SBINDIR="${prefix}/sbin" +KMODDIR="${prefix}/kmod" +KERNDIR="${prefix}/@TARGET@/kernel" ENABLE_MCOVERLAYFS="@ENABLE_MCOVERLAYFS@" +mem="512M@0" +cpus="" + INTERVAL=1 LOGMODE=0 -while getopts :i:k: OPT +while getopts :i:k:c:m: OPT do case ${OPT} in i) INTERVAL=${OPTARG} @@ -50,13 +53,15 @@ do exit 1 fi ;; + c) cpus=${OPTARG} + ;; + m) mem=${OPTARG} + ;; *) echo "invalid option -${OPT}" exit 1 esac done -mem="512M@0" -cpus="" ihk_ikc_irq_core=0 release=`uname -r`