poky-qemu-internal: only check mmap_min_addr when running arm images
authorJoshua Lock <josh@linux.intel.com>
Fri, 1 Oct 2010 14:09:47 +0000 (15:09 +0100)
committerJoshua Lock <josh@linux.intel.com>
Fri, 1 Oct 2010 15:47:38 +0000 (16:47 +0100)
No need to force users to poke /proc/sys when they don't need to.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
scripts/poky-qemu-internal

index cb5d28b..f13b95d 100755 (executable)
@@ -150,14 +150,14 @@ if [ ! -f "$ZIMAGE" ]; then
     return
 fi
 
-if [ -e /proc/sys/vm/mmap_min_addr ]; then
-    if [ `cat /proc/sys/vm/mmap_min_addr` != "0" ]; then
-        echo "Error, please set /proc/sys/vm/mmap_min_addr to 0 since otherwise it can cause problems with QEMU"
-       return
+if [ "$MACHINE" = "qemuarm" -o "$MACHINE" = "qemuarmv6" -o "$MACHINE" = "qemuarmv7" ]; then
+    if [ -e /proc/sys/vm/mmap_min_addr ]; then
+        if [ `cat /proc/sys/vm/mmap_min_addr` != "0" ]; then
+            echo "Error, please set /proc/sys/vm/mmap_min_addr to 0 since otherwise it can cause problems with QEMU"
+                 return
+        fi
     fi
-fi
 
-if [ "$MACHINE" = "qemuarm" -o "$MACHINE" = "qemuarmv6" -o "$MACHINE" = "qemuarmv7" ]; then
     QEMU=qemu-system-arm
     MACHINE_SUBTYPE=versatilepb
     QEMU_UI_OPTIONS="$QEMU_UI_OPTIONS"