From c2d6651cd2e8f16f57b7f5ed9b6a2d63f20a4777 Mon Sep 17 00:00:00 2001 From: Balazs Gerofi Date: Mon, 15 Apr 2019 11:24:36 +0900 Subject: [PATCH] mcreboot: remove MCDRAM offline/online Change-Id: Ia30180b4890508d041fc64ca35e1a9c58d903ddf --- arch/x86_64/tools/mcreboot-smp-x86.sh.in | 70 ++++++++++++------------ 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/arch/x86_64/tools/mcreboot-smp-x86.sh.in b/arch/x86_64/tools/mcreboot-smp-x86.sh.in index 5d2940e1..46a96b47 100644 --- a/arch/x86_64/tools/mcreboot-smp-x86.sh.in +++ b/arch/x86_64/tools/mcreboot-smp-x86.sh.in @@ -344,41 +344,41 @@ if ! grep ihk_smp_@ARCH@ /proc/modules &>/dev/null; then error_exit "ihk_loaded" fi - # Offline-reonline RAM (special case for OFP SNC-4 flat mode) - if [ "`hostname | grep "c[0-9][0-9][0-9][0-9].ofp"`" != "" ] && [ "`cat /sys/devices/system/node/online`" == "0-7" ]; then - for i in 0 1 2 3; do - find /sys/devices/system/node/node$i/memory*/ -name "online" | while read f; do - echo 0 > $f 2>&1 > /dev/null; - done - find /sys/devices/system/node/node$i/memory*/ -name "online" | while read f; do - echo 1 > $f 2>&1 > /dev/null; - done - done - for i in 4 5 6 7; do - find /sys/devices/system/node/node$i/memory*/ -name "online" | while read f; do - echo 0 > $f 2>&1 > /dev/null; - done - done - for i in 4 5 6 7; do - find /sys/devices/system/node/node$i/memory*/ -name "online" | while read f; do - echo 1 > $f 2>&1 > /dev/null; - done - done - fi - - # Offline-reonline RAM (special case for OFP Quadrant flat mode) - if [ "`hostname | grep "c[0-9][0-9][0-9][0-9].ofp"`" != "" ] && [ "`cat /sys/devices/system/node/online`" == "0-1" ]; then - for i in 1; do - find /sys/devices/system/node/node$i/memory*/ -name "online" | while read f; do - echo 0 > $f 2>&1 > /dev/null; - done - done - for i in 1; do - find /sys/devices/system/node/node$i/memory*/ -name "online" | while read f; do - echo 1 > $f 2>&1 > /dev/null; - done - done - fi +# # Offline-reonline RAM (special case for OFP SNC-4 flat mode) +# if [ "`hostname | grep "c[0-9][0-9][0-9][0-9].ofp"`" != "" ] && [ "`cat /sys/devices/system/node/online`" == "0-7" ]; then +# for i in 0 1 2 3; do +# find /sys/devices/system/node/node$i/memory*/ -name "online" | while read f; do +# echo 0 | tee $f 2>/dev/null 1>/dev/null +# done +# find /sys/devices/system/node/node$i/memory*/ -name "online" | while read f; do +# echo 1 | tee $f 2>/dev/null 1>/dev/null +# done +# done +# for i in 4 5 6 7; do +# find /sys/devices/system/node/node$i/memory*/ -name "online" | while read f; do +# echo 0 | tee $f 2>/dev/null 1>/dev/null +# done +# done +# for i in 4 5 6 7; do +# find /sys/devices/system/node/node$i/memory*/ -name "online" | while read f; do +# echo 1 | tee $f 2>/dev/null 1>/dev/null +# done +# done +# fi +# +# # Offline-reonline RAM (special case for OFP Quadrant flat mode) +# if [ "`hostname | grep "c[0-9][0-9][0-9][0-9].ofp"`" != "" ] && [ "`cat /sys/devices/system/node/online`" == "0-1" ]; then +# for i in 1; do +# find /sys/devices/system/node/node$i/memory*/ -name "online" | while read f; do +# echo 0 | tee $f 2>/dev/null 1>/dev/null +# done +# done +# for i in 1; do +# find /sys/devices/system/node/node$i/memory*/ -name "online" | while read f; do +# echo 1 | tee $f 2>/dev/null 1>/dev/null +# done +# done +# fi if ! ${SBINDIR}/ihkconfig 0 reserve mem ${mem}; then echo "error: reserving memory" >&2