mcreboot: remove MCDRAM offline/online

Change-Id: Ia30180b4890508d041fc64ca35e1a9c58d903ddf
This commit is contained in:
Balazs Gerofi
2019-04-15 11:24:36 +09:00
parent d979444049
commit c2d6651cd2

View File

@ -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