]> Zhao Yanbai Git Server - minix.git/commitdiff
arm:disable filemmap. 98/1198/2
authorKees Jongenburger <kees.jongenburger@gmail.com>
Tue, 17 Dec 2013 13:42:06 +0000 (14:42 +0100)
committerKees Jongenburger <kees.jongenburger@gmail.com>
Tue, 7 Jan 2014 10:10:14 +0000 (11:10 +0100)
We currently have a few of the POSIX tests failing because filemmap
is enabled by default. The working assumption is that these program
pass a pointer to the file server that points to a not yet loaded
data segment. When the file server tries to access that data it
therefore generates a pagefault and a call to itself it can not
handle because it is unable to first return the current call.

Change-Id: Ic1a2d9cd0a542bd950e2b08accb61cfe2855c5a3

releasetools/gen_uEnv.txt.sh

index 6b09133f1f2c9ed09c9d978ea512ca8fc517fd3c..e2a8b79d43af2fd07c212bfabff2a677f91f631f 100755 (executable)
@@ -76,7 +76,7 @@ fill_cmd() {
 
 echo "# Set the command to be executed"
 echo "uenvcmd=run $BOOT"
-echo "bootargs=console=$CONSOLE rootdevname=c0d0p1 verbose=$VERBOSE hz=$HZ"
+echo "bootargs=console=$CONSOLE rootdevname=c0d0p1 verbose=$VERBOSE hz=$HZ filemap=0"
 echo
 echo 'bootminix=setenv bootargs \$bootargs board_name=\$board_name ; echo \$bootargs; go  0x80200000 \\\"$bootargs\\\"'
 echo