15 Jul 2012 21:06
[5885] trunk/qemu/tests/tcg/bfin/Makefile: qemu: check mmap_min_addr before running tests
Revision 5885
Author vapier
Date 2012-07-15 15:06:03 -0400 (Sun, 15 Jul 2012)
Log Message
qemu: check mmap_min_addr before running testsModified Paths
Diff
Modified: trunk/qemu/tests/tcg/bfin/Makefile (5884 => 5885)
--- trunk/qemu/tests/tcg/bfin/Makefile 2012-07-15 19:05:39 UTC (rev 5884) +++ trunk/qemu/tests/tcg/bfin/Makefile 2012-07-15 19:06:03 UTC (rev 5885) <at> <at> -20,6 +20,12 <at> <at> sim: $(SIM) <at> fail=0 pass=0 ; \ timeout=`which timeout 2>/dev/null` && timeout+=" 10s" ; \ + if addr=`cat /proc/sys/vm/mmap_min_addr 2>/dev/null` ; then \ + if [ $$addr -ne 0 ] ; then \ + printf '\n$(RED)Please run: sudo sysctl vm.mmap_min_addr=0$(NORMAL)\n\n' ; \ + exit 1 ; \ + fi ; \ + fi ; \ rm -f $ <at> .log ; \ for x in $^ ; do \ xx="$$timeout $(QEMU_USER) $$x" ; \ <at> <at> -42,7 +48,8 <at> <at> printf '%s\n%s: %s\n\n' "$$out" "$$res" $$x >> $ <at> .log ; \ echo "$$cres: $$x" ; \ done ; \ - printf '$(BLUE)SUMMARY$(NORMAL): %i/%i tests passed\n' $$pass $$(( pass + fail )) ; \ + printf '$(BLUE)SUMMARY$(NORMAL): %i/%i tests passed (see %s for details)\n' \ + $$pass $$(( pass + fail )) "`pwd`/$ <at> .log" ; \ exit $$(( fail != 0 )) jtag: $(JTAG)<div> <div> Revision <a href="http://blackfin.uclinux.org/gf/project/toolchain/scmsvn/?action=browse&path=/&view=rev&root=toolchain&revision=5885">5885</a> Author <a href="http://blackfin.uclinux.org/gf/user/vapier/">vapier</a> Date 2012-07-15 15:06:03 -0400 (Sun, 15 Jul 2012) <h3>Log Message</h3> qemu: check mmap_min_addr before running tests <h3>Modified Paths</h3> <ul> <li><a href="#trunkqemuteststcgbfinMakefile">trunk/qemu/tests/tcg/bfin/Makefile</a></li> </ul> </div> <div> <h3>Diff</h3> <a></a> <div class="modfile"> <h4>Modified: trunk/qemu/tests/tcg/bfin/Makefile (5884 => 5885)</h4> <span> <span class="info">--- trunk/qemu/tests/tcg/bfin/Makefile 2012-07-15 19:05:39 UTC (rev 5884) +++ trunk/qemu/tests/tcg/bfin/Makefile 2012-07-15 19:06:03 UTC (rev 5885) </span><span class="lines"> <at> <at> -20,6 +20,12 <at> <at> </span><span class="cx"> sim: $(SIM) </span><span class="cx"> <at> fail=0 pass=0 ; \ </span><span class="cx"> timeout=`which timeout 2>/dev/null` && timeout+=" 10s" ; \ </span>+ if addr=`cat /proc/sys/vm/mmap_min_addr 2>/dev/null` ; then \ + if [ $$addr -ne 0 ] ; then \ + printf '\n$(RED)Please run: sudo sysctl vm.mmap_min_addr=0$(NORMAL)\n\n' ; \ + exit 1 ; \ + fi ; \ + fi ; \ <span class="cx"> rm -f $ <at> .log ; \ </span><span class="cx"> for x in $^ ; do \ </span><span class="cx"> xx="$$timeout $(QEMU_USER) $$x" ; \ </span><span class="lines"> <at> <at> -42,7 +48,8 <at> <at> </span><span class="cx"> printf '%s\n%s: %s\n\n' "$$out" "$$res" $$x >> $ <at> .log ; \ </span><span class="cx"> echo "$$cres: $$x" ; \ </span><span class="cx"> done ; \ </span>- printf '$(BLUE)SUMMARY$(NORMAL): %i/%i tests passed\n' $$pass $$(( pass + fail )) ; \ + printf '$(BLUE)SUMMARY$(NORMAL): %i/%i tests passed (see %s for details)\n' \ + $$pass $$(( pass + fail )) "`pwd`/$ <at> .log" ; \ <span class="cx"> exit $$(( fail != 0 )) </span><span class="cx"> </span><span class="cx"> jtag: $(JTAG) </span></span> </div> </div> </div>
RSS Feed