From e69aa4d1fbcd89a961eff43ff48c7b6ad02d062f Mon Sep 17 00:00:00 2001 From: Mircea Vutcovici Date: Thu, 9 Aug 2012 12:54:01 -0400 Subject: [PATCH] Added 240/16 memory split, added display for current memory split configuration. --- raspi-config | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/raspi-config b/raspi-config index 82d1561..6e9fd62 100755 --- a/raspi-config +++ b/raspi-config @@ -151,7 +151,18 @@ do_memory_split() { if ! mountpoint -q /boot; then return 1 fi - MEMSPLIT=$(whiptail --menu "Set memory split" 20 60 10 \ + local CURRENT_MEMSPLIT AVAILABLE_SPLITS + AVAILABLE_SPLITS="128 192 224 240" + CURRENT_MEMSPLIT=$( + for SPLIT in $AVAILABLE_SPLITS;do + if cmp /boot/arm${SPLIT}_start.elf /boot/start.elf >/dev/null 2>&1;then + echo $SPLIT + exit 0 + fi + done + ) + MEMSPLIT=$(whiptail --menu "Set memory split.\nCurrent: ${CURRENT_MEMSPLIT}MiB for ARM, $((256 - $CURRENT_MEMSPLIT))MiB for VideoCore" 20 60 10 \ + "240" "240MiB for ARM, 16MiB for VideoCore" \ "224" "224MiB for ARM, 32MiB for VideoCore" \ "192" "192MiB for ARM, 64MiB for VideoCore" \ "128" "128MiB for ARM, 128MiB for VideoCore" \