The stats changes all involve the Minor model, and are all due to this changeset of mine: http://repo.gem5.org/gem5/rev/4cfe55719da5
One of the things that changeset did, in the process of restructuring how packets are created, was "replaced the code in the Minor model that was still doing it the ad-hoc way". It turns out that one of the shortcomings of the original Minor ad-hoc way was that it never checked the prefetch flag and thus never issued SoftPFReq commands; software prefetches were all issued as reads. These stat changes reflect the fact that the Minor model now issues SoftPFReqs. I'm assuming that this is an inadvertent bug fix and will update the stats accordingly. Note that I didn't find this earlier because I only ran the quick tests, and the only Minor quick tests are of the 00.hello variety, which apparently don't involve any prefetches. It might be useful to add a couple of slightly more rigorous quick tests for Minor. I'm running the Alpha bzip2 job as well to see how long it really takes so we can adjust the time-out. Steve On Sun, Mar 15, 2015 at 2:18 PM, Cron Daemon <r...@zizzer.eecs.umich.edu> wrote: > ***** build/ARM/tests/opt/long/se/70.twolf/arm/linux/minor-timing CHANGED! > ***** > build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview-minor-dual > CHANGED! > ***** build/ARM/tests/opt/long/se/30.eon/arm/linux/minor-timing CHANGED! > ***** build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview64-minor > CHANGED! > ***** build/ARM/tests/opt/long/se/50.vortex/arm/linux/minor-timing CHANGED! > ***** build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview-minor > CHANGED! > ***** build/ARM/tests/opt/long/se/10.mcf/arm/linux/minor-timing CHANGED! > ***** build/ARM/tests/opt/long/se/60.bzip2/arm/linux/minor-timing CHANGED! > ***** build/ARM/tests/opt/long/se/40.perlbmk/arm/linux/minor-timing > CHANGED! > ***** build/ARM/tests/opt/long/se/20.parser/arm/linux/minor-timing CHANGED! > ***** > build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview64-minor-dual > CHANGED! > ***** build/ALPHA/tests/opt/long/se/60.bzip2/alpha/tru64/o3-timing > TIMED-OUT! [ CXX] X86_MESI_Two_Level/python/m5/internal/ > param_EtherLink.py.cc -> .o > scons: *** Error 124 > scons: *** Error 1 > scons: *** Error 1 > scons: *** Error 1 > scons: *** Error 1 > scons: *** Error 1 > scons: *** Error 1 > scons: *** Error 1 > scons: *** Error 1 > scons: *** Error 1 > scons: *** Error 1 > scons: *** Error 1 > ***** build/ALPHA/tests/opt/quick/se/20.eio-short/alpha/eio/simple-timing > passed. > ***** > build/ALPHA/tests/opt/quick/se/00.hello/alpha/tru64/simple-timing-ruby > passed. > ***** build/ALPHA/tests/opt/quick/se/00.hello/alpha/tru64/minor-timing > passed. > ***** build/ALPHA/tests/opt/quick/se/00.hello/alpha/linux/simple-timing > passed. > ***** build/ALPHA/tests/opt/quick/se/00.hello/alpha/linux/simple-atomic > passed. > ***** build/ALPHA/tests/opt/quick/se/01.hello-2T-smt/alpha/linux/o3-timing > passed. > ***** build/ALPHA/tests/opt/long/se/30.eon/alpha/tru64/simple-atomic > passed. > ***** build/ALPHA/tests/opt/quick/se/00.hello/alpha/linux/minor-timing > passed. > ***** build/ALPHA/tests/opt/long/se/50.vortex/alpha/tru64/minor-timing > passed. > ***** build/ALPHA/tests/opt/long/se/70.twolf/alpha/tru64/o3-timing passed. > ***** > build/ALPHA/tests/opt/quick/fs/80.netperf-stream/alpha/linux/twosys-tsunami-simple-atomic > passed. > ***** > build/ALPHA/tests/opt/quick/fs/10.linux-boot/alpha/linux/tsunami-simple-atomic-dual > passed. > ***** build/ALPHA/tests/opt/long/se/50.vortex/alpha/tru64/simple-atomic > passed. > ***** build/ALPHA/tests/opt/long/se/40.perlbmk/alpha/tru64/simple-timing > passed. > ***** build/ALPHA/tests/opt/long/se/60.bzip2/alpha/tru64/simple-atomic > passed. > ***** > build/ALPHA/tests/opt/quick/fs/10.linux-boot/alpha/linux/tsunami-simple-timing > passed. > ***** build/ALPHA/tests/opt/long/se/70.twolf/alpha/tru64/minor-timing > passed. > ***** build/ALPHA/tests/opt/long/se/70.twolf/alpha/tru64/simple-atomic > passed. > ***** build/ALPHA/tests/opt/long/se/30.eon/alpha/tru64/minor-timing passed. > ***** build/ALPHA/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby > passed. > ***** build/ALPHA/tests/opt/quick/se/30.eio-mp/alpha/eio/simple-timing-mp > passed. > ***** > build/ALPHA/tests/opt/long/fs/10.linux-boot/alpha/linux/tsunami-switcheroo-full > passed. > ***** > build/ALPHA/tests/opt/quick/se/00.hello/alpha/linux/simple-timing-ruby > passed. > ***** build/ALPHA/tests/opt/long/se/50.vortex/alpha/tru64/simple-timing > passed. > ***** > build/ALPHA/tests/opt/quick/fs/10.linux-boot/alpha/linux/tsunami-simple-timing-dual > passed. > ***** > build/ALPHA/tests/opt/quick/fs/10.linux-boot/alpha/linux/tsunami-simple-atomic > passed. > ***** build/ALPHA/tests/opt/long/se/20.parser/alpha/tru64/minor-timing > passed. > ***** build/ALPHA/tests/opt/long/se/60.bzip2/alpha/tru64/simple-timing > passed. > ***** > build/ALPHA/tests/opt/long/fs/10.linux-boot/alpha/linux/tsunami-minor > passed. > ***** build/ALPHA/tests/opt/quick/se/20.eio-short/alpha/eio/simple-atomic > passed. > ***** build/ALPHA/tests/opt/long/se/70.twolf/alpha/tru64/simple-timing > passed. > ***** build/ALPHA/tests/opt/long/se/30.eon/alpha/tru64/o3-timing passed. > ***** build/ALPHA/tests/opt/long/se/50.vortex/alpha/tru64/o3-timing passed. > ***** build/ALPHA/tests/opt/quick/se/00.hello/alpha/linux/o3-timing passed. > ***** > build/ALPHA/tests/opt/long/fs/10.linux-boot/alpha/linux/tsunami-o3-dual > passed. > ***** build/ALPHA/tests/opt/long/se/30.eon/alpha/tru64/simple-timing > passed. > ***** build/ALPHA/tests/opt/long/fs/10.linux-boot/alpha/linux/tsunami-o3 > passed. > ***** build/ALPHA/tests/opt/quick/se/00.hello/alpha/tru64/simple-timing > passed. > ***** build/ALPHA/tests/opt/quick/se/30.eio-mp/alpha/eio/simple-atomic-mp > passed. > ***** build/ALPHA/tests/opt/quick/se/00.hello/alpha/tru64/simple-atomic > passed. > ***** build/ALPHA/tests/opt/quick/se/00.hello/alpha/tru64/o3-timing passed. > ***** build/ALPHA/tests/opt/quick/se/50.memtest/alpha/linux/memtest-ruby > passed. > ***** build/ALPHA/tests/opt/long/se/40.perlbmk/alpha/tru64/simple-atomic > passed. > ***** > build/ALPHA_MOESI_hammer/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MOESI_hammer > passed. > ***** > build/ALPHA_MOESI_hammer/tests/opt/quick/se/00.hello/alpha/tru64/simple-timing-ruby-MOESI_hammer > passed. > ***** > build/ALPHA_MOESI_hammer/tests/opt/quick/se/00.hello/alpha/linux/simple-timing-ruby-MOESI_hammer > passed. > ***** > build/ALPHA_MOESI_hammer/tests/opt/quick/se/50.memtest/alpha/linux/memtest-ruby-MOESI_hammer > passed. > ***** > build/ALPHA_MESI_Two_Level/tests/opt/quick/se/00.hello/alpha/linux/simple-timing-ruby-MESI_Two_Level > passed. > ***** > build/ALPHA_MESI_Two_Level/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MESI_Two_Level > passed. > ***** > build/ALPHA_MESI_Two_Level/tests/opt/quick/se/00.hello/alpha/tru64/simple-timing-ruby-MESI_Two_Level > passed. > ***** > build/ALPHA_MESI_Two_Level/tests/opt/quick/se/50.memtest/alpha/linux/memtest-ruby-MESI_Two_Level > passed. > ***** build/ALPHA/tests/opt/long/se/40.perlbmk/alpha/tru64/minor-timing > passed. > ***** > build/ALPHA_MOESI_CMP_directory/tests/opt/quick/se/00.hello/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory > passed. > ***** > build/ALPHA_MOESI_CMP_directory/tests/opt/quick/se/00.hello/alpha/linux/simple-timing-ruby-MOESI_CMP_directory > passed. > ***** > build/ALPHA_MOESI_CMP_directory/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MOESI_CMP_directory > passed. > ***** > build/ALPHA_MOESI_CMP_directory/tests/opt/quick/se/50.memtest/alpha/linux/memtest-ruby-MOESI_CMP_directory > passed. > ***** > build/ALPHA_MOESI_CMP_token/tests/opt/quick/se/00.hello/alpha/linux/simple-timing-ruby-MOESI_CMP_token > passed. > ***** > build/ALPHA_MOESI_CMP_token/tests/opt/quick/se/00.hello/alpha/tru64/simple-timing-ruby-MOESI_CMP_token > passed. > ***** > build/ALPHA_MOESI_CMP_token/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MOESI_CMP_token > passed. > ***** > build/ALPHA_MOESI_CMP_token/tests/opt/quick/se/50.memtest/alpha/linux/memtest-ruby-MOESI_CMP_token > passed. > ***** build/MIPS/tests/opt/quick/se/00.hello/mips/linux/simple-timing-ruby > passed. > ***** build/MIPS/tests/opt/quick/se/00.hello/mips/linux/simple-atomic > passed. > ***** build/MIPS/tests/opt/quick/se/00.hello/mips/linux/simple-timing > passed. > ***** build/MIPS/tests/opt/quick/se/00.hello/mips/linux/o3-timing passed. > ***** build/NULL/tests/opt/quick/se/70.tgen/null/none/tgen-simple-mem > passed. > ***** build/NULL/tests/opt/quick/se/50.memtest/null/none/memtest passed. > ***** build/NULL/tests/opt/quick/se/50.memtest/null/none/memtest-filter > passed. > ***** build/NULL/tests/opt/quick/se/70.tgen/null/none/tgen-dram-ctrl > passed. > ***** build/POWER/tests/opt/quick/se/00.hello/power/linux/o3-timing passed. > ***** build/POWER/tests/opt/quick/se/00.hello/power/linux/simple-atomic > passed. > ***** > build/SPARC/tests/opt/quick/se/40.m5threads-test-atomic/sparc/linux/simple-timing-mp > passed. > ***** > build/SPARC/tests/opt/quick/se/40.m5threads-test-atomic/sparc/linux/o3-timing-mp > passed. > ***** build/SPARC/tests/opt/quick/se/02.insttest/sparc/linux/simple-atomic > passed. > ***** build/SPARC/tests/opt/long/se/50.vortex/sparc/linux/simple-atomic > passed. > ***** build/SPARC/tests/opt/long/se/70.twolf/sparc/linux/simple-atomic > passed. > ***** build/SPARC/tests/opt/quick/se/00.hello/sparc/linux/simple-atomic > passed. > ***** build/SPARC/tests/opt/quick/se/02.insttest/sparc/linux/simple-timing > passed. > ***** > build/SPARC/tests/opt/quick/se/40.m5threads-test-atomic/sparc/linux/simple-atomic-mp > passed. > ***** > build/SPARC/tests/opt/quick/se/00.hello/sparc/linux/simple-timing-ruby > passed. > ***** build/SPARC/tests/opt/long/se/10.mcf/sparc/linux/simple-atomic > passed. > ***** build/SPARC/tests/opt/long/se/70.twolf/sparc/linux/simple-timing > passed. > ***** build/SPARC/tests/opt/quick/se/02.insttest/sparc/linux/o3-timing > passed. > ***** build/SPARC/tests/opt/quick/se/00.hello/sparc/linux/simple-timing > passed. > ***** build/SPARC/tests/opt/long/se/50.vortex/sparc/linux/simple-timing > passed. > ***** build/SPARC/tests/opt/long/se/10.mcf/sparc/linux/simple-timing > passed. > ***** build/ALPHA/tests/opt/long/se/40.perlbmk/alpha/tru64/o3-timing > passed. > ***** build/X86/tests/opt/long/se/70.twolf/x86/linux/simple-atomic passed. > ***** > build/SPARC/tests/opt/long/fs/80.solaris-boot/sparc/solaris/t1000-simple-atomic > passed. > ***** build/X86/tests/opt/long/se/70.twolf/x86/linux/simple-timing passed. > ***** build/ALPHA/tests/opt/long/se/60.bzip2/alpha/tru64/minor-timing > passed. > ***** > build/X86/tests/opt/quick/fs/10.linux-boot/x86/linux/pc-simple-timing > passed. > ***** build/X86/tests/opt/long/se/10.mcf/x86/linux/simple-timing passed. > ***** build/X86/tests/opt/long/se/10.mcf/x86/linux/simple-atomic passed. > ***** build/X86/tests/opt/quick/se/00.hello/x86/linux/o3-timing passed. > ***** build/X86/tests/opt/quick/se/00.hello/x86/linux/simple-timing-ruby > passed. > ***** > build/X86/tests/opt/quick/fs/10.linux-boot/x86/linux/pc-simple-atomic > passed. > ***** build/X86/tests/opt/quick/se/00.hello/x86/linux/simple-atomic passed. > ***** build/X86/tests/opt/long/se/20.parser/x86/linux/simple-atomic passed. > ***** build/X86/tests/opt/long/se/10.mcf/x86/linux/o3-timing passed. > ***** build/X86/tests/opt/quick/se/00.hello/x86/linux/simple-timing passed. > ***** build/X86/tests/opt/long/se/20.parser/x86/linux/simple-timing passed. > ***** build/X86/tests/opt/long/se/70.twolf/x86/linux/o3-timing passed. > ***** > build/X86/tests/opt/long/fs/10.linux-boot/x86/linux/pc-switcheroo-full > passed. > ***** build/X86/tests/opt/long/se/60.bzip2/x86/linux/simple-atomic passed. > ***** build/X86/tests/opt/long/fs/10.linux-boot/x86/linux/pc-o3-timing > passed. > ***** > build/X86_MESI_Two_Level/tests/opt/long/fs/10.linux-boot/x86/linux/pc-simple-timing-ruby-MESI_Two_Level > passed. > ***** build/ARM/tests/opt/long/se/70.twolf/arm/linux/simple-timing passed. > ***** > build/ARM/tests/opt/quick/fs/10.linux-boot/arm/linux/realview-simple-timing-dual > passed. > ***** build/ARM/tests/opt/long/se/20.parser/arm/linux/simple-atomic passed. > ***** build/ARM/tests/opt/long/se/50.vortex/arm/linux/simple-timing passed. > ***** build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview-o3-dual > passed. > ***** > build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview-o3-checker > passed. > ***** build/X86/tests/opt/long/se/60.bzip2/x86/linux/simple-timing passed. > ***** build/ARM/tests/opt/long/se/20.parser/arm/linux/simple-timing passed. > ***** > build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview64-switcheroo-timing > passed. > ***** > build/ARM/tests/opt/quick/fs/10.linux-boot/arm/linux/realview-simple-atomic > passed. > ***** build/ARM/tests/opt/quick/se/00.hello/arm/linux/o3-timing-checker > passed. > ***** > build/ARM/tests/opt/quick/se/00.hello/arm/linux/simple-atomic-dummychecker > passed. > ***** > build/ARM/tests/opt/quick/fs/10.linux-boot/arm/linux/realview-simple-atomic-dual > passed. > ***** > build/ARM/tests/opt/quick/fs/10.linux-boot/arm/linux/realview64-simple-timing-dual > passed. > ***** > build/ARM/tests/opt/quick/fs/10.linux-boot/arm/linux/realview-switcheroo-atomic > passed. > ***** build/ARM/tests/opt/long/se/10.mcf/arm/linux/simple-timing passed. > ***** build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview-o3 > passed. > ***** > build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview-switcheroo-o3 > passed. > ***** build/X86/tests/opt/long/se/20.parser/x86/linux/o3-timing passed. > ***** > build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview-switcheroo-timing > passed. > ***** > build/ARM/tests/opt/quick/fs/10.linux-boot/arm/linux/realview64-switcheroo-atomic > passed. > ***** > build/ARM/tests/opt/quick/fs/10.linux-boot/arm/linux/realview64-simple-timing > passed. > ***** build/ARM/tests/opt/long/se/10.mcf/arm/linux/simple-atomic passed. > ***** > build/ARM/tests/opt/quick/fs/10.linux-boot/arm/linux/realview-simple-timing > passed. > ***** build/ARM/tests/opt/quick/se/00.hello/arm/linux/simple-atomic passed. > ***** build/ARM/tests/opt/quick/se/00.hello/arm/linux/simple-timing passed. > ***** build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview64-o3 > passed. > ***** > build/ARM/tests/opt/quick/fs/10.linux-boot/arm/linux/realview64-simple-atomic-dual > passed. > ***** build/ARM/tests/opt/long/se/50.vortex/arm/linux/simple-atomic passed. > ***** > build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview-switcheroo-full > passed. > ***** > build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview64-o3-dual > passed. > ***** build/ARM/tests/opt/long/se/60.bzip2/arm/linux/simple-timing passed. > ***** build/ARM/tests/opt/long/se/20.parser/arm/linux/o3-timing passed. > ***** build/ARM/tests/opt/long/se/50.vortex/arm/linux/o3-timing passed. > ***** build/ARM/tests/opt/long/se/70.twolf/arm/linux/simple-atomic passed. > ***** build/ARM/tests/opt/long/se/30.eon/arm/linux/o3-timing passed. > ***** build/ARM/tests/opt/quick/se/00.hello/arm/linux/o3-timing passed. > ***** > build/ARM/tests/opt/quick/fs/10.linux-boot/arm/linux/realview64-simple-atomic > passed. > ***** build/ARM/tests/opt/long/se/30.eon/arm/linux/simple-atomic passed. > ***** build/ARM/tests/opt/long/se/10.mcf/arm/linux/o3-timing passed. > ***** > build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview64-switcheroo-full > passed. > ***** build/ARM/tests/opt/long/se/70.twolf/arm/linux/o3-timing passed. > ***** build/ARM/tests/opt/long/se/40.perlbmk/arm/linux/simple-timing > passed. > ***** build/ARM/tests/opt/quick/se/00.hello/arm/linux/minor-timing passed. > ***** > build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview64-o3-checker > passed. > ***** build/ARM/tests/opt/long/se/60.bzip2/arm/linux/simple-atomic passed. > ***** build/ARM/tests/opt/long/se/40.perlbmk/arm/linux/simple-atomic > passed. > ***** build/ARM/tests/opt/long/se/30.eon/arm/linux/simple-timing passed. > ***** > build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview64-switcheroo-o3 > passed. > ***** build/ARM/tests/opt/long/se/40.perlbmk/arm/linux/o3-timing passed. > ***** build/ARM/tests/opt/long/se/60.bzip2/arm/linux/o3-timing passed. > > See /z/m5/regression/regress-2015-03-15-03:00:01 for details. > > _______________________________________________ > gem5-dev mailing list > gem5-dev@gem5.org > http://m5sim.org/mailman/listinfo/gem5-dev > _______________________________________________ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev