Traceback (most recent call last): File "<string>", line 1, in <module> File "/z/m5/regression/zizzer/m5/src/python/m5/main.py", line 348, in main exec filecode in scope File "tests/run.py", line 70, in <module> execfile(joinpath(tests_root, 'configs', test_filename + '.py')) File "tests/configs/simple-timing-ruby.py", line 77, in <module> system.ruby = Ruby.create_system(options, system) File "/z/m5/regression/zizzer/m5/configs/ruby/Ruby.py", line 70, in create_system % protocol) File "<string>", line 1, in <module> File "/z/m5/regression/zizzer/m5/configs/ruby/MI_example.py", line 63, in create_system block_size_bits = int(math.log(options.cacheline_size, 2)) NameError: name 'math' is not defined
This is the changeset that added a call to the log function in the math package without actually importing it: changeset: 8180:d8587c913ccf user: Brad Beckmann <brad.beckm...@amd.com> date: Fri Mar 25 10:13:50 2011 -0700 summary: ruby: fixed cache index setting I'm not sure how it would have worked in testing since it really isn't imported or defined anywhere else, unless there was some other change ahead of this originally or this was modified somehow. It could also be the case that something got imported indirectly through "from m5.objects import *" Gabe On 03/27/11 13:15, Cron Daemon wrote: > M5 exited with non-zero status***** > build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/simple-timing-ruby > FAILED! > ***** build/ALPHA_SE/tests/fast/quick/60.rubytest/alpha/linux/rubytest-ruby > FAILED! > ***** build/ALPHA_SE/tests/fast/quick/50.memtest/alpha/linux/memtest-ruby > FAILED! > ***** build/ALPHA_SE/tests/fast/quick/00.hello/alpha/tru64/simple-timing-ruby > FAILED! > ***** build/MIPS_SE/tests/fast/quick/00.hello/mips/linux/simple-timing-ruby > FAILED! > ***** build/SPARC_SE/tests/fast/quick/00.hello/sparc/linux/simple-timing-ruby > FAILED! > ***** build/X86_SE/tests/fast/quick/00.hello/x86/linux/simple-timing-ruby > FAILED! > ***** build/X86_SE/tests/fast/long/20.parser/x86/linux/o3-timing FAILED! > scons: *** [build/POWER_SE/kern/linux/linux.fo] Error 1 > scons: *** [build/POWER_SE/arch/power/insts/branch.fo] Error 1 > scons: *** [build/POWER_SE/arch/power/insts/mem.fo] Error 1 > scons: *** [build/POWER_SE/arch/power/insts/integer.fo] Error 1 > scons: *** [build/POWER_SE/arch/power/insts/floating.fo] Error 1 > scons: *** [build/POWER_SE/arch/power/insts/condition.fo] Error 1 > scons: *** [build/POWER_SE/arch/power/insts/static_inst.fo] Error 1 > scons: *** [build/POWER_SE/arch/power/pagetable.fo] Error 1 > scons: *** [build/POWER_SE/arch/power/utility.fo] Error 1 > scons: *** [build/POWER_SE/arch/power/tlb.fo] Error 1 > scons: *** [build/POWER_SE/arch/power/process.fo] Error 1 > scons: *** [build/POWER_SE/arch/power/linux/process.fo] Error 1 > scons: *** [build/POWER_SE/arch/power/decoder.fo] Error 1 > scons: *** [build/POWER_SE/arch/power/atomic_simple_cpu_exec.fo] Error 1 > scons: *** [build/POWER_SE/arch/power/o3_cpu_exec.fo] Error 1 > scons: *** [build/POWER_SE/arch/power/timing_simple_cpu_exec.fo] Error 1 > scons: *** [build/POWER_SE/sim/stat_control.fo] Error 1 > scons: *** [build/POWER_SE/sim/faults.fo] Error 1 > scons: *** [build/POWER_SE/sim/pseudo_inst.fo] Error 1 > scons: *** [build/POWER_SE/sim/system.fo] Error 1 > scons: *** [build/POWER_SE/sim/tlb.fo] Error 1 > scons: *** [build/POWER_SE/sim/process.fo] Error 1 > scons: *** [build/POWER_SE/sim/syscall_emul.fo] Error 1 > scons: *** [build/POWER_SE/mem/physical.fo] Error 1 > scons: *** [build/POWER_SE/mem/page_table.fo] Error 1 > scons: *** [build/POWER_SE/mem/translating_port.fo] Error 1 > scons: *** [build/POWER_SE/mem/cache/base.fo] Error 1 > scons: *** [build/POWER_SE/mem/cache/prefetch/base.fo] Error 1 > scons: *** [build/POWER_SE/cpu/base.fo] Error 1 > scons: *** [build/POWER_SE/cpu/exetrace.fo] Error 1 > scons: *** [build/POWER_SE/cpu/inteltrace.fo] Error 1 > scons: *** [build/POWER_SE/cpu/nativetrace.fo] Error 1 > scons: *** [build/POWER_SE/cpu/quiesce_event.fo] Error 1 > scons: *** [build/POWER_SE/cpu/pc_event.fo] Error 1 > scons: *** [build/POWER_SE/cpu/static_inst.fo] Error 1 > scons: *** [build/POWER_SE/cpu/thread_context.fo] Error 1 > scons: *** [build/POWER_SE/cpu/simple_thread.fo] Error 1 > scons: *** [build/POWER_SE/cpu/thread_state.fo] Error 1 > scons: *** [build/POWER_SE/cpu/simple/atomic.fo] Error 1 > scons: *** [build/POWER_SE/cpu/simple/timing.fo] Error 1 > scons: *** [build/POWER_SE/cpu/simple/base.fo] Error 1 > scons: *** [build/POWER_SE/cpu/o3/base_dyn_inst.fo] Error 1 > scons: *** [build/POWER_SE/cpu/o3/bpred_unit.fo] Error 1 > scons: *** [build/POWER_SE/cpu/o3/commit.fo] Error 1 > scons: *** [build/POWER_SE/cpu/o3/cpu.fo] Error 1 > scons: *** [build/POWER_SE/cpu/o3/cpu_builder.fo] Error 1 > scons: *** [build/POWER_SE/cpu/o3/decode.fo] Error 1 > scons: *** [build/POWER_SE/cpu/o3/dyn_inst.fo] Error 1 > scons: *** [build/POWER_SE/cpu/o3/fetch.fo] Error 1 > scons: *** [build/POWER_SE/cpu/o3/free_list.fo] Error 1 > scons: *** [build/POWER_SE/cpu/o3/iew.fo] Error 1 > scons: *** [build/POWER_SE/cpu/o3/inst_queue.fo] Error 1 > scons: *** [build/POWER_SE/cpu/o3/lsq.fo] Error 1 > scons: *** [build/POWER_SE/cpu/o3/lsq_unit.fo] Error 1 > scons: *** [build/POWER_SE/cpu/o3/mem_dep_unit.fo] Error 1 > scons: *** [build/POWER_SE/cpu/o3/rename.fo] Error 1 > scons: *** [build/POWER_SE/cpu/o3/rename_map.fo] Error 1 > scons: *** [build/POWER_SE/cpu/o3/rob.fo] Error 1 > scons: *** [build/POWER_SE/cpu/o3/scoreboard.fo] Error 1 > scons: *** [build/POWER_SE/cpu/o3/thread_context.fo] Error 1 > scons: *** [build/POWER_SE/cpu/pred/btb.fo] Error 1 > scons: *** [build/POWER_SE/cpu/pred/ras.fo] Error 1 > scons: *** [build/POWER_SE/base/remote_gdb.fo] Error 1 > ***** build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/simple-timing > passed. > ***** build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/simple-atomic > passed. > ***** build/ALPHA_SE/tests/fast/quick/00.hello/alpha/tru64/simple-atomic > passed. > ***** build/ALPHA_SE/tests/fast/quick/30.eio-mp/alpha/eio/simple-timing-mp > passed. > ***** build/ALPHA_SE/tests/fast/quick/01.hello-2T-smt/alpha/linux/o3-timing > passed. > ***** build/ALPHA_SE/tests/fast/long/50.vortex/alpha/tru64/simple-atomic > passed. > ***** build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/o3-timing passed. > ***** build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/inorder-timing > passed. > ***** build/ALPHA_SE/tests/fast/quick/50.memtest/alpha/linux/memtest passed. > ***** build/ALPHA_SE/tests/fast/long/30.eon/alpha/tru64/simple-timing passed. > ***** build/ALPHA_SE/tests/fast/long/70.twolf/alpha/tru64/simple-timing > passed. > ***** build/ALPHA_SE/tests/fast/quick/00.hello/alpha/tru64/o3-timing passed. > ***** build/ALPHA_SE/tests/fast/long/40.perlbmk/alpha/tru64/simple-atomic > passed. > ***** build/ALPHA_SE/tests/fast/long/70.twolf/alpha/tru64/o3-timing passed. > ***** build/ALPHA_SE/tests/fast/long/50.vortex/alpha/tru64/inorder-timing > passed. > ***** build/ALPHA_SE/tests/fast/long/60.bzip2/alpha/tru64/simple-timing > passed. > ***** build/ALPHA_SE/tests/fast/quick/20.eio-short/alpha/eio/simple-atomic > passed. > ***** build/ALPHA_SE/tests/fast/long/70.twolf/alpha/tru64/simple-atomic > passed. > ***** build/ALPHA_SE/tests/fast/long/50.vortex/alpha/tru64/o3-timing passed. > ***** build/ALPHA_SE/tests/fast/quick/00.hello/alpha/tru64/simple-timing > passed. > ***** build/ALPHA_SE/tests/fast/long/70.twolf/alpha/tru64/inorder-timing > passed. > ***** build/ALPHA_SE/tests/fast/long/50.vortex/alpha/tru64/simple-timing > passed. > ***** build/ALPHA_SE/tests/fast/long/00.gzip/alpha/tru64/simple-atomic passed. > ***** build/ALPHA_SE/tests/fast/long/30.eon/alpha/tru64/simple-atomic passed. > ***** build/ALPHA_SE/tests/fast/long/40.perlbmk/alpha/tru64/simple-timing > passed. > ***** build/ALPHA_SE/tests/fast/quick/20.eio-short/alpha/eio/simple-timing > passed. > ***** build/ALPHA_SE/tests/fast/long/00.gzip/alpha/tru64/o3-timing passed. > ***** build/ALPHA_SE/tests/fast/quick/30.eio-mp/alpha/eio/simple-atomic-mp > passed. > ***** build/ALPHA_SE/tests/fast/long/00.gzip/alpha/tru64/simple-timing passed. > ***** build/ALPHA_SE/tests/fast/long/30.eon/alpha/tru64/o3-timing passed. > ***** build/ALPHA_SE/tests/fast/long/60.bzip2/alpha/tru64/simple-atomic > passed. > ***** > build/ALPHA_SE_MOESI_hammer/tests/fast/quick/60.rubytest/alpha/linux/rubytest-ruby-MOESI_hammer > passed. > ***** > build/ALPHA_SE_MOESI_hammer/tests/fast/quick/00.hello/alpha/tru64/simple-timing-ruby-MOESI_hammer > passed. > ***** > build/ALPHA_SE_MOESI_hammer/tests/fast/quick/00.hello/alpha/linux/simple-timing-ruby-MOESI_hammer > passed. > ***** > build/ALPHA_SE_MOESI_hammer/tests/fast/quick/50.memtest/alpha/linux/memtest-ruby-MOESI_hammer > passed. > ***** > build/ALPHA_SE_MESI_CMP_directory/tests/fast/quick/60.rubytest/alpha/linux/rubytest-ruby-MESI_CMP_directory > passed. > ***** > build/ALPHA_SE_MESI_CMP_directory/tests/fast/quick/00.hello/alpha/tru64/simple-timing-ruby-MESI_CMP_directory > passed. > ***** > build/ALPHA_SE_MESI_CMP_directory/tests/fast/quick/00.hello/alpha/linux/simple-timing-ruby-MESI_CMP_directory > passed. > ***** > build/ALPHA_SE_MESI_CMP_directory/tests/fast/quick/50.memtest/alpha/linux/memtest-ruby-MESI_CMP_directory > passed. > ***** > build/ALPHA_SE_MOESI_CMP_directory/tests/fast/quick/60.rubytest/alpha/linux/rubytest-ruby-MOESI_CMP_directory > passed. > ***** > build/ALPHA_SE_MOESI_CMP_directory/tests/fast/quick/00.hello/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory > passed. > ***** > build/ALPHA_SE_MOESI_CMP_directory/tests/fast/quick/00.hello/alpha/linux/simple-timing-ruby-MOESI_CMP_directory > passed. > ***** > build/ALPHA_SE_MOESI_CMP_token/tests/fast/quick/60.rubytest/alpha/linux/rubytest-ruby-MOESI_CMP_token > passed. > ***** > build/ALPHA_SE_MOESI_CMP_token/tests/fast/quick/00.hello/alpha/tru64/simple-timing-ruby-MOESI_CMP_token > passed. > ***** > build/ALPHA_SE_MOESI_CMP_token/tests/fast/quick/00.hello/alpha/linux/simple-timing-ruby-MOESI_CMP_token > passed. > ***** > build/ALPHA_SE_MOESI_CMP_directory/tests/fast/quick/50.memtest/alpha/linux/memtest-ruby-MOESI_CMP_directory > passed. > ***** > build/ALPHA_SE_MOESI_CMP_token/tests/fast/quick/50.memtest/alpha/linux/memtest-ruby-MOESI_CMP_token > passed. > ***** > build/ALPHA_FS/tests/fast/quick/10.linux-boot/alpha/linux/tsunami-simple-atomic-dual > passed. > ***** > build/ALPHA_FS/tests/fast/quick/10.linux-boot/alpha/linux/tsunami-simple-atomic > passed. > ***** > build/ALPHA_FS/tests/fast/quick/10.linux-boot/alpha/linux/tsunami-simple-timing > passed. > ***** > build/ALPHA_FS/tests/fast/quick/80.netperf-stream/alpha/linux/twosys-tsunami-simple-atomic > passed. > ***** > build/ALPHA_FS/tests/fast/quick/10.linux-boot/alpha/linux/tsunami-simple-timing-dual > passed. > ***** > build/ALPHA_FS/tests/fast/long/10.linux-boot/alpha/linux/tsunami-o3-dual > passed. > ***** build/ALPHA_FS/tests/fast/long/10.linux-boot/alpha/linux/tsunami-o3 > passed. > ***** build/MIPS_SE/tests/fast/quick/00.hello/mips/linux/simple-timing passed. > ***** build/MIPS_SE/tests/fast/quick/00.hello/mips/linux/simple-atomic passed. > ***** build/MIPS_SE/tests/fast/quick/00.hello/mips/linux/o3-timing passed. > ***** build/MIPS_SE/tests/fast/quick/00.hello/mips/linux/inorder-timing > passed. > ***** build/ALPHA_SE/tests/fast/long/00.gzip/alpha/tru64/inorder-timing > passed. > ***** > build/SPARC_SE/tests/fast/quick/40.m5threads-test-atomic/sparc/linux/o3-timing-mp > passed. > ***** build/SPARC_SE/tests/fast/quick/02.insttest/sparc/linux/simple-atomic > passed. > ***** build/SPARC_SE/tests/fast/quick/02.insttest/sparc/linux/simple-timing > passed. > ***** build/SPARC_SE/tests/fast/quick/00.hello/sparc/linux/simple-atomic > passed. > ***** build/SPARC_SE/tests/fast/quick/02.insttest/sparc/linux/o3-timing > passed. > ***** > build/SPARC_SE/tests/fast/quick/40.m5threads-test-atomic/sparc/linux/simple-atomic-mp > passed. > ***** build/SPARC_SE/tests/fast/long/50.vortex/sparc/linux/simple-atomic > passed. > ***** build/SPARC_SE/tests/fast/quick/00.hello/sparc/linux/simple-timing > passed. > ***** > build/SPARC_SE/tests/fast/quick/40.m5threads-test-atomic/sparc/linux/simple-timing-mp > passed. > ***** build/SPARC_SE/tests/fast/long/70.twolf/sparc/linux/simple-timing > passed. > ***** build/SPARC_SE/tests/fast/long/70.twolf/sparc/linux/simple-atomic > passed. > ***** build/SPARC_SE/tests/fast/long/50.vortex/sparc/linux/simple-timing > passed. > ***** build/SPARC_SE/tests/fast/long/10.mcf/sparc/linux/simple-atomic passed. > ***** build/SPARC_SE/tests/fast/long/10.mcf/sparc/linux/simple-timing passed. > ***** build/SPARC_SE/tests/fast/long/00.gzip/sparc/linux/simple-atomic passed. > ***** build/SPARC_SE/tests/fast/long/00.gzip/sparc/linux/simple-timing passed. > ***** > build/SPARC_FS/tests/fast/long/80.solaris-boot/sparc/solaris/t1000-simple-atomic > passed. > ***** build/X86_SE/tests/fast/quick/00.hello/x86/linux/o3-timing passed. > ***** build/X86_SE/tests/fast/long/70.twolf/x86/linux/simple-atomic passed. > ***** build/X86_SE/tests/fast/long/70.twolf/x86/linux/o3-timing passed. > ***** build/X86_SE/tests/fast/long/60.bzip2/x86/linux/simple-atomic passed. > ***** build/X86_SE/tests/fast/long/20.parser/x86/linux/simple-atomic passed. > ***** build/X86_SE/tests/fast/quick/00.hello/x86/linux/simple-timing passed. > ***** build/ALPHA_SE/tests/fast/long/60.bzip2/alpha/tru64/o3-timing passed. > ***** build/X86_SE/tests/fast/long/20.parser/x86/linux/simple-timing passed. > ***** build/X86_SE/tests/fast/long/10.mcf/x86/linux/simple-timing passed. > ***** build/ALPHA_SE/tests/fast/long/40.perlbmk/alpha/tru64/o3-timing passed. > ***** build/X86_SE/tests/fast/long/00.gzip/x86/linux/simple-timing passed. > ***** build/X86_SE/tests/fast/quick/00.hello/x86/linux/simple-atomic passed. > ***** build/X86_SE/tests/fast/long/10.mcf/x86/linux/o3-timing passed. > ***** build/X86_SE/tests/fast/long/70.twolf/x86/linux/simple-timing passed. > ***** build/X86_SE/tests/fast/long/00.gzip/x86/linux/simple-atomic passed. > ***** build/X86_SE/tests/fast/long/10.mcf/x86/linux/simple-atomic passed. > ***** build/X86_FS/tests/fast/quick/10.linux-boot/x86/linux/pc-simple-atomic > passed. > ***** build/X86_FS/tests/fast/quick/10.linux-boot/x86/linux/pc-simple-timing > passed. > ***** build/ARM_SE/tests/fast/long/20.parser/arm/linux/simple-atomic passed. > ***** build/X86_SE/tests/fast/long/60.bzip2/x86/linux/simple-timing passed. > ***** build/ARM_SE/tests/fast/quick/00.hello/arm/linux/o3-timing passed. > ***** build/SPARC_SE/tests/fast/long/00.gzip/sparc/linux/o3-timing passed. > ***** build/ARM_SE/tests/fast/long/20.parser/arm/linux/simple-timing passed. > ***** build/ARM_SE/tests/fast/long/50.vortex/arm/linux/simple-timing passed. > ***** build/ARM_SE/tests/fast/long/30.eon/arm/linux/simple-atomic passed. > ***** build/ARM_SE/tests/fast/long/10.mcf/arm/linux/simple-timing passed. > ***** build/ARM_SE/tests/fast/long/70.twolf/arm/linux/simple-atomic passed. > ***** build/ARM_SE/tests/fast/long/60.bzip2/arm/linux/simple-timing passed. > ***** build/ARM_SE/tests/fast/quick/00.hello/arm/linux/simple-atomic passed. > ***** build/ARM_SE/tests/fast/long/40.perlbmk/arm/linux/simple-timing passed. > ***** build/ARM_SE/tests/fast/long/00.gzip/arm/linux/simple-timing passed. > ***** build/ALPHA_SE/tests/fast/long/60.bzip2/alpha/tru64/inorder-timing > passed. > ***** build/ARM_SE/tests/fast/long/10.mcf/arm/linux/o3-timing passed. > ***** build/ARM_SE/tests/fast/quick/00.hello/arm/linux/simple-timing passed. > ***** build/ARM_SE/tests/fast/long/10.mcf/arm/linux/simple-atomic passed. > ***** build/ARM_SE/tests/fast/long/50.vortex/arm/linux/o3-timing passed. > ***** build/ARM_SE/tests/fast/long/60.bzip2/arm/linux/simple-atomic passed. > ***** build/ARM_SE/tests/fast/long/70.twolf/arm/linux/o3-timing passed. > ***** build/ARM_SE/tests/fast/long/70.twolf/arm/linux/simple-timing passed. > ***** build/ARM_SE/tests/fast/long/30.eon/arm/linux/o3-timing passed. > ***** build/ARM_SE/tests/fast/long/50.vortex/arm/linux/simple-atomic passed. > ***** build/ARM_SE/tests/fast/long/00.gzip/arm/linux/o3-timing passed. > ***** build/ARM_SE/tests/fast/long/20.parser/arm/linux/o3-timing passed. > ***** build/ARM_SE/tests/fast/long/30.eon/arm/linux/simple-timing passed. > ***** build/ARM_SE/tests/fast/long/00.gzip/arm/linux/simple-atomic passed. > ***** build/ARM_SE/tests/fast/long/40.perlbmk/arm/linux/simple-atomic passed. > ***** > build/ARM_FS/tests/fast/quick/10.linux-boot/arm/linux/realview-simple-atomic > passed. > ***** > build/ARM_FS/tests/fast/quick/10.linux-boot/arm/linux/realview-simple-timing > passed. > ***** build/X86_SE/tests/fast/long/00.gzip/x86/linux/o3-timing passed. > ***** build/ARM_FS/tests/fast/long/10.linux-boot/arm/linux/realview-o3 passed. > ***** build/ARM_SE/tests/fast/long/60.bzip2/arm/linux/o3-timing passed. > ***** build/ARM_SE/tests/fast/long/40.perlbmk/arm/linux/o3-timing passed. > > See /z/m5/regression/regress-2011-03-27-03:00:01 for details. > > _______________________________________________ > m5-dev mailing list > m5-dev@m5sim.org > http://m5sim.org/mailman/listinfo/m5-dev _______________________________________________ m5-dev mailing list m5-dev@m5sim.org http://m5sim.org/mailman/listinfo/m5-dev