From a66c3d7fa752fed547b674ba678a9957ed8575f1 Mon Sep 17 00:00:00 2001 From: Ludwig Nussel Date: Wed, 31 Mar 2010 16:40:16 +0200 Subject: [PATCH] set mmap_min_addr to 0 in vm for qemu --- init_buildsystem | 4 ++++ initscript_qemu_vm | 1 + 2 files changed, 5 insertions(+) diff --git a/init_buildsystem b/init_buildsystem index 35b4385..6d74d2c 100755 --- a/init_buildsystem +++ b/init_buildsystem @@ -469,6 +469,10 @@ else echo "registering binfmt handlers" /usr/sbin/qemu-binfmt-conf.sh fi + read mmap_min_addr < /proc/sys/vm/mmap_min_addr + if [ "$mmap_min_addr" != 0 ]; then + echo "Warning: mmap_min_addr is != 0. If programs fail at mmap this could be the reason" + fi fi fi diff --git a/initscript_qemu_vm b/initscript_qemu_vm index f42effa..40abe48 100755 --- a/initscript_qemu_vm +++ b/initscript_qemu_vm @@ -19,4 +19,5 @@ echo ':mipsn32el:M::\x7fELF\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0 echo ':mips64:M::\x7fELF\x02\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x08:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-mips64:' > /proc/sys/fs/binfmt_misc/register echo ':mips64el:M::\x7fELF\x02\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x08\x00:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/usr/bin/qemu-mips64el:' > /proc/sys/fs/binfmt_misc/register +echo 0 > /proc/sys/vm/mmap_min_addr exec /.build/build -- 2.7.4