summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--RELEASE_NOTES31
-rw-r--r--configs/boot/mutex-test.rcS2
-rw-r--r--configs/boot/netperf-stream-udp-client.rcS45
-rw-r--r--configs/boot/netperf-stream-udp-local.rcS22
-rw-r--r--configs/boot/ping-client.rcS2
-rw-r--r--configs/common/Benchmarks.py5
-rw-r--r--configs/common/FSConfig.py2
-rw-r--r--configs/splash2/run.py80
-rw-r--r--src/arch/alpha/tlb.cc8
-rw-r--r--src/arch/sparc/isa/formats/mem/swap.isa2
-rw-r--r--src/cpu/o3/commit_impl.hh3
-rw-r--r--src/cpu/o3/lsq_unit_impl.hh1
-rw-r--r--src/cpu/simple/base.cc2
-rw-r--r--src/cpu/simple_thread.cc8
-rw-r--r--src/dev/etherint.hh3
-rw-r--r--src/dev/etherlink.hh1
-rw-r--r--src/dev/i8254xGBe.cc6
-rw-r--r--src/dev/uart8250.cc27
-rw-r--r--src/dev/uart8250.hh1
-rw-r--r--src/kern/linux/events.cc13
-rw-r--r--src/kern/linux/events.hh8
-rw-r--r--src/kern/linux/printk.cc13
-rw-r--r--src/kern/linux/printk.hh4
-rw-r--r--src/kern/tru64/tru64.hh2
-rw-r--r--src/mem/bridge.cc45
-rw-r--r--src/mem/bridge.hh51
-rw-r--r--src/mem/bus.cc73
-rw-r--r--src/mem/bus.hh22
-rw-r--r--src/mem/packet.cc2
-rw-r--r--src/mem/port.hh6
-rw-r--r--src/python/m5/objects/Bridge.py2
-rw-r--r--src/python/m5/objects/Bus.py1
-rw-r--r--tests/long/00.gzip/ref/alpha/tru64/o3-timing/config.ini2
-rw-r--r--tests/long/00.gzip/ref/alpha/tru64/o3-timing/config.out2
-rw-r--r--tests/long/00.gzip/ref/alpha/tru64/o3-timing/m5stats.txt561
-rw-r--r--tests/long/00.gzip/ref/alpha/tru64/simple-atomic/config.ini57
-rw-r--r--tests/long/00.gzip/ref/alpha/tru64/simple-atomic/config.out58
-rw-r--r--tests/long/00.gzip/ref/alpha/tru64/simple-atomic/m5stats.txt12
-rw-r--r--tests/long/00.gzip/ref/alpha/tru64/simple-atomic/stderr1
-rw-r--r--tests/long/00.gzip/ref/alpha/tru64/simple-timing/config.ini57
-rw-r--r--tests/long/00.gzip/ref/alpha/tru64/simple-timing/config.out58
-rw-r--r--tests/long/00.gzip/ref/alpha/tru64/simple-timing/m5stats.txt106
-rw-r--r--tests/long/00.gzip/ref/alpha/tru64/simple-timing/stderr1
-rw-r--r--tests/long/00.gzip/ref/sparc/linux/simple-atomic/config.ini2
-rw-r--r--tests/long/00.gzip/ref/sparc/linux/simple-atomic/config.out2
-rw-r--r--tests/long/00.gzip/ref/sparc/linux/simple-atomic/m5stats.txt12
-rw-r--r--tests/long/00.gzip/ref/sparc/linux/simple-atomic/stderr1
-rw-r--r--tests/long/00.gzip/ref/sparc/linux/simple-atomic/stdout6
-rw-r--r--tests/long/00.gzip/ref/sparc/linux/simple-timing/config.ini2
-rw-r--r--tests/long/00.gzip/ref/sparc/linux/simple-timing/config.out2
-rw-r--r--tests/long/00.gzip/ref/sparc/linux/simple-timing/m5stats.txt110
-rw-r--r--tests/long/00.gzip/ref/sparc/linux/simple-timing/stderr1
-rw-r--r--tests/long/00.gzip/ref/sparc/linux/simple-timing/stdout6
-rw-r--r--tests/long/10.mcf/ref/sparc/linux/simple-atomic/config.ini2
-rw-r--r--tests/long/10.mcf/ref/sparc/linux/simple-atomic/config.out2
-rw-r--r--tests/long/10.mcf/ref/sparc/linux/simple-atomic/m5stats.txt12
-rw-r--r--tests/long/10.mcf/ref/sparc/linux/simple-atomic/stderr1
-rw-r--r--tests/long/10.mcf/ref/sparc/linux/simple-atomic/stdout6
-rw-r--r--tests/long/10.mcf/ref/sparc/linux/simple-timing/config.ini2
-rw-r--r--tests/long/10.mcf/ref/sparc/linux/simple-timing/config.out2
-rw-r--r--tests/long/10.mcf/ref/sparc/linux/simple-timing/m5stats.txt112
-rw-r--r--tests/long/10.mcf/ref/sparc/linux/simple-timing/stderr1
-rw-r--r--tests/long/10.mcf/ref/sparc/linux/simple-timing/stdout6
-rw-r--r--tests/long/30.eon/ref/alpha/tru64/o3-timing/config.ini2
-rw-r--r--tests/long/30.eon/ref/alpha/tru64/o3-timing/config.out2
-rw-r--r--tests/long/30.eon/ref/alpha/tru64/o3-timing/m5stats.txt573
-rw-r--r--tests/long/30.eon/ref/alpha/tru64/o3-timing/stdout2
-rw-r--r--tests/long/30.eon/ref/alpha/tru64/simple-atomic/config.ini57
-rw-r--r--tests/long/30.eon/ref/alpha/tru64/simple-atomic/config.out58
-rw-r--r--tests/long/30.eon/ref/alpha/tru64/simple-atomic/m5stats.txt20
-rw-r--r--tests/long/30.eon/ref/alpha/tru64/simple-atomic/stderr2
-rw-r--r--tests/long/30.eon/ref/alpha/tru64/simple-atomic/stdout2
-rw-r--r--tests/long/30.eon/ref/alpha/tru64/simple-timing/config.ini34
-rw-r--r--tests/long/30.eon/ref/alpha/tru64/simple-timing/config.out31
-rw-r--r--tests/long/30.eon/ref/alpha/tru64/simple-timing/m5stats.txt210
-rw-r--r--tests/long/30.eon/ref/alpha/tru64/simple-timing/stderr3
-rw-r--r--tests/long/30.eon/ref/alpha/tru64/simple-timing/stdout2
-rw-r--r--tests/long/40.perlbmk/ref/alpha/tru64/simple-atomic/config.ini34
-rw-r--r--tests/long/40.perlbmk/ref/alpha/tru64/simple-atomic/config.out31
-rw-r--r--tests/long/40.perlbmk/ref/alpha/tru64/simple-atomic/m5stats.txt12
-rw-r--r--tests/long/40.perlbmk/ref/alpha/tru64/simple-atomic/stderr3
-rw-r--r--tests/long/40.perlbmk/ref/alpha/tru64/simple-timing/config.ini34
-rw-r--r--tests/long/40.perlbmk/ref/alpha/tru64/simple-timing/config.out31
-rw-r--r--tests/long/40.perlbmk/ref/alpha/tru64/simple-timing/m5stats.txt122
-rw-r--r--tests/long/40.perlbmk/ref/alpha/tru64/simple-timing/stderr3
-rw-r--r--tests/long/50.vortex/ref/alpha/tru64/o3-timing/config.ini2
-rw-r--r--tests/long/50.vortex/ref/alpha/tru64/o3-timing/config.out2
-rw-r--r--tests/long/50.vortex/ref/alpha/tru64/o3-timing/m5stats.txt581
-rw-r--r--tests/long/50.vortex/ref/alpha/tru64/o3-timing/smred.msg2
-rw-r--r--tests/long/50.vortex/ref/alpha/tru64/simple-atomic/config.ini34
-rw-r--r--tests/long/50.vortex/ref/alpha/tru64/simple-atomic/config.out31
-rw-r--r--tests/long/50.vortex/ref/alpha/tru64/simple-atomic/m5stats.txt12
-rw-r--r--tests/long/50.vortex/ref/alpha/tru64/simple-atomic/stderr2
-rw-r--r--tests/long/50.vortex/ref/alpha/tru64/simple-timing/config.ini34
-rw-r--r--tests/long/50.vortex/ref/alpha/tru64/simple-timing/config.out31
-rw-r--r--tests/long/50.vortex/ref/alpha/tru64/simple-timing/m5stats.txt122
-rw-r--r--tests/long/50.vortex/ref/alpha/tru64/simple-timing/stderr2
-rw-r--r--tests/long/50.vortex/ref/sparc/linux/simple-atomic/config.ini2
-rw-r--r--tests/long/50.vortex/ref/sparc/linux/simple-atomic/config.out2
-rw-r--r--tests/long/50.vortex/ref/sparc/linux/simple-atomic/m5stats.txt12
-rw-r--r--tests/long/50.vortex/ref/sparc/linux/simple-atomic/stderr1
-rw-r--r--tests/long/50.vortex/ref/sparc/linux/simple-atomic/stdout6
-rw-r--r--tests/long/50.vortex/ref/sparc/linux/simple-timing/config.ini2
-rw-r--r--tests/long/50.vortex/ref/sparc/linux/simple-timing/config.out2
-rw-r--r--tests/long/50.vortex/ref/sparc/linux/simple-timing/m5stats.txt114
-rw-r--r--tests/long/50.vortex/ref/sparc/linux/simple-timing/stderr1
-rw-r--r--tests/long/50.vortex/ref/sparc/linux/simple-timing/stdout6
-rw-r--r--tests/long/60.bzip2/ref/alpha/tru64/o3-timing/config.ini2
-rw-r--r--tests/long/60.bzip2/ref/alpha/tru64/o3-timing/config.out2
-rw-r--r--tests/long/60.bzip2/ref/alpha/tru64/o3-timing/m5stats.txt568
-rw-r--r--tests/long/60.bzip2/ref/alpha/tru64/simple-atomic/config.ini57
-rw-r--r--tests/long/60.bzip2/ref/alpha/tru64/simple-atomic/config.out58
-rw-r--r--tests/long/60.bzip2/ref/alpha/tru64/simple-atomic/m5stats.txt12
-rw-r--r--tests/long/60.bzip2/ref/alpha/tru64/simple-atomic/stderr2
-rw-r--r--tests/long/60.bzip2/ref/alpha/tru64/simple-timing/config.ini57
-rw-r--r--tests/long/60.bzip2/ref/alpha/tru64/simple-timing/config.out58
-rw-r--r--tests/long/60.bzip2/ref/alpha/tru64/simple-timing/m5stats.txt116
-rw-r--r--tests/long/60.bzip2/ref/alpha/tru64/simple-timing/stderr2
-rw-r--r--tests/long/70.twolf/ref/alpha/tru64/o3-timing/config.ini2
-rw-r--r--tests/long/70.twolf/ref/alpha/tru64/o3-timing/config.out2
-rw-r--r--tests/long/70.twolf/ref/alpha/tru64/o3-timing/m5stats.txt547
-rw-r--r--tests/long/70.twolf/ref/alpha/tru64/simple-atomic/config.ini32
-rw-r--r--tests/long/70.twolf/ref/alpha/tru64/simple-atomic/config.out29
-rw-r--r--tests/long/70.twolf/ref/alpha/tru64/simple-atomic/m5stats.txt12
-rw-r--r--tests/long/70.twolf/ref/alpha/tru64/simple-atomic/smred.out4
-rw-r--r--tests/long/70.twolf/ref/alpha/tru64/simple-atomic/stderr2
-rw-r--r--tests/long/70.twolf/ref/alpha/tru64/simple-timing/config.ini32
-rw-r--r--tests/long/70.twolf/ref/alpha/tru64/simple-timing/config.out29
-rw-r--r--tests/long/70.twolf/ref/alpha/tru64/simple-timing/m5stats.txt100
-rw-r--r--tests/long/70.twolf/ref/alpha/tru64/simple-timing/smred.out4
-rw-r--r--tests/long/70.twolf/ref/alpha/tru64/simple-timing/stderr2
-rw-r--r--tests/long/70.twolf/ref/sparc/linux/simple-atomic/config.ini2
-rw-r--r--tests/long/70.twolf/ref/sparc/linux/simple-atomic/config.out2
-rw-r--r--tests/long/70.twolf/ref/sparc/linux/simple-atomic/m5stats.txt12
-rw-r--r--tests/long/70.twolf/ref/sparc/linux/simple-atomic/stderr1
-rw-r--r--tests/long/70.twolf/ref/sparc/linux/simple-atomic/stdout6
-rw-r--r--tests/long/70.twolf/ref/sparc/linux/simple-timing/config.ini2
-rw-r--r--tests/long/70.twolf/ref/sparc/linux/simple-timing/config.out2
-rw-r--r--tests/long/70.twolf/ref/sparc/linux/simple-timing/m5stats.txt108
-rw-r--r--tests/long/70.twolf/ref/sparc/linux/simple-timing/stderr1
-rw-r--r--tests/long/70.twolf/ref/sparc/linux/simple-timing/stdout6
-rw-r--r--tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-dual/config.ini6
-rw-r--r--tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-dual/config.out5
-rw-r--r--tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-dual/m5stats.txt380
-rw-r--r--tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-dual/stderr3
-rw-r--r--tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-dual/stdout10
-rw-r--r--tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/config.ini6
-rw-r--r--tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/config.out5
-rw-r--r--tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/m5stats.txt202
-rw-r--r--tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/stderr3
-rw-r--r--tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/stdout10
-rw-r--r--tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/config.ini6
-rw-r--r--tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/config.out5
-rw-r--r--tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/m5stats.txt400
-rw-r--r--tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/stderr3
-rw-r--r--tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/stdout10
-rw-r--r--tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/config.ini6
-rw-r--r--tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/config.out5
-rw-r--r--tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/m5stats.txt202
-rw-r--r--tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/stderr3
-rw-r--r--tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/stdout10
-rw-r--r--tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/config.ini8
-rw-r--r--tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/config.out7
-rw-r--r--tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/m5stats.txt120
-rw-r--r--tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/stderr6
-rw-r--r--tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/stdout13
-rwxr-xr-xutil/make_release.py17
167 files changed, 3331 insertions, 3962 deletions
diff --git a/RELEASE_NOTES b/RELEASE_NOTES
index eebe0eb57..1c781ac29 100644
--- a/RELEASE_NOTES
+++ b/RELEASE_NOTES
@@ -1,4 +1,16 @@
-Apr. XX, 2007: m5_2.0_beta3
+Outstanding issues for 2.0 release:
+--------------------
+1. Better statistics for the caches.
+2. Clean up more SimObject parameter stuff
+3. Checkpoint/switchover testing
+4. FS mode doesn't work under Cygwin
+5. memtest regression crashes under Cygwin
+6. Make repository public
+7. Testing
+8. Validation
+9. Testing
+
+May XX, 2007: m5_2.0_beta3
--------------------
New Features
1. Some support for SPARC full-system simulation
@@ -7,12 +19,13 @@ Bug fixes since beta 2:
1. Many SPARC linux syscall emulation support fixes
2. Multiprocessor linux boot using the detailed O3 CPU module
3. Simulator performance and memory leak fixes
-4. Fix issues with remote debugging
-5. Many other minor fixes and enhancements
-
-Outstanding issues for 2.0 release:
---------------------
-1. ???
+4. Fixed issue where console could stop printing in ALPHA_FS
+5. Fix issues with remote debugging
+6. Several compile fixes, including gcc 4.1
+7. Reworking of trace facitities (parameter names changed, variadic macros removed)
+8. Scons script cleanups
+9. Some support for compiling with Intel CC
+10. Many other minor fixes and enhancements
Nov. 28, 2006: m5_2.0_beta2
--------------------
@@ -26,10 +39,6 @@ Bug fixes since beta 1:
7. Single config file for all SpecCPU2000 benchmarks
8. Several other minor bug fixes and enhancements
-Outstading issues for 2.0 release:
-1. Simulator performance fixes for memory system/caches
-2. Multiprocessor linux boot using the detailed O3 CPU model
-
Aug. 25, 2006: m5_2.0_beta patch 1
--------------------
Handful of minor bug fixes for m5_2.0_beta,
diff --git a/configs/boot/mutex-test.rcS b/configs/boot/mutex-test.rcS
index acf875368..798986c02 100644
--- a/configs/boot/mutex-test.rcS
+++ b/configs/boot/mutex-test.rcS
@@ -1,6 +1,6 @@
#!/bin/sh
-cd /benchmarks/tests
+cd /benchmarks
/sbin/m5 resetstats
./pthread_mutex_test 4 10000
/sbin/m5 exit
diff --git a/configs/boot/netperf-stream-udp-client.rcS b/configs/boot/netperf-stream-udp-client.rcS
new file mode 100644
index 000000000..91268ea50
--- /dev/null
+++ b/configs/boot/netperf-stream-udp-client.rcS
@@ -0,0 +1,45 @@
+#!/bin/sh
+SERVER=10.0.0.1
+CLIENT=10.0.0.2
+
+echo "setting up network..."
+ifconfig lo 127.0.0.1
+ifconfig eth0 $CLIENT txqueuelen 1000
+
+echo "0" > /proc/sys/net/ipv4/tcp_timestamps
+echo "0" > /proc/sys/net/ipv4/tcp_sack
+echo "5000000 5000000 5000000" > /proc/sys/net/ipv4/tcp_rmem
+echo "5000000 5000000 5000000" > /proc/sys/net/ipv4/tcp_wmem
+echo "5000000 5000000 5000000" > /proc/sys/net/ipv4/tcp_mem
+echo "262143" > /proc/sys/net/core/rmem_max
+echo "262143" > /proc/sys/net/core/wmem_max
+echo "262143" > /proc/sys/net/core/rmem_default
+echo "262143" > /proc/sys/net/core/wmem_default
+echo "262143" > /proc/sys/net/core/optmem_max
+echo "100000" > /proc/sys/net/core/netdev_max_backlog
+
+echo -n "waiting for server..."
+netcat -c -l -p 8000
+
+BINARY=/benchmarks/netperf-bin/netperf
+TEST="UDP_STREAM"
+SHORT_ARGS="-l 2 -- -m 4096"
+#LONG_ARGS="-k16384,0 -K16384,0 -- -m 65536 -M 65536 -s 262144 -S 262144"
+
+
+SHORT="$BINARY -H $SERVER -t $TEST $SHORT_ARGS"
+LONG="$BINARY -H $SERVER -t $TEST $LONG_ARGS"
+
+echo "starting test..."
+echo "netperf warmup"
+echo $SHORT
+eval $SHORT
+
+#echo "netperf benchmark"
+#echo $LONG
+#/sbin/m5 ivlb 1
+#/sbin/m5 resetstats
+#/sbin/m5 dumpresetstats 200000000 2000000000
+#/sbin/m5 checkpoint 200000000 2000000000
+#eval $LONG
+/sbin/m5 exit
diff --git a/configs/boot/netperf-stream-udp-local.rcS b/configs/boot/netperf-stream-udp-local.rcS
new file mode 100644
index 000000000..ccd7654e2
--- /dev/null
+++ b/configs/boot/netperf-stream-udp-local.rcS
@@ -0,0 +1,22 @@
+#!/bin/sh
+SERVER=127.0.0.1
+CLIENT=127.0.0.1
+
+echo "setting up network..."
+ifconfig lo 127.0.0.1
+
+BINARY=/benchmarks/netperf-bin/netperf
+TEST="UDP_STREAM"
+SHORT_ARGS="-l 2 -- -m 4096"
+
+echo "running netserver..."
+/benchmarks/netperf-bin/netserver
+
+
+SHORT="$BINARY -H $SERVER -t $TEST $SHORT_ARGS"
+
+echo "starting test..."
+echo $SHORT
+eval $SHORT
+
+/sbin/m5 exit
diff --git a/configs/boot/ping-client.rcS b/configs/boot/ping-client.rcS
index 260ff42e0..a147fb245 100644
--- a/configs/boot/ping-client.rcS
+++ b/configs/boot/ping-client.rcS
@@ -21,5 +21,5 @@ echo "100000" > /proc/sys/net/core/netdev_max_backlog
echo -n "waiting for server..."
netcat -c -l -p 8000
-ping $SERVER
+ping -c 5 $SERVER
/sbin/m5 exit
diff --git a/configs/common/Benchmarks.py b/configs/common/Benchmarks.py
index eda0e80f9..9ec0f97b1 100644
--- a/configs/common/Benchmarks.py
+++ b/configs/common/Benchmarks.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2006 The Regents of The University of Michigan
+# Copyright (c) 2006-2007 The Regents of The University of Michigan
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
@@ -61,6 +61,9 @@ Benchmarks = {
'NetperfStream': [SysConfig('netperf-stream-client.rcS'),
SysConfig('netperf-server.rcS')],
+ 'NetperfStreamUdp': [SysConfig('netperf-stream-udp-client.rcS'),
+ SysConfig('netperf-server.rcS')],
+ 'NetperfUdpLocal': [SysConfig('netperf-stream-udp-local.rcS')],
'NetperfStreamNT': [SysConfig('netperf-stream-nt-client.rcS'),
SysConfig('netperf-server.rcS')],
'NetperfMaerts': [SysConfig('netperf-maerts-client.rcS'),
diff --git a/configs/common/FSConfig.py b/configs/common/FSConfig.py
index be3f5ff79..289a7a5f4 100644
--- a/configs/common/FSConfig.py
+++ b/configs/common/FSConfig.py
@@ -61,7 +61,7 @@ def makeLinuxAlphaSystem(mem_mode, mdesc = None):
self.readfile = mdesc.script()
self.iobus = Bus(bus_id=0)
self.membus = Bus(bus_id=1)
- self.bridge = Bridge()
+ self.bridge = Bridge(fix_partial_write_b=True)
self.physmem = PhysicalMemory(range = AddrRange(mdesc.mem()))
self.bridge.side_a = self.iobus.port
self.bridge.side_b = self.membus.port
diff --git a/configs/splash2/run.py b/configs/splash2/run.py
index b162e0cc7..d051f1f1b 100644
--- a/configs/splash2/run.py
+++ b/configs/splash2/run.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2005-2006 The Regents of The University of Michigan
+# Copyright (c) 2005-2007 The Regents of The University of Michigan
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
@@ -60,7 +60,7 @@ parser.add_option("--l2size",
parser.add_option("--l2latency",
default = 10)
parser.add_option("--rootdir",
- help="ROot directory of Splash2",
+ help="Root directory of Splash2",
default="/dist/splash2/codes")
parser.add_option("-b", "--benchmark",
help="Splash 2 benchmark to run")
@@ -79,59 +79,79 @@ if not options.numcpus:
# Define Splash2 Benchmarks
# ====================
class Cholesky(LiveProcess):
- executable = options.rootdir + '/kernels/cholesky/CHOLESKY'
- cmd = 'CHOLESKY -p' + str(options.numcpus) + ' '\
- + options.rootdir + '/kernels/cholesky/inputs/tk23.O'
+ cwd = options.rootdir + '/kernels/cholesky'
+ executable = options.rootdir + '/kernels/cholesky/CHOLESKY'
+ cmd = 'CHOLESKY -p' + str(options.numcpus) + ' '\
+ + options.rootdir + '/kernels/cholesky/inputs/tk23.O'
class FFT(LiveProcess):
- executable = options.rootdir + '/kernels/fft/FFT'
- cmd = 'FFT -p' + str(options.numcpus) + ' -m18'
+ cwd = options.rootdir + '/kernels/fft'
+ executable = options.rootdir + '/kernels/fft/FFT'
+ cmd = 'FFT -p' + str(options.numcpus) + ' -m18'
class LU_contig(LiveProcess):
- executable = options.rootdir + '/kernels/lu/contiguous_blocks/LU'
- cmd = 'LU -p' + str(options.numcpus)
+ executable = options.rootdir + '/kernels/lu/contiguous_blocks/LU'
+ cmd = 'LU -p' + str(options.numcpus)
+ cwd = options.rootdir + '/kernels/lu/contiguous_blocks'
class LU_noncontig(LiveProcess):
- executable = options.rootdir + '/kernels/lu/non_contiguous_blocks/LU'
- cmd = 'LU -p' + str(options.numcpus)
+ executable = options.rootdir + '/kernels/lu/non_contiguous_blocks/LU'
+ cmd = 'LU -p' + str(options.numcpus)
+ cwd = options.rootdir + '/kernels/lu/non_contiguous_blocks'
class Radix(LiveProcess):
- executable = options.rootdir + '/kernels/radix/RADIX'
- cmd = 'RADIX -n524288 -p' + str(options.numcpus)
+ executable = options.rootdir + '/kernels/radix/RADIX'
+ cmd = 'RADIX -n524288 -p' + str(options.numcpus)
+ cwd = options.rootdir + '/kernels/radix'
class Barnes(LiveProcess):
- executable = options.rootdir + '/apps/barnes/BARNES'
- cmd = 'BARNES'
- input = options.rootdir + '/apps/barnes/input.p' + str(options.numcpus)
+ executable = options.rootdir + '/apps/barnes/BARNES'
+ cmd = 'BARNES'
+ input = options.rootdir + '/apps/barnes/input.p' + str(options.numcpus)
+ cwd = options.rootdir + '/apps/barnes'
class FMM(LiveProcess):
- executable = options.rootdir + '/apps/fmm/FMM'
- cmd = 'FMM'
+ executable = options.rootdir + '/apps/fmm/FMM'
+ cmd = 'FMM'
+ if str(options.numcpus) == '1':
+ input = options.rootdir + '/apps/fmm/inputs/input.2048'
+ else:
input = options.rootdir + '/apps/fmm/inputs/input.2048.p' + str(options.numcpus)
+ cwd = options.rootdir + '/apps/fmm'
class Ocean_contig(LiveProcess):
- executable = options.rootdir + '/apps/ocean/contiguous_partitions/OCEAN'
- cmd = 'OCEAN -p' + str(options.numcpus)
+ executable = options.rootdir + '/apps/ocean/contiguous_partitions/OCEAN'
+ cmd = 'OCEAN -p' + str(options.numcpus)
+ cwd = options.rootdir + '/apps/ocean/contiguous_partitions'
class Ocean_noncontig(LiveProcess):
- executable = options.rootdir + '/apps/ocean/non_contiguous_partitions/OCEAN'
- cmd = 'OCEAN -p' + str(options.numcpus)
+ executable = options.rootdir + '/apps/ocean/non_contiguous_partitions/OCEAN'
+ cmd = 'OCEAN -p' + str(options.numcpus)
+ cwd = options.rootdir + '/apps/ocean/non_contiguous_partitions'
class Raytrace(LiveProcess):
- executable = options.rootdir + '/apps/raytrace/RAYTRACE'
- cmd = 'RAYTRACE -p' + str(options.numcpus) + ' ' \
- + options.rootdir + 'apps/raytrace/inputs/teapot.env'
+ executable = options.rootdir + '/apps/raytrace/RAYTRACE'
+ cmd = 'RAYTRACE -p' + str(options.numcpus) + ' ' \
+ + options.rootdir + '/apps/raytrace/inputs/teapot.env'
+ cwd = options.rootdir + '/apps/raytrace'
class Water_nsquared(LiveProcess):
- executable = options.rootdir + '/apps/water-nsquared/WATER-NSQUARED'
- cmd = 'WATER-NSQUARED'
+ executable = options.rootdir + '/apps/water-nsquared/WATER-NSQUARED'
+ cmd = 'WATER-NSQUARED'
+ if options.numcpus==1:
+ input = options.rootdir + '/apps/water-nsquared/input'
+ else:
input = options.rootdir + '/apps/water-nsquared/input.p' + str(options.numcpus)
+ cwd = options.rootdir + '/apps/water-nsquared'
class Water_spatial(LiveProcess):
- executable = options.rootdir + '/apps/water-spatial/WATER-SPATIAL'
- cmd = 'WATER-SPATIAL'
+ executable = options.rootdir + '/apps/water-spatial/WATER-SPATIAL'
+ cmd = 'WATER-SPATIAL'
+ if options.numcpus==1:
+ input = options.rootdir + '/apps/water-spatial/input'
+ else:
input = options.rootdir + '/apps/water-spatial/input.p' + str(options.numcpus)
-
+ cwd = options.rootdir + '/apps/water-spatial'
# --------------------
# Base L1 Cache Definition
diff --git a/src/arch/alpha/tlb.cc b/src/arch/alpha/tlb.cc
index 3ab65e664..2dfff8c5f 100644
--- a/src/arch/alpha/tlb.cc
+++ b/src/arch/alpha/tlb.cc
@@ -213,7 +213,7 @@ TLB::flushAddr(Addr addr, uint8_t asn)
if (i == lookupTable.end())
return;
- while (i->first == vaddr.vpn()) {
+ while (i != lookupTable.end() && i->first == vaddr.vpn()) {
int index = i->second;
PTE *pte = &table[index];
assert(pte->valid);
@@ -225,10 +225,10 @@ TLB::flushAddr(Addr addr, uint8_t asn)
// invalidate this entry
pte->valid = false;
- lookupTable.erase(i);
+ lookupTable.erase(i++);
+ } else {
+ ++i;
}
-
- ++i;
}
}
diff --git a/src/arch/sparc/isa/formats/mem/swap.isa b/src/arch/sparc/isa/formats/mem/swap.isa
index 3814d1030..dde327f5c 100644
--- a/src/arch/sparc/isa/formats/mem/swap.isa
+++ b/src/arch/sparc/isa/formats/mem/swap.isa
@@ -39,7 +39,7 @@ def template SwapExecute {{
Addr EA;
%(fp_enable_check)s;
%(op_decl)s;
- uint64_t mem_data;
+ uint64_t mem_data = 0;
%(op_rd)s;
%(ea_code)s;
diff --git a/src/cpu/o3/commit_impl.hh b/src/cpu/o3/commit_impl.hh
index fc24d7edc..9411c6c62 100644
--- a/src/cpu/o3/commit_impl.hh
+++ b/src/cpu/o3/commit_impl.hh
@@ -642,9 +642,6 @@ DefaultCommit<Impl>::handleInterrupt()
// an interrupt needed to be handled.
DPRINTF(Commit, "Interrupt detected.\n");
- Fault new_interrupt = cpu->getInterrupts();
- assert(new_interrupt != NoFault);
-
// Clear the interrupt now that it's going to be handled
toIEW->commitInfo[0].clearInterrupt = true;
diff --git a/src/cpu/o3/lsq_unit_impl.hh b/src/cpu/o3/lsq_unit_impl.hh
index 44e2cea76..bde4f8079 100644
--- a/src/cpu/o3/lsq_unit_impl.hh
+++ b/src/cpu/o3/lsq_unit_impl.hh
@@ -680,7 +680,6 @@ LSQUnit<Impl>::writebackStores()
inst->seqNum);
WritebackEvent *wb = new WritebackEvent(inst, data_pkt, this);
wb->schedule(curTick + 1);
- delete state;
completeStore(storeWBIdx);
incrStIdx(storeWBIdx);
continue;
diff --git a/src/cpu/simple/base.cc b/src/cpu/simple/base.cc
index 877dc5bd4..4fed2059b 100644
--- a/src/cpu/simple/base.cc
+++ b/src/cpu/simple/base.cc
@@ -79,7 +79,7 @@ BaseSimpleCPU::BaseSimpleCPU(Params *p)
/* asid */ 0);
#endif // !FULL_SYSTEM
- thread->setStatus(ThreadContext::Suspended);
+ thread->setStatus(ThreadContext::Unallocated);
tc = thread->getTC();
diff --git a/src/cpu/simple_thread.cc b/src/cpu/simple_thread.cc
index 39f31782b..191ae2f2e 100644
--- a/src/cpu/simple_thread.cc
+++ b/src/cpu/simple_thread.cc
@@ -221,10 +221,10 @@ SimpleThread::activate(int delay)
lastActivate = curTick;
- if (status() == ThreadContext::Unallocated) {
- cpu->activateWhenReady(tid);
- return;
- }
+// if (status() == ThreadContext::Unallocated) {
+// cpu->activateWhenReady(tid);
+// return;
+// }
_status = ThreadContext::Active;
diff --git a/src/dev/etherint.hh b/src/dev/etherint.hh
index dfc224ecc..430f45d66 100644
--- a/src/dev/etherint.hh
+++ b/src/dev/etherint.hh
@@ -63,6 +63,9 @@ class EtherInt : public SimObject
bool sendPacket(EthPacketPtr packet)
{ return peer ? peer->recvPacket(packet) : true; }
virtual bool recvPacket(EthPacketPtr packet) = 0;
+
+ bool askBusy() {return peer->isBusy(); }
+ virtual bool isBusy() { return false; }
};
#endif // __DEV_ETHERINT_HH__
diff --git a/src/dev/etherlink.hh b/src/dev/etherlink.hh
index bb2854810..a16d6d799 100644
--- a/src/dev/etherlink.hh
+++ b/src/dev/etherlink.hh
@@ -114,6 +114,7 @@ class EtherLink : public SimObject
Interface(const std::string &name, Link *txlink, Link *rxlink);
bool recvPacket(EthPacketPtr packet) { return txlink->transmit(packet); }
void sendDone() { peer->sendDone(); }
+ bool isBusy() { return txlink->busy(); }
};
Link *link[2];
diff --git a/src/dev/i8254xGBe.cc b/src/dev/i8254xGBe.cc
index 3d08bca1e..6acd06132 100644
--- a/src/dev/i8254xGBe.cc
+++ b/src/dev/i8254xGBe.cc
@@ -710,7 +710,7 @@ IGbE::RxDescCache::pktComplete()
DPRINTF(EthernetDesc, "Checking UDP checksum\n");
status |= RXDS_UDPCS;
desc->csum = htole(cksum(udp));
- if (cksum(tcp) != 0) {
+ if (cksum(udp) != 0) {
DPRINTF(EthernetDesc, "Checksum is bad!!\n");
err |= RXDE_TCPE;
}
@@ -927,11 +927,13 @@ IGbE::TxDescCache::pktComplete()
if (TxdOp::txsm(desc)) {
if (isTcp) {
TcpPtr tcp(ip);
+ assert(tcp);
tcp->sum(0);
tcp->sum(cksum(tcp));
DPRINTF(EthernetDesc, "Calculated TCP checksum\n");
} else {
UdpPtr udp(ip);
+ assert(udp);
udp->sum(0);
udp->sum(cksum(udp));
DPRINTF(EthernetDesc, "Calculated UDP checksum\n");
@@ -1028,7 +1030,7 @@ IGbE::TxDescCache::hasOutstandingEvents()
void
IGbE::restartClock()
{
- if (!tickEvent.scheduled() && (rxTick || txTick) && getState() ==
+ if (!tickEvent.scheduled() && (rxTick || txTick || txFifoTick) && getState() ==
SimObject::Running)
tickEvent.schedule((curTick/cycles(1)) * cycles(1) + cycles(1));
}
diff --git a/src/dev/uart8250.cc b/src/dev/uart8250.cc
index ddee33695..50307aad4 100644
--- a/src/dev/uart8250.cc
+++ b/src/dev/uart8250.cc
@@ -68,6 +68,7 @@ Uart8250::IntrEvent::process()
DPRINTF(Uart, "UART InterEvent, interrupting\n");
uart->platform->postConsoleInt();
uart->status |= intrBit;
+ uart->lastTxInt = curTick;
}
else
DPRINTF(Uart, "UART InterEvent, not interrupting\n");
@@ -100,14 +101,11 @@ Uart8250::IntrEvent::scheduleIntr()
Uart8250::Uart8250(Params *p)
- : Uart(p), txIntrEvent(this, TX_INT), rxIntrEvent(this, RX_INT)
+ : Uart(p), IER(0), DLAB(0), LCR(0), MCR(0), lastTxInt(0),
+ txIntrEvent(this, TX_INT), rxIntrEvent(this, RX_INT)
{
pioSize = 8;
- IER = 0;
- DLAB = 0;
- LCR = 0;
- MCR = 0;
}
Tick
@@ -153,13 +151,13 @@ Uart8250::read(PacketPtr pkt)
if (status & RX_INT) /* Rx data interrupt has a higher priority */
pkt->set(IIR_RXID);
- else if (status & TX_INT)
+ else if (status & TX_INT) {
pkt->set(IIR_TXID);
- else
+ //Tx interrupts are cleared on IIR reads
+ status &= ~TX_INT;
+ } else
pkt->set(IIR_NOPEND);
- //Tx interrupts are cleared on IIR reads
- status &= ~TX_INT;
break;
case 0x3: // Line Control Register (LCR)
pkt->set(LCR);
@@ -222,7 +220,16 @@ Uart8250::write(PacketPtr pkt)
if (UART_IER_THRI & IER)
{
DPRINTF(Uart, "IER: IER_THRI set, scheduling TX intrrupt\n");
- txIntrEvent.scheduleIntr();
+ if (curTick - lastTxInt >
+ (Tick)((Clock::Float::s / 2e9) * 450)) {
+ DPRINTF(Uart, "-- Interrupting Immediately... %d,%d\n",
+ curTick, lastTxInt);
+ txIntrEvent.process();
+ } else {
+ DPRINTF(Uart, "-- Delaying interrupt... %d,%d\n",
+ curTick, lastTxInt);
+ txIntrEvent.scheduleIntr();
+ }
}
else
{
diff --git a/src/dev/uart8250.hh b/src/dev/uart8250.hh
index c28200592..c9c878aed 100644
--- a/src/dev/uart8250.hh
+++ b/src/dev/uart8250.hh
@@ -74,6 +74,7 @@ class Uart8250 : public Uart
protected:
uint8_t IER, DLAB, LCR, MCR;
+ Tick lastTxInt;
class IntrEvent : public Event
{
diff --git a/src/kern/linux/events.cc b/src/kern/linux/events.cc
index ba52e040a..42fa63a27 100644
--- a/src/kern/linux/events.cc
+++ b/src/kern/linux/events.cc
@@ -37,6 +37,7 @@
#include "kern/system_events.hh"
#include "sim/system.hh"
+#include <sstream>
namespace Linux {
@@ -44,15 +45,13 @@ void
DebugPrintkEvent::process(ThreadContext *tc)
{
if (DTRACE(DebugPrintf)) {
- if (!raw) {
- StringWrap name(tc->getSystemPtr()->name() + ".dprintk");
- DPRINTFN("");
- }
-
+ std::stringstream ss;
TheISA::Arguments args(tc);
- Printk(args);
- SkipFuncEvent::process(tc);
+ Printk(ss, args);
+ StringWrap name(tc->getSystemPtr()->name() + ".dprintk");
+ DPRINTFN("%s", ss.str());
}
+ SkipFuncEvent::process(tc);
}
} // namespace linux
diff --git a/src/kern/linux/events.hh b/src/kern/linux/events.hh
index b0510c18f..e36a72dde 100644
--- a/src/kern/linux/events.hh
+++ b/src/kern/linux/events.hh
@@ -38,13 +38,9 @@ namespace Linux {
class DebugPrintkEvent : public SkipFuncEvent
{
- private:
- bool raw;
-
public:
- DebugPrintkEvent(PCEventQueue *q, const std::string &desc, Addr addr,
- bool r = false)
- : SkipFuncEvent(q, desc, addr), raw(r) {}
+ DebugPrintkEvent(PCEventQueue *q, const std::string &desc, Addr addr)
+ : SkipFuncEvent(q, desc, addr) {}
virtual void process(ThreadContext *xc);
};
diff --git a/src/kern/linux/printk.cc b/src/kern/linux/printk.cc
index 0e9fd6620..866353e31 100644
--- a/src/kern/linux/printk.cc
+++ b/src/kern/linux/printk.cc
@@ -32,22 +32,18 @@
#include <sys/types.h>
#include <algorithm>
-#include "base/trace.hh"
#include "arch/arguments.hh"
+#include "base/trace.hh"
+#include "kern/linux/printk.hh"
using namespace std;
void
-Printk(TheISA::Arguments args)
+Printk(stringstream &out, TheISA::Arguments args)
{
- std::ostream &out = Trace::output();
char *p = (char *)args++;
- ios::fmtflags saved_flags = out.flags();
- char old_fill = out.fill();
- int old_precision = out.precision();
-
while (*p) {
switch (*p) {
case '%': {
@@ -258,8 +254,5 @@ Printk(TheISA::Arguments args)
}
}
- out.flags(saved_flags);
- out.fill(old_fill);
- out.precision(old_precision);
}
diff --git a/src/kern/linux/printk.hh b/src/kern/linux/printk.hh
index 17d59b765..20dfb430f 100644
--- a/src/kern/linux/printk.hh
+++ b/src/kern/linux/printk.hh
@@ -34,8 +34,10 @@
#include "arch/isa_specific.hh"
+#include <sstream>
+
class TheISA::Arguments;
-void Printk(TheISA::Arguments args);
+void Printk(std::stringstream &out, TheISA::Arguments args);
#endif // __PRINTK_HH__
diff --git a/src/kern/tru64/tru64.hh b/src/kern/tru64/tru64.hh
index b94276035..a7703be7c 100644
--- a/src/kern/tru64/tru64.hh
+++ b/src/kern/tru64/tru64.hh
@@ -792,7 +792,7 @@ class Tru64 : public OperatingSystem
for (int i = 0; i < process->numCpus(); ++i) {
ThreadContext *tc = process->threadContexts[i];
- if (tc->status() == ThreadContext::Suspended) {
+ if (tc->status() == ThreadContext::Unallocated) {
// inactive context... grab it
init_thread_context(tc, attrp, uniq_val);
diff --git a/src/mem/bridge.cc b/src/mem/bridge.cc
index b787f79ca..b25d135e2 100644
--- a/src/mem/bridge.cc
+++ b/src/mem/bridge.cc
@@ -43,20 +43,24 @@
Bridge::BridgePort::BridgePort(const std::string &_name,
Bridge *_bridge, BridgePort *_otherPort,
- int _delay, int _queueLimit)
+ int _delay, int _queueLimit,
+ bool fix_partial_write)
: Port(_name), bridge(_bridge), otherPort(_otherPort),
- delay(_delay), outstandingResponses(0),
- queueLimit(_queueLimit), sendEvent(this)
+ delay(_delay), fixPartialWrite(fix_partial_write),
+ outstandingResponses(0), queueLimit(_queueLimit), sendEvent(this)
{
}
Bridge::Bridge(const std::string &n, int qsa, int qsb,
- Tick _delay, int write_ack)
+ Tick _delay, int write_ack, bool fix_partial_write_a,
+ bool fix_partial_write_b)
: MemObject(n),
- portA(n + "-portA", this, &portB, _delay, qsa),
- portB(n + "-portB", this, &portA, _delay, qsa),
+ portA(n + "-portA", this, &portB, _delay, qsa, fix_partial_write_a),
+ portB(n + "-portB", this, &portA, _delay, qsa, fix_partial_write_b),
ackWrites(write_ack)
{
+ if (ackWrites)
+ panic("No support for acknowledging writes\n");
}
Port *
@@ -82,7 +86,10 @@ Bridge::init()
{
// Make sure that both sides are connected to.
if (portA.getPeer() == NULL || portB.getPeer() == NULL)
- panic("Both ports of bus bridge are not connected to a bus.\n");
+ fatal("Both ports of bus bridge are not connected to a bus.\n");
+
+ if (portA.peerBlockSize() != portB.peerBlockSize())
+ fatal("Busses don't have the same block size... Not supported.\n");
}
@@ -107,8 +114,10 @@ Bridge::BridgePort::recvTiming(PacketPtr pkt)
bool
Bridge::BridgePort::queueForSendTiming(PacketPtr pkt)
{
- if (queueFull())
+ if (queueFull()) {
+ DPRINTF(BusBridge, "Queue full, returning false\n");
return false;
+ }
if (pkt->isResponse()) {
// This is a response for a request we forwarded earlier. The
@@ -149,6 +158,7 @@ Bridge::BridgePort::trySend()
assert(!sendQueue.empty());
bool was_full = queueFull();
+ int pbs = peerBlockSize();
PacketBuffer *buf = sendQueue.front();
@@ -156,10 +166,18 @@ Bridge::BridgePort::trySend()
PacketPtr pkt = buf->pkt;
+ pkt->flags &= ~SNOOP_COMMIT; //CLear it if it was set
+
+ if (pkt->cmd == MemCmd::WriteInvalidateReq && fixPartialWrite &&
+ pkt->getOffset(pbs) && pkt->getSize() != pbs) {
+ buf->partialWriteFix(this);
+ pkt = buf->pkt;
+ }
+
DPRINTF(BusBridge, "trySend: origSrc %d dest %d addr 0x%x\n",
buf->origSrc, pkt->getDest(), pkt->getAddr());
- pkt->flags &= ~SNOOP_COMMIT; //CLear it if it was set
+
if (sendTiming(pkt)) {
// send successful
sendQueue.pop_front();
@@ -191,6 +209,7 @@ Bridge::BridgePort::trySend()
} else {
DPRINTF(BusBridge, " unsuccessful\n");
+ buf->undoPartialWriteFix();
}
}
@@ -248,6 +267,8 @@ BEGIN_DECLARE_SIM_OBJECT_PARAMS(Bridge)
Param<int> queue_size_b;
Param<Tick> delay;
Param<bool> write_ack;
+ Param<bool> fix_partial_write_a;
+ Param<bool> fix_partial_write_b;
END_DECLARE_SIM_OBJECT_PARAMS(Bridge)
@@ -256,14 +277,16 @@ BEGIN_INIT_SIM_OBJECT_PARAMS(Bridge)
INIT_PARAM(queue_size_a, "The size of the queue for data coming into side a"),
INIT_PARAM(queue_size_b, "The size of the queue for data coming into side b"),
INIT_PARAM(delay, "The miminum delay to cross this bridge"),
- INIT_PARAM(write_ack, "Acknowledge any writes that are received.")
+ INIT_PARAM(write_ack, "Acknowledge any writes that are received."),
+ INIT_PARAM(fix_partial_write_a, "Fixup any partial block writes that are received"),
+ INIT_PARAM(fix_partial_write_b, "Fixup any partial block writes that are received")
END_INIT_SIM_OBJECT_PARAMS(Bridge)
CREATE_SIM_OBJECT(Bridge)
{
return new Bridge(getInstanceName(), queue_size_a, queue_size_b, delay,
- write_ack);
+ write_ack, fix_partial_write_a, fix_partial_write_b);
}
REGISTER_SIM_OBJECT("Bridge", Bridge)
diff --git a/src/mem/bridge.hh b/src/mem/bridge.hh
index f7d0d12d0..d1154eda0 100644
--- a/src/mem/bridge.hh
+++ b/src/mem/bridge.hh
@@ -66,6 +66,8 @@ class Bridge : public MemObject
/** Minimum delay though this bridge. */
Tick delay;
+ bool fixPartialWrite;
+
class PacketBuffer : public Packet::SenderState {
public:
@@ -75,10 +77,13 @@ class Bridge : public MemObject
short origSrc;
bool expectResponse;
+ bool partialWriteFixed;
+ PacketPtr oldPkt;
+
PacketBuffer(PacketPtr _pkt, Tick t)
: ready(t), pkt(_pkt),
origSenderState(_pkt->senderState), origSrc(_pkt->getSrc()),
- expectResponse(_pkt->needsResponse())
+ expectResponse(_pkt->needsResponse()), partialWriteFixed(false)
{
if (!pkt->isResponse())
pkt->senderState = this;
@@ -89,7 +94,46 @@ class Bridge : public MemObject
assert(pkt->senderState == this);
pkt->setDest(origSrc);
pkt->senderState = origSenderState;
+ if (partialWriteFixed)
+ delete oldPkt;
+ }
+
+ void partialWriteFix(Port *port)
+ {
+ assert(!partialWriteFixed);
+ assert(expectResponse);
+
+ int pbs = port->peerBlockSize();
+ partialWriteFixed = true;
+ PacketDataPtr data;
+
+ data = new uint8_t[pbs];
+ PacketPtr funcPkt = new Packet(pkt->req, MemCmd::ReadReq,
+ Packet::Broadcast, pbs);
+
+ funcPkt->dataStatic(data);
+ port->sendFunctional(funcPkt);
+ assert(funcPkt->result == Packet::Success);
+ delete funcPkt;
+
+ oldPkt = pkt;
+ memcpy(data + oldPkt->getOffset(pbs), pkt->getPtr<uint8_t>(),
+ pkt->getSize());
+ pkt = new Packet(oldPkt->req, MemCmd::WriteInvalidateReq,
+ Packet::Broadcast, pbs);
+ pkt->dataDynamicArray(data);
+ pkt->senderState = oldPkt->senderState;
}
+
+ void undoPartialWriteFix()
+ {
+ if (!partialWriteFixed)
+ return;
+ delete pkt;
+ pkt = oldPkt;
+ partialWriteFixed = false;
+ }
+
};
/**
@@ -140,7 +184,7 @@ class Bridge : public MemObject
/** Constructor for the BusPort.*/
BridgePort(const std::string &_name,
Bridge *_bridge, BridgePort *_otherPort,
- int _delay, int _queueLimit);
+ int _delay, int _queueLimit, bool fix_partial_write);
protected:
@@ -182,7 +226,8 @@ class Bridge : public MemObject
virtual void init();
- Bridge(const std::string &n, int qsa, int qsb, Tick _delay, int write_ack);
+ Bridge(const std::string &n, int qsa, int qsb, Tick _delay, int write_ack,
+ bool fix_partial_write_a, bool fix_partial_write_b);
};
#endif //__MEM_BUS_HH__
diff --git a/src/mem/bus.cc b/src/mem/bus.cc
index b0636ecc2..6682ade55 100644
--- a/src/mem/bus.cc
+++ b/src/mem/bus.cc
@@ -48,6 +48,7 @@ Bus::getPort(const std::string &if_name, int idx)
if (defaultPort == NULL) {
defaultPort = new BusPort(csprintf("%s-default",name()), this,
defaultId);
+ cachedBlockSizeValid = false;
return defaultPort;
} else
fatal("Default port already set\n");
@@ -68,6 +69,7 @@ Bus::getPort(const std::string &if_name, int idx)
assert(maxId < std::numeric_limits<typeof(maxId)>::max());
BusPort *bp = new BusPort(csprintf("%s-p%d", name(), id), this, id);
interfaces[id] = bp;
+ cachedBlockSizeValid = false;
return bp;
}
@@ -182,6 +184,7 @@ Bus::recvTiming(PacketPtr pkt)
if (tickNextIdle > curTick ||
(retryList.size() && (!inRetry || pktPort != retryList.front()))) {
addToRetryList(pktPort);
+ DPRINTF(Bus, "recvTiming: Bus is busy, returning false\n");
return false;
}
@@ -207,11 +210,12 @@ Bus::recvTiming(PacketPtr pkt)
inRetry = false;
}
occupyBus(pkt);
+ DPRINTF(Bus, "recvTiming: Packet sucessfully sent\n");
return true;
}
} else {
//Snoop didn't succeed
- DPRINTF(Bus, "Adding a retry to RETRY list %d\n",
+ DPRINTF(Bus, "Adding1 a retry to RETRY list %d\n",
pktPort->getId());
addToRetryList(pktPort);
return false;
@@ -239,13 +243,14 @@ Bus::recvTiming(PacketPtr pkt)
}
// Packet not successfully sent. Leave or put it on the retry list.
- DPRINTF(Bus, "Adding a retry to RETRY list %d\n",
+ DPRINTF(Bus, "Adding2 a retry to RETRY list %d\n",
pktPort->getId());
addToRetryList(pktPort);
return false;
}
else {
//Forwarding up from responder, just return true;
+ DPRINTF(Bus, "recvTiming: can we be here?\n");
return true;
}
}
@@ -253,12 +258,12 @@ Bus::recvTiming(PacketPtr pkt)
void
Bus::recvRetry(int id)
{
- DPRINTF(Bus, "Received a retry\n");
+ DPRINTF(Bus, "Received a retry from %s\n", id == -1 ? "self" : interfaces[id]->getPeer()->name());
// If there's anything waiting, and the bus isn't busy...
if (retryList.size() && curTick >= tickNextIdle) {
//retryingPort = retryList.front();
inRetry = true;
- DPRINTF(Bus, "Sending a retry\n");
+ DPRINTF(Bus, "Sending a retry to %s\n", retryList.front()->getPeer()->name());
retryList.front()->sendRetry();
// If inRetry is still true, sendTiming wasn't called
if (inRetry)
@@ -267,18 +272,20 @@ Bus::recvRetry(int id)
retryList.pop_front();
inRetry = false;
- //Bring tickNextIdle up to the present
- while (tickNextIdle < curTick)
- tickNextIdle += clock;
+ if (id != -1) {
+ //Bring tickNextIdle up to the present
+ while (tickNextIdle < curTick)
+ tickNextIdle += clock;
- //Burn a cycle for the missed grant.
- tickNextIdle += clock;
+ //Burn a cycle for the missed grant.
+ tickNextIdle += clock;
- if (!busIdle.scheduled()) {
- busIdle.schedule(tickNextIdle);
- } else {
- busIdle.reschedule(tickNextIdle);
- }
+ if (!busIdle.scheduled()) {
+ busIdle.schedule(tickNextIdle);
+ } else {
+ busIdle.reschedule(tickNextIdle);
+ }
+ } // id != -1
}
}
//If we weren't able to drain before, we might be able to now.
@@ -598,6 +605,37 @@ Bus::addressRanges(AddrRangeList &resp, AddrRangeList &snoop, int id)
}
}
+int
+Bus::findBlockSize(int id)
+{
+ if (cachedBlockSizeValid)
+ return cachedBlockSize;
+
+ int max_bs = -1, tmp_bs;
+ range_map<Addr,int>::iterator portIter;
+ std::vector<DevMap>::iterator snoopIter;
+ for (portIter = portMap.begin(); portIter != portMap.end(); portIter++) {
+ tmp_bs = interfaces[portIter->second]->peerBlockSize();
+ if (tmp_bs > max_bs)
+ max_bs = tmp_bs;
+ }
+ for (snoopIter = portSnoopList.begin();
+ snoopIter != portSnoopList.end(); snoopIter++) {
+ tmp_bs = interfaces[snoopIter->portId]->peerBlockSize();
+ if (tmp_bs > max_bs)
+ max_bs = tmp_bs;
+ }
+ if (max_bs <= 0)
+ max_bs = defaultBlockSize;
+
+ if (max_bs != 64)
+ warn_once("Blocksize found to not be 64... hmm... probably not.\n");
+ cachedBlockSize = max_bs;
+ cachedBlockSizeValid = true;
+ return max_bs;
+}
+
+
unsigned int
Bus::drain(Event * de)
{
@@ -618,6 +656,7 @@ BEGIN_DECLARE_SIM_OBJECT_PARAMS(Bus)
Param<int> clock;
Param<int> width;
Param<bool> responder_set;
+ Param<int> block_size;
END_DECLARE_SIM_OBJECT_PARAMS(Bus)
@@ -625,12 +664,14 @@ BEGIN_INIT_SIM_OBJECT_PARAMS(Bus)
INIT_PARAM(bus_id, "a globally unique bus id"),
INIT_PARAM(clock, "bus clock speed"),
INIT_PARAM(width, "width of the bus (bits)"),
- INIT_PARAM(responder_set, "Is a default responder set by the user")
+ INIT_PARAM(responder_set, "Is a default responder set by the user"),
+ INIT_PARAM(block_size, "Default blocksize if no device has one")
END_INIT_SIM_OBJECT_PARAMS(Bus)
CREATE_SIM_OBJECT(Bus)
{
- return new Bus(getInstanceName(), bus_id, clock, width, responder_set);
+ return new Bus(getInstanceName(), bus_id, clock, width, responder_set,
+ block_size);
}
REGISTER_SIM_OBJECT("Bus", Bus)
diff --git a/src/mem/bus.hh b/src/mem/bus.hh
index 0dd7547c5..f0dc67b12 100644
--- a/src/mem/bus.hh
+++ b/src/mem/bus.hh
@@ -133,6 +133,12 @@ class Bus : public MemObject
/** Occupy the bus with transmitting the packet pkt */
void occupyBus(PacketPtr pkt);
+ /** Ask everyone on the bus what their size is
+ * @param id id of the busport that made the request
+ * @return the max of all the sizes
+ */
+ int findBlockSize(int id);
+
/** Declaration of the buses port type, one will be instantiated for each
of the interfaces connecting to the bus. */
class BusPort : public Port
@@ -195,8 +201,11 @@ class Bus : public MemObject
AddrRangeList &snoop)
{ bus->addressRanges(resp, snoop, id); }
- // Hack to make translating port work without changes
- virtual int deviceBlockSize() { return 32; }
+ // Ask the bus to ask everyone on the bus what their block size is and
+ // take the max of it. This might need to be changed a bit if we ever
+ // support multiple block sizes.
+ virtual int deviceBlockSize()
+ { return bus->findBlockSize(id); }
};
@@ -256,6 +265,10 @@ class Bus : public MemObject
/** Has the user specified their own default responder? */
bool responderSet;
+ int defaultBlockSize;
+ int cachedBlockSize;
+ bool cachedBlockSizeValid;
+
public:
/** A function used to return the port associated with this bus object. */
@@ -267,11 +280,12 @@ class Bus : public MemObject
unsigned int drain(Event *de);
Bus(const std::string &n, int bus_id, int _clock, int _width,
- bool responder_set)
+ bool responder_set, int dflt_blk_size)
: MemObject(n), busId(bus_id), clock(_clock), width(_width),
tickNextIdle(0), drainEvent(NULL), busIdle(this), inRetry(false),
maxId(0), defaultPort(NULL), funcPort(NULL), funcPortId(-4),
- responderSet(responder_set)
+ responderSet(responder_set), defaultBlockSize(dflt_blk_size),
+ cachedBlockSize(0), cachedBlockSizeValid(false)
{
//Both the width and clock period must be positive
if (width <= 0)
diff --git a/src/mem/packet.cc b/src/mem/packet.cc
index 14d08db1b..2463a19ba 100644
--- a/src/mem/packet.cc
+++ b/src/mem/packet.cc
@@ -85,7 +85,7 @@ MemCmd::commandInfo[] =
{ SET5(IsWrite, IsInvalidate, IsRequest, HasData, NeedsResponse),
WriteInvalidateResp, "WriteInvalidateReq" },
/* WriteInvalidateResp */
- { SET5(IsWrite, IsInvalidate, IsRequest, NeedsResponse, IsResponse),
+ { SET3(IsWrite, IsInvalidate, IsResponse),
InvalidCmd, "WriteInvalidateResp" },
/* UpgradeReq */
{ SET3(IsInvalidate, IsRequest, IsUpgrade), InvalidCmd, "UpgradeReq" },
diff --git a/src/mem/port.hh b/src/mem/port.hh
index 6296b42ca..877e00293 100644
--- a/src/mem/port.hh
+++ b/src/mem/port.hh
@@ -161,10 +161,10 @@ class Port
/** Called by a peer port in order to determine the block size of the
device connected to this port. It sometimes doesn't make sense for
- this function to be called, a DMA interface doesn't really have a
- block size, so it is defaulted to a panic.
+ this function to be called, so it just returns 0. Anytthing that is
+ concerned with the size should just ignore that.
*/
- virtual int deviceBlockSize() { panic("??"); M5_DUMMY_RETURN }
+ virtual int deviceBlockSize() { return 0; }
/** The peer port is requesting us to reply with a list of the ranges we
are responsible for.
diff --git a/src/python/m5/objects/Bridge.py b/src/python/m5/objects/Bridge.py
index ee8e76bff..e123c2891 100644
--- a/src/python/m5/objects/Bridge.py
+++ b/src/python/m5/objects/Bridge.py
@@ -9,3 +9,5 @@ class Bridge(MemObject):
queue_size_b = Param.Int(16, "The number of requests to buffer")
delay = Param.Latency('0ns', "The latency of this bridge")
write_ack = Param.Bool(False, "Should this bridge ack writes")
+ fix_partial_write_a = Param.Bool(False, "Should this bridge fixup partial block writes")
+ fix_partial_write_b = Param.Bool(False, "Should this bridge fixup partial block writes")
diff --git a/src/python/m5/objects/Bus.py b/src/python/m5/objects/Bus.py
index 8226fe8d2..48dbbe307 100644
--- a/src/python/m5/objects/Bus.py
+++ b/src/python/m5/objects/Bus.py
@@ -11,6 +11,7 @@ class Bus(MemObject):
clock = Param.Clock("1GHz", "bus clock speed")
width = Param.Int(64, "bus width (bytes)")
responder_set = Param.Bool(False, "Did the user specify a default responder.")
+ block_size = Param.Int(64, "The default block size if one isn't set by a device attached to the bus.")
if build_env['FULL_SYSTEM']:
responder = BadAddr(pio_addr=0x0, pio_latency="1ps")
default = Port(Self.responder.pio, "Default port for requests that aren't handled by a device.")
diff --git a/tests/long/00.gzip/ref/alpha/tru64/o3-timing/config.ini b/tests/long/00.gzip/ref/alpha/tru64/o3-timing/config.ini
index 853e93096..2192c0d45 100644
--- a/tests/long/00.gzip/ref/alpha/tru64/o3-timing/config.ini
+++ b/tests/long/00.gzip/ref/alpha/tru64/o3-timing/config.ini
@@ -23,7 +23,7 @@ activity=0
backComSize=5
choiceCtrBits=2
choicePredictorSize=8192
-clock=1
+clock=500
commitToDecodeDelay=1
commitToFetchDelay=1
commitToIEWDelay=1
diff --git a/tests/long/00.gzip/ref/alpha/tru64/o3-timing/config.out b/tests/long/00.gzip/ref/alpha/tru64/o3-timing/config.out
index e04428224..4c50c2a46 100644
--- a/tests/long/00.gzip/ref/alpha/tru64/o3-timing/config.out
+++ b/tests/long/00.gzip/ref/alpha/tru64/o3-timing/config.out
@@ -167,7 +167,7 @@ FUList=system.cpu.fuPool.FUList0 system.cpu.fuPool.FUList1 system.cpu.fuPool.FUL
[system.cpu]
type=DerivO3CPU
-clock=1
+clock=500
phase=0
numThreads=1
cpu_id=0
diff --git a/tests/long/00.gzip/ref/alpha/tru64/o3-timing/m5stats.txt b/tests/long/00.gzip/ref/alpha/tru64/o3-timing/m5stats.txt
index 78a2b3f52..7e02db19e 100644
--- a/tests/long/00.gzip/ref/alpha/tru64/o3-timing/m5stats.txt
+++ b/tests/long/00.gzip/ref/alpha/tru64/o3-timing/m5stats.txt
@@ -1,40 +1,40 @@
---------- Begin Simulation Statistics ----------
global.BPredUnit.BTBCorrect 0 # Number of correct BTB predictions (this stat may not work properly.
-global.BPredUnit.BTBHits 71631614 # Number of BTB hits
-global.BPredUnit.BTBLookups 80215513 # Number of BTB lookups
-global.BPredUnit.RASInCorrect 194 # Number of incorrect RAS predictions.
-global.BPredUnit.condIncorrect 4366377 # Number of conditional branches incorrect
-global.BPredUnit.condPredicted 76991765 # Number of conditional branches predicted
-global.BPredUnit.lookups 83232960 # Number of BP lookups
-global.BPredUnit.usedRAS 1776050 # Number of times the RAS was used to get a target.
-host_inst_rate 91613 # Simulator instruction rate (inst/s)
-host_mem_usage 151676 # Number of bytes of host memory used
-host_seconds 6173.25 # Real time elapsed on the host
-host_tick_rate 271486 # Simulator tick rate (ticks/s)
-memdepunit.memDep.conflictingLoads 26015543 # Number of conflicting loads.
-memdepunit.memDep.conflictingStores 23632204 # Number of conflicting stores.
-memdepunit.memDep.insertedLoads 134244919 # Number of loads inserted to the mem dependence unit.
-memdepunit.memDep.insertedStores 44983310 # Number of stores inserted to the mem dependence unit.
+global.BPredUnit.BTBHits 74294088 # Number of BTB hits
+global.BPredUnit.BTBLookups 83217138 # Number of BTB lookups
+global.BPredUnit.RASInCorrect 175 # Number of incorrect RAS predictions.
+global.BPredUnit.condIncorrect 4320797 # Number of conditional branches incorrect
+global.BPredUnit.condPredicted 79655810 # Number of conditional branches predicted
+global.BPredUnit.lookups 86600861 # Number of BP lookups
+global.BPredUnit.usedRAS 1992384 # Number of times the RAS was used to get a target.
+host_inst_rate 121760 # Simulator instruction rate (inst/s)
+host_mem_usage 154560 # Number of bytes of host memory used
+host_seconds 4644.82 # Real time elapsed on the host
+host_tick_rate 28265671 # Simulator tick rate (ticks/s)
+memdepunit.memDep.conflictingLoads 20253948 # Number of conflicting loads.
+memdepunit.memDep.conflictingStores 12668807 # Number of conflicting stores.
+memdepunit.memDep.insertedLoads 134508955 # Number of loads inserted to the mem dependence unit.
+memdepunit.memDep.insertedStores 44216516 # Number of stores inserted to the mem dependence unit.
sim_freq 1000000000000 # Frequency of simulated ticks
sim_insts 565552443 # Number of instructions simulated
-sim_seconds 0.001676 # Number of seconds simulated
-sim_ticks 1675949017 # Number of ticks simulated
+sim_seconds 0.131289 # Number of seconds simulated
+sim_ticks 131288904500 # Number of ticks simulated
system.cpu.commit.COM:branches 62547159 # Number of branches committed
-system.cpu.commit.COM:bw_lim_events 16353031 # number cycles where commit BW limit reached
+system.cpu.commit.COM:bw_lim_events 25836005 # number cycles where commit BW limit reached
system.cpu.commit.COM:bw_limited 0 # number of insts not committed due to BW limits
system.cpu.commit.COM:committed_per_cycle.start_dist # Number of insts commited each cycle
-system.cpu.commit.COM:committed_per_cycle.samples 801372491
+system.cpu.commit.COM:committed_per_cycle.samples 248547939
system.cpu.commit.COM:committed_per_cycle.min_value 0
- 0 580782547 7247.35%
- 1 101892793 1271.48%
- 2 41339172 515.85%
- 3 11939444 148.99%
- 4 15719123 196.15%
- 5 17754998 221.56%
- 6 10147917 126.63%
- 7 5443466 67.93%
- 8 16353031 204.06%
+ 0 64112537 2579.48%
+ 1 73997996 2977.21%
+ 2 29649485 1192.91%
+ 3 7413919 298.29%
+ 4 16299890 655.80%
+ 5 20436719 822.24%
+ 6 3362671 135.29%
+ 7 7438717 299.29%
+ 8 25836005 1039.48%
system.cpu.commit.COM:committed_per_cycle.max_value 8
system.cpu.commit.COM:committed_per_cycle.end_dist
@@ -43,70 +43,70 @@ system.cpu.commit.COM:loads 115049510 # Nu
system.cpu.commit.COM:membars 0 # Number of memory barriers committed
system.cpu.commit.COM:refs 154862033 # Number of memory references committed
system.cpu.commit.COM:swp_count 0 # Number of s/w prefetches committed
-system.cpu.commit.branchMispredicts 4365734 # The number of times a branch was mispredicted
+system.cpu.commit.branchMispredicts 4320164 # The number of times a branch was mispredicted
system.cpu.commit.commitCommittedInsts 601856963 # The number of committed instructions
system.cpu.commit.commitNonSpecStalls 17 # The number of times commit has been forced to stall to communicate backwards
-system.cpu.commit.commitSquashedInsts 90079827 # The number of squashed insts skipped by commit
+system.cpu.commit.commitSquashedInsts 94497449 # The number of squashed insts skipped by commit
system.cpu.committedInsts 565552443 # Number of Instructions Simulated
system.cpu.committedInsts_total 565552443 # Number of Instructions Simulated
-system.cpu.cpi 2.963384 # CPI: Cycles Per Instruction
-system.cpu.cpi_total 2.963384 # CPI: Total CPI of All Threads
-system.cpu.dcache.ReadReq_accesses 120253770 # number of ReadReq accesses(hits+misses)
-system.cpu.dcache.ReadReq_avg_miss_latency 3927.286441 # average ReadReq miss latency
-system.cpu.dcache.ReadReq_avg_mshr_miss_latency 3434.366579 # average ReadReq mshr miss latency
-system.cpu.dcache.ReadReq_hits 119156440 # number of ReadReq hits
-system.cpu.dcache.ReadReq_miss_latency 4309529230 # number of ReadReq miss cycles
-system.cpu.dcache.ReadReq_miss_rate 0.009125 # miss rate for ReadReq accesses
-system.cpu.dcache.ReadReq_misses 1097330 # number of ReadReq misses
-system.cpu.dcache.ReadReq_mshr_hits 872988 # number of ReadReq MSHR hits
-system.cpu.dcache.ReadReq_mshr_miss_latency 770472667 # number of ReadReq MSHR miss cycles
-system.cpu.dcache.ReadReq_mshr_miss_rate 0.001866 # mshr miss rate for ReadReq accesses
-system.cpu.dcache.ReadReq_mshr_misses 224342 # number of ReadReq MSHR misses
+system.cpu.cpi 0.464286 # CPI: Cycles Per Instruction
+system.cpu.cpi_total 0.464286 # CPI: Total CPI of All Threads
+system.cpu.dcache.ReadReq_accesses 115538611 # number of ReadReq accesses(hits+misses)
+system.cpu.dcache.ReadReq_avg_miss_latency 2723.249468 # average ReadReq miss latency
+system.cpu.dcache.ReadReq_avg_mshr_miss_latency 2089.628248 # average ReadReq mshr miss latency
+system.cpu.dcache.ReadReq_hits 114910502 # number of ReadReq hits
+system.cpu.dcache.ReadReq_miss_latency 1710497500 # number of ReadReq miss cycles
+system.cpu.dcache.ReadReq_miss_rate 0.005436 # miss rate for ReadReq accesses
+system.cpu.dcache.ReadReq_misses 628109 # number of ReadReq misses
+system.cpu.dcache.ReadReq_mshr_hits 403470 # number of ReadReq MSHR hits
+system.cpu.dcache.ReadReq_mshr_miss_latency 469412000 # number of ReadReq MSHR miss cycles
+system.cpu.dcache.ReadReq_mshr_miss_rate 0.001944 # mshr miss rate for ReadReq accesses
+system.cpu.dcache.ReadReq_mshr_misses 224639 # number of ReadReq MSHR misses
system.cpu.dcache.WriteReq_accesses 39451321 # number of WriteReq accesses(hits+misses)
-system.cpu.dcache.WriteReq_avg_miss_latency 9089.303046 # average WriteReq miss latency
-system.cpu.dcache.WriteReq_avg_mshr_miss_latency 9344.661839 # average WriteReq mshr miss latency
-system.cpu.dcache.WriteReq_hits 37503702 # number of WriteReq hits
-system.cpu.dcache.WriteReq_miss_latency 17702499310 # number of WriteReq miss cycles
-system.cpu.dcache.WriteReq_miss_rate 0.049368 # miss rate for WriteReq accesses
-system.cpu.dcache.WriteReq_misses 1947619 # number of WriteReq misses
-system.cpu.dcache.WriteReq_mshr_hits 1690762 # number of WriteReq MSHR hits
-system.cpu.dcache.WriteReq_mshr_miss_latency 2400241806 # number of WriteReq MSHR miss cycles
-system.cpu.dcache.WriteReq_mshr_miss_rate 0.006511 # mshr miss rate for WriteReq accesses
-system.cpu.dcache.WriteReq_mshr_misses 256857 # number of WriteReq MSHR misses
-system.cpu.dcache.avg_blocked_cycles_no_mshrs 327.941025 # average number of cycles each access was blocked
-system.cpu.dcache.avg_blocked_cycles_no_targets 3498.764706 # average number of cycles each access was blocked
-system.cpu.dcache.avg_refs 325.562069 # Average number of references to valid blocks.
-system.cpu.dcache.blocked_no_mshrs 3493 # number of cycles access was blocked
-system.cpu.dcache.blocked_no_targets 17 # number of cycles access was blocked
-system.cpu.dcache.blocked_cycles_no_mshrs 1145498 # number of cycles access was blocked
-system.cpu.dcache.blocked_cycles_no_targets 59479 # number of cycles access was blocked
+system.cpu.dcache.WriteReq_avg_miss_latency 3076.718619 # average WriteReq miss latency
+system.cpu.dcache.WriteReq_avg_mshr_miss_latency 2314.396461 # average WriteReq mshr miss latency
+system.cpu.dcache.WriteReq_hits 38683248 # number of WriteReq hits
+system.cpu.dcache.WriteReq_miss_latency 2363144500 # number of WriteReq miss cycles
+system.cpu.dcache.WriteReq_miss_rate 0.019469 # miss rate for WriteReq accesses
+system.cpu.dcache.WriteReq_misses 768073 # number of WriteReq misses
+system.cpu.dcache.WriteReq_mshr_hits 511246 # number of WriteReq MSHR hits
+system.cpu.dcache.WriteReq_mshr_miss_latency 594399500 # number of WriteReq MSHR miss cycles
+system.cpu.dcache.WriteReq_mshr_miss_rate 0.006510 # mshr miss rate for WriteReq accesses
+system.cpu.dcache.WriteReq_mshr_misses 256827 # number of WriteReq MSHR misses
+system.cpu.dcache.avg_blocked_cycles_no_mshrs 539.249147 # average number of cycles each access was blocked
+system.cpu.dcache.avg_blocked_cycles_no_targets 250 # average number of cycles each access was blocked
+system.cpu.dcache.avg_refs 319.012661 # Average number of references to valid blocks.
+system.cpu.dcache.blocked_no_mshrs 1172 # number of cycles access was blocked
+system.cpu.dcache.blocked_no_targets 4 # number of cycles access was blocked
+system.cpu.dcache.blocked_cycles_no_mshrs 632000 # number of cycles access was blocked
+system.cpu.dcache.blocked_cycles_no_targets 1000 # number of cycles access was blocked
system.cpu.dcache.cache_copies 0 # number of cache copies performed
-system.cpu.dcache.demand_accesses 159705091 # number of demand (read+write) accesses
-system.cpu.dcache.demand_avg_miss_latency 7229.030286 # average overall miss latency
-system.cpu.dcache.demand_avg_mshr_miss_latency 6589.195890 # average overall mshr miss latency
-system.cpu.dcache.demand_hits 156660142 # number of demand (read+write) hits
-system.cpu.dcache.demand_miss_latency 22012028540 # number of demand (read+write) miss cycles
-system.cpu.dcache.demand_miss_rate 0.019066 # miss rate for demand accesses
-system.cpu.dcache.demand_misses 3044949 # number of demand (read+write) misses
-system.cpu.dcache.demand_mshr_hits 2563750 # number of demand (read+write) MSHR hits
-system.cpu.dcache.demand_mshr_miss_latency 3170714473 # number of demand (read+write) MSHR miss cycles
-system.cpu.dcache.demand_mshr_miss_rate 0.003013 # mshr miss rate for demand accesses
-system.cpu.dcache.demand_mshr_misses 481199 # number of demand (read+write) MSHR misses
+system.cpu.dcache.demand_accesses 154989932 # number of demand (read+write) accesses
+system.cpu.dcache.demand_avg_miss_latency 2917.701274 # average overall miss latency
+system.cpu.dcache.demand_avg_mshr_miss_latency 2209.525699 # average overall mshr miss latency
+system.cpu.dcache.demand_hits 153593750 # number of demand (read+write) hits
+system.cpu.dcache.demand_miss_latency 4073642000 # number of demand (read+write) miss cycles
+system.cpu.dcache.demand_miss_rate 0.009008 # miss rate for demand accesses
+system.cpu.dcache.demand_misses 1396182 # number of demand (read+write) misses
+system.cpu.dcache.demand_mshr_hits 914716 # number of demand (read+write) MSHR hits
+system.cpu.dcache.demand_mshr_miss_latency 1063811500 # number of demand (read+write) MSHR miss cycles
+system.cpu.dcache.demand_mshr_miss_rate 0.003106 # mshr miss rate for demand accesses
+system.cpu.dcache.demand_mshr_misses 481466 # number of demand (read+write) MSHR misses
system.cpu.dcache.fast_writes 0 # number of fast writes performed
system.cpu.dcache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.dcache.no_allocate_misses 0 # Number of misses that were no-allocate
-system.cpu.dcache.overall_accesses 159705091 # number of overall (read+write) accesses
-system.cpu.dcache.overall_avg_miss_latency 7229.030286 # average overall miss latency
-system.cpu.dcache.overall_avg_mshr_miss_latency 6589.195890 # average overall mshr miss latency
+system.cpu.dcache.overall_accesses 154989932 # number of overall (read+write) accesses
+system.cpu.dcache.overall_avg_miss_latency 2917.701274 # average overall miss latency
+system.cpu.dcache.overall_avg_mshr_miss_latency 2209.525699 # average overall mshr miss latency
system.cpu.dcache.overall_avg_mshr_uncacheable_latency <err: div-0> # average overall mshr uncacheable latency
-system.cpu.dcache.overall_hits 156660142 # number of overall hits
-system.cpu.dcache.overall_miss_latency 22012028540 # number of overall miss cycles
-system.cpu.dcache.overall_miss_rate 0.019066 # miss rate for overall accesses
-system.cpu.dcache.overall_misses 3044949 # number of overall misses
-system.cpu.dcache.overall_mshr_hits 2563750 # number of overall MSHR hits
-system.cpu.dcache.overall_mshr_miss_latency 3170714473 # number of overall MSHR miss cycles
-system.cpu.dcache.overall_mshr_miss_rate 0.003013 # mshr miss rate for overall accesses
-system.cpu.dcache.overall_mshr_misses 481199 # number of overall MSHR misses
+system.cpu.dcache.overall_hits 153593750 # number of overall hits
+system.cpu.dcache.overall_miss_latency 4073642000 # number of overall miss cycles
+system.cpu.dcache.overall_miss_rate 0.009008 # miss rate for overall accesses
+system.cpu.dcache.overall_misses 1396182 # number of overall misses
+system.cpu.dcache.overall_mshr_hits 914716 # number of overall MSHR hits
+system.cpu.dcache.overall_mshr_miss_latency 1063811500 # number of overall MSHR miss cycles
+system.cpu.dcache.overall_mshr_miss_rate 0.003106 # mshr miss rate for overall accesses
+system.cpu.dcache.overall_mshr_misses 481466 # number of overall MSHR misses
system.cpu.dcache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
system.cpu.dcache.overall_mshr_uncacheable_misses 0 # number of overall MSHR uncacheable misses
system.cpu.dcache.prefetcher.num_hwpf_already_in_cache 0 # number of hwpf that were already in the cache
@@ -118,92 +118,92 @@ system.cpu.dcache.prefetcher.num_hwpf_issued 0
system.cpu.dcache.prefetcher.num_hwpf_removed_MSHR_hit 0 # number of hwpf removed because MSHR allocated
system.cpu.dcache.prefetcher.num_hwpf_span_page 0 # number of hwpf spanning a virtual page
system.cpu.dcache.prefetcher.num_hwpf_squashed_from_miss 0 # number of hwpf that got squashed due to a miss aborting calculation time
-system.cpu.dcache.replacements 477103 # number of replacements
-system.cpu.dcache.sampled_refs 481199 # Sample count of references to valid blocks.
+system.cpu.dcache.replacements 477370 # number of replacements
+system.cpu.dcache.sampled_refs 481466 # Sample count of references to valid blocks.
system.cpu.dcache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.dcache.tagsinuse 4063.174314 # Cycle average of tags in use
-system.cpu.dcache.total_refs 156660142 # Total number of references to valid blocks.
-system.cpu.dcache.warmup_cycle 20910000 # Cycle when the warmup percentage was hit.
-system.cpu.dcache.writebacks 338217 # number of writebacks
-system.cpu.decode.DECODE:BlockedCycles 515310439 # Number of cycles decode is blocked
-system.cpu.decode.DECODE:BranchMispred 681 # Number of times decode detected a branch misprediction
-system.cpu.decode.DECODE:BranchResolved 4340917 # Number of times decode resolved a branch
-system.cpu.decode.DECODE:DecodedInsts 740208637 # Number of instructions handled by decode
-system.cpu.decode.DECODE:IdleCycles 161139948 # Number of cycles decode is idle
-system.cpu.decode.DECODE:RunCycles 116871564 # Number of cycles decode is running
-system.cpu.decode.DECODE:SquashCycles 14453620 # Number of cycles decode is squashing
-system.cpu.decode.DECODE:SquashedInsts 2001 # Number of squashed instructions handled by decode
-system.cpu.decode.DECODE:UnblockCycles 8050541 # Number of cycles decode is unblocking
-system.cpu.fetch.Branches 83232960 # Number of branches that fetch encountered
-system.cpu.fetch.CacheLines 72135284 # Number of cache lines fetched
-system.cpu.fetch.Cycles 198811102 # Number of cycles fetch has run and was not squashing or blocked
-system.cpu.fetch.IcacheSquashes 1485258 # Number of outstanding Icache misses that were squashed
-system.cpu.fetch.Insts 751818937 # Number of instructions fetch has processed
-system.cpu.fetch.SquashCycles 5990379 # Number of cycles fetch has spent squashing
-system.cpu.fetch.branchRate 0.102023 # Number of branch fetches per cycle
-system.cpu.fetch.icacheStallCycles 72135284 # Number of cycles fetch is stalled on an Icache miss
-system.cpu.fetch.predictedBranches 73407664 # Number of branches that fetch has predicted taken
-system.cpu.fetch.rate 0.921543 # Number of inst fetches per cycle
+system.cpu.dcache.tagsinuse 4095.510322 # Cycle average of tags in use
+system.cpu.dcache.total_refs 153593750 # Total number of references to valid blocks.
+system.cpu.dcache.warmup_cycle 24474000 # Cycle when the warmup percentage was hit.
+system.cpu.dcache.writebacks 338333 # number of writebacks
+system.cpu.decode.DECODE:BlockedCycles 34835558 # Number of cycles decode is blocked
+system.cpu.decode.DECODE:BranchMispred 676 # Number of times decode detected a branch misprediction
+system.cpu.decode.DECODE:BranchResolved 4837262 # Number of times decode resolved a branch
+system.cpu.decode.DECODE:DecodedInsts 747469994 # Number of instructions handled by decode
+system.cpu.decode.DECODE:IdleCycles 87926948 # Number of cycles decode is idle
+system.cpu.decode.DECODE:RunCycles 115162373 # Number of cycles decode is running
+system.cpu.decode.DECODE:SquashCycles 14029871 # Number of cycles decode is squashing
+system.cpu.decode.DECODE:SquashedInsts 2002 # Number of squashed instructions handled by decode
+system.cpu.decode.DECODE:UnblockCycles 10623061 # Number of cycles decode is unblocking
+system.cpu.fetch.Branches 86600861 # Number of branches that fetch encountered
+system.cpu.fetch.CacheLines 72219408 # Number of cache lines fetched
+system.cpu.fetch.Cycles 200341434 # Number of cycles fetch has run and was not squashing or blocked
+system.cpu.fetch.IcacheSquashes 435 # Number of outstanding Icache misses that were squashed
+system.cpu.fetch.Insts 760297798 # Number of instructions fetch has processed
+system.cpu.fetch.SquashCycles 4883794 # Number of cycles fetch has spent squashing
+system.cpu.fetch.branchRate 0.329810 # Number of branch fetches per cycle
+system.cpu.fetch.icacheStallCycles 72219408 # Number of cycles fetch is stalled on an Icache miss
+system.cpu.fetch.predictedBranches 76286472 # Number of branches that fetch has predicted taken
+system.cpu.fetch.rate 2.895514 # Number of inst fetches per cycle
system.cpu.fetch.rateDist.start_dist # Number of instructions fetched each cycle (Total)
-system.cpu.fetch.rateDist.samples 815826112
+system.cpu.fetch.rateDist.samples 262577811
system.cpu.fetch.rateDist.min_value 0
- 0 689150299 8447.27%
- 1 10579353 129.68%
- 2 12110332 148.44%
- 3 11560507 141.70%
- 4 9007686 110.41%
- 5 3425511 41.99%
- 6 3768928 46.20%
- 7 3222436 39.50%
- 8 73001060 894.81%
+ 0 134455787 5120.61%
+ 1 11289278 429.94%
+ 2 12199345 464.60%
+ 3 11605085 441.97%
+ 4 7894720 300.66%
+ 5 3823699 145.62%
+ 6 3913283 149.03%
+ 7 3555410 135.40%
+ 8 73841204 2812.16%
system.cpu.fetch.rateDist.max_value 8
system.cpu.fetch.rateDist.end_dist
-system.cpu.icache.ReadReq_accesses 72135284 # number of ReadReq accesses(hits+misses)
-system.cpu.icache.ReadReq_avg_miss_latency 5699.600162 # average ReadReq miss latency
-system.cpu.icache.ReadReq_avg_mshr_miss_latency 4917.297556 # average ReadReq mshr miss latency
-system.cpu.icache.ReadReq_hits 72134046 # number of ReadReq hits
-system.cpu.icache.ReadReq_miss_latency 7056105 # number of ReadReq miss cycles
-system.cpu.icache.ReadReq_miss_rate 0.000017 # miss rate for ReadReq accesses
-system.cpu.icache.ReadReq_misses 1238 # number of ReadReq misses
-system.cpu.icache.ReadReq_mshr_hits 297 # number of ReadReq MSHR hits
-system.cpu.icache.ReadReq_mshr_miss_latency 4627177 # number of ReadReq MSHR miss cycles
+system.cpu.icache.ReadReq_accesses 72219408 # number of ReadReq accesses(hits+misses)
+system.cpu.icache.ReadReq_avg_miss_latency 4241.833509 # average ReadReq miss latency
+system.cpu.icache.ReadReq_avg_mshr_miss_latency 3311.810155 # average ReadReq mshr miss latency
+system.cpu.icache.ReadReq_hits 72218459 # number of ReadReq hits
+system.cpu.icache.ReadReq_miss_latency 4025500 # number of ReadReq miss cycles
+system.cpu.icache.ReadReq_miss_rate 0.000013 # miss rate for ReadReq accesses
+system.cpu.icache.ReadReq_misses 949 # number of ReadReq misses
+system.cpu.icache.ReadReq_mshr_hits 43 # number of ReadReq MSHR hits
+system.cpu.icache.ReadReq_mshr_miss_latency 3000500 # number of ReadReq MSHR miss cycles
system.cpu.icache.ReadReq_mshr_miss_rate 0.000013 # mshr miss rate for ReadReq accesses
-system.cpu.icache.ReadReq_mshr_misses 941 # number of ReadReq MSHR misses
+system.cpu.icache.ReadReq_mshr_misses 906 # number of ReadReq MSHR misses
system.cpu.icache.avg_blocked_cycles_no_mshrs <err: div-0> # average number of cycles each access was blocked
-system.cpu.icache.avg_blocked_cycles_no_targets 3783 # average number of cycles each access was blocked
-system.cpu.icache.avg_refs 76656.797024 # Average number of references to valid blocks.
+system.cpu.icache.avg_blocked_cycles_no_targets <err: div-0> # average number of cycles each access was blocked
+system.cpu.icache.avg_refs 79711.323400 # Average number of references to valid blocks.
system.cpu.icache.blocked_no_mshrs 0 # number of cycles access was blocked
-system.cpu.icache.blocked_no_targets 1 # number of cycles access was blocked
+system.cpu.icache.blocked_no_targets 0 # number of cycles access was blocked
system.cpu.icache.blocked_cycles_no_mshrs 0 # number of cycles access was blocked
-system.cpu.icache.blocked_cycles_no_targets 3783 # number of cycles access was blocked
+system.cpu.icache.blocked_cycles_no_targets 0 # number of cycles access was blocked
system.cpu.icache.cache_copies 0 # number of cache copies performed
-system.cpu.icache.demand_accesses 72135284 # number of demand (read+write) accesses
-system.cpu.icache.demand_avg_miss_latency 5699.600162 # average overall miss latency
-system.cpu.icache.demand_avg_mshr_miss_latency 4917.297556 # average overall mshr miss latency
-system.cpu.icache.demand_hits 72134046 # number of demand (read+write) hits
-system.cpu.icache.demand_miss_latency 7056105 # number of demand (read+write) miss cycles
-system.cpu.icache.demand_miss_rate 0.000017 # miss rate for demand accesses
-system.cpu.icache.demand_misses 1238 # number of demand (read+write) misses
-system.cpu.icache.demand_mshr_hits 297 # number of demand (read+write) MSHR hits
-system.cpu.icache.demand_mshr_miss_latency 4627177 # number of demand (read+write) MSHR miss cycles
+system.cpu.icache.demand_accesses 72219408 # number of demand (read+write) accesses
+system.cpu.icache.demand_avg_miss_latency 4241.833509 # average overall miss latency
+system.cpu.icache.demand_avg_mshr_miss_latency 3311.810155 # average overall mshr miss latency
+system.cpu.icache.demand_hits 72218459 # number of demand (read+write) hits
+system.cpu.icache.demand_miss_latency 4025500 # number of demand (read+write) miss cycles
+system.cpu.icache.demand_miss_rate 0.000013 # miss rate for demand accesses
+system.cpu.icache.demand_misses 949 # number of demand (read+write) misses
+system.cpu.icache.demand_mshr_hits 43 # number of demand (read+write) MSHR hits
+system.cpu.icache.demand_mshr_miss_latency 3000500 # number of demand (read+write) MSHR miss cycles
system.cpu.icache.demand_mshr_miss_rate 0.000013 # mshr miss rate for demand accesses
-system.cpu.icache.demand_mshr_misses 941 # number of demand (read+write) MSHR misses
+system.cpu.icache.demand_mshr_misses 906 # number of demand (read+write) MSHR misses
system.cpu.icache.fast_writes 0 # number of fast writes performed
system.cpu.icache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.icache.no_allocate_misses 0 # Number of misses that were no-allocate
-system.cpu.icache.overall_accesses 72135284 # number of overall (read+write) accesses
-system.cpu.icache.overall_avg_miss_latency 5699.600162 # average overall miss latency
-system.cpu.icache.overall_avg_mshr_miss_latency 4917.297556 # average overall mshr miss latency
+system.cpu.icache.overall_accesses 72219408 # number of overall (read+write) accesses
+system.cpu.icache.overall_avg_miss_latency 4241.833509 # average overall miss latency
+system.cpu.icache.overall_avg_mshr_miss_latency 3311.810155 # average overall mshr miss latency
system.cpu.icache.overall_avg_mshr_uncacheable_latency <err: div-0> # average overall mshr uncacheable latency
-system.cpu.icache.overall_hits 72134046 # number of overall hits
-system.cpu.icache.overall_miss_latency 7056105 # number of overall miss cycles
-system.cpu.icache.overall_miss_rate 0.000017 # miss rate for overall accesses
-system.cpu.icache.overall_misses 1238 # number of overall misses
-system.cpu.icache.overall_mshr_hits 297 # number of overall MSHR hits
-system.cpu.icache.overall_mshr_miss_latency 4627177 # number of overall MSHR miss cycles
+system.cpu.icache.overall_hits 72218459 # number of overall hits
+system.cpu.icache.overall_miss_latency 4025500 # number of overall miss cycles
+system.cpu.icache.overall_miss_rate 0.000013 # miss rate for overall accesses
+system.cpu.icache.overall_misses 949 # number of overall misses
+system.cpu.icache.overall_mshr_hits 43 # number of overall MSHR hits
+system.cpu.icache.overall_mshr_miss_latency 3000500 # number of overall MSHR miss cycles
system.cpu.icache.overall_mshr_miss_rate 0.000013 # mshr miss rate for overall accesses
-system.cpu.icache.overall_mshr_misses 941 # number of overall MSHR misses
+system.cpu.icache.overall_mshr_misses 906 # number of overall MSHR misses
system.cpu.icache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
system.cpu.icache.overall_mshr_uncacheable_misses 0 # number of overall MSHR uncacheable misses
system.cpu.icache.prefetcher.num_hwpf_already_in_cache 0 # number of hwpf that were already in the cache
@@ -215,81 +215,81 @@ system.cpu.icache.prefetcher.num_hwpf_issued 0
system.cpu.icache.prefetcher.num_hwpf_removed_MSHR_hit 0 # number of hwpf removed because MSHR allocated
system.cpu.icache.prefetcher.num_hwpf_span_page 0 # number of hwpf spanning a virtual page
system.cpu.icache.prefetcher.num_hwpf_squashed_from_miss 0 # number of hwpf that got squashed due to a miss aborting calculation time
-system.cpu.icache.replacements 44 # number of replacements
-system.cpu.icache.sampled_refs 941 # Sample count of references to valid blocks.
+system.cpu.icache.replacements 34 # number of replacements
+system.cpu.icache.sampled_refs 906 # Sample count of references to valid blocks.
system.cpu.icache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.icache.tagsinuse 749.515669 # Cycle average of tags in use
-system.cpu.icache.total_refs 72134046 # Total number of references to valid blocks.
+system.cpu.icache.tagsinuse 774.513861 # Cycle average of tags in use
+system.cpu.icache.total_refs 72218459 # Total number of references to valid blocks.
system.cpu.icache.warmup_cycle 0 # Cycle when the warmup percentage was hit.
system.cpu.icache.writebacks 0 # number of writebacks
-system.cpu.idleCycles 860122906 # Total number of cycles that the CPU has spent unscheduled due to idling
-system.cpu.iew.EXEC:branches 67691806 # Number of branches executed
-system.cpu.iew.EXEC:nop 43795429 # number of nop insts executed
-system.cpu.iew.EXEC:rate 0.748142 # Inst execution rate
-system.cpu.iew.EXEC:refs 168635664 # number of memory reference insts executed
-system.cpu.iew.EXEC:stores 41396142 # Number of stores executed
+system.cpu.idleCycles 997 # Total number of cycles that the CPU has spent unscheduled due to idling
+system.cpu.iew.EXEC:branches 69153659 # Number of branches executed
+system.cpu.iew.EXEC:nop 45896023 # number of nop insts executed
+system.cpu.iew.EXEC:rate 2.341699 # Inst execution rate
+system.cpu.iew.EXEC:refs 168426251 # number of memory reference insts executed
+system.cpu.iew.EXEC:stores 41748280 # Number of stores executed
system.cpu.iew.EXEC:swp 0 # number of swp insts executed
-system.cpu.iew.WB:consumers 508232399 # num instructions consuming a value
-system.cpu.iew.WB:count 603225060 # cumulative count of insts written-back
-system.cpu.iew.WB:fanout 0.792920 # average fanout of values written-back
+system.cpu.iew.WB:consumers 525987328 # num instructions consuming a value
+system.cpu.iew.WB:count 611675009 # cumulative count of insts written-back
+system.cpu.iew.WB:fanout 0.792003 # average fanout of values written-back
system.cpu.iew.WB:penalized 0 # number of instrctions required to write to 'other' IQ
system.cpu.iew.WB:penalized_rate 0 # fraction of instructions written-back that wrote to 'other' IQ
-system.cpu.iew.WB:producers 402987686 # num instructions producing a value
-system.cpu.iew.WB:rate 0.739404 # insts written-back per cycle
-system.cpu.iew.WB:sent 604785539 # cumulative count of insts sent to commit
-system.cpu.iew.branchMispredicts 4695315 # Number of branch mispredicts detected at execute
-system.cpu.iew.iewBlockCycles 442855270 # Number of cycles IEW is blocking
-system.cpu.iew.iewDispLoadInsts 134244919 # Number of dispatched load instructions
-system.cpu.iew.iewDispNonSpecInsts 25 # Number of dispatched non-speculative instructions
-system.cpu.iew.iewDispSquashedInsts 5961708 # Number of squashed instructions skipped by dispatch
-system.cpu.iew.iewDispStoreInsts 44983310 # Number of dispatched store instructions
-system.cpu.iew.iewDispatchedInsts 691933738 # Number of instructions dispatched to IQ
-system.cpu.iew.iewExecLoadInsts 127239522 # Number of load instructions executed
-system.cpu.iew.iewExecSquashedInsts 6754480 # Number of squashed instructions skipped in execute
-system.cpu.iew.iewExecutedInsts 610353566 # Number of executed instructions
-system.cpu.iew.iewIQFullEvents 42801 # Number of times the IQ has become full, causing a stall
+system.cpu.iew.WB:producers 416583352 # num instructions producing a value
+system.cpu.iew.WB:rate 2.329500 # insts written-back per cycle
+system.cpu.iew.WB:sent 613682130 # cumulative count of insts sent to commit
+system.cpu.iew.branchMispredicts 4878985 # Number of branch mispredicts detected at execute
+system.cpu.iew.iewBlockCycles 11826 # Number of cycles IEW is blocking
+system.cpu.iew.iewDispLoadInsts 134508955 # Number of dispatched load instructions
+system.cpu.iew.iewDispNonSpecInsts 23 # Number of dispatched non-speculative instructions
+system.cpu.iew.iewDispSquashedInsts 2507193 # Number of squashed instructions skipped by dispatch
+system.cpu.iew.iewDispStoreInsts 44216516 # Number of dispatched store instructions
+system.cpu.iew.iewDispatchedInsts 696353635 # Number of instructions dispatched to IQ
+system.cpu.iew.iewExecLoadInsts 126677971 # Number of load instructions executed
+system.cpu.iew.iewExecSquashedInsts 11034988 # Number of squashed instructions skipped in execute
+system.cpu.iew.iewExecutedInsts 614878076 # Number of executed instructions
+system.cpu.iew.iewIQFullEvents 14 # Number of times the IQ has become full, causing a stall
system.cpu.iew.iewIdleCycles 0 # Number of cycles IEW is idle
-system.cpu.iew.iewLSQFullEvents 120734 # Number of times the LSQ has become full, causing a stall
-system.cpu.iew.iewSquashCycles 14453620 # Number of cycles IEW is squashing
-system.cpu.iew.iewUnblockCycles 431168 # Number of cycles IEW is unblocking
+system.cpu.iew.iewLSQFullEvents 1 # Number of times the LSQ has become full, causing a stall
+system.cpu.iew.iewSquashCycles 14029871 # Number of cycles IEW is squashing
+system.cpu.iew.iewUnblockCycles 4036 # Number of cycles IEW is unblocking
system.cpu.iew.lsq.thread.0.blockedLoads 0 # Number of blocked loads due to partial load-store forwarding
-system.cpu.iew.lsq.thread.0.cacheBlocked 1871526 # Number of times an access to memory failed due to the cache being blocked
-system.cpu.iew.lsq.thread.0.forwLoads 4575118 # Number of loads that had data forwarded from stores
-system.cpu.iew.lsq.thread.0.ignoredResponses 24838 # Number of memory responses ignored because the instruction is squashed
+system.cpu.iew.lsq.thread.0.cacheBlocked 4056 # Number of times an access to memory failed due to the cache being blocked
+system.cpu.iew.lsq.thread.0.forwLoads 10594878 # Number of loads that had data forwarded from stores
+system.cpu.iew.lsq.thread.0.ignoredResponses 23131 # Number of memory responses ignored because the instruction is squashed
system.cpu.iew.lsq.thread.0.invAddrLoads 0 # Number of loads ignored due to an invalid address
system.cpu.iew.lsq.thread.0.invAddrSwpfs 0 # Number of software prefetches ignored due to an invalid address
-system.cpu.iew.lsq.thread.0.memOrderViolation 1001889 # Number of memory ordering violations
-system.cpu.iew.lsq.thread.0.rescheduledLoads 5578 # Number of loads that were rescheduled
-system.cpu.iew.lsq.thread.0.squashedLoads 19195409 # Number of loads squashed
-system.cpu.iew.lsq.thread.0.squashedStores 5170787 # Number of stores squashed
-system.cpu.iew.memOrderViolationEvents 1001889 # Number of memory order violations
-system.cpu.iew.predictedNotTakenIncorrect 542024 # Number of branches that were predicted not taken incorrectly
-system.cpu.iew.predictedTakenIncorrect 4153291 # Number of branches that were predicted taken incorrectly
-system.cpu.ipc 0.337452 # IPC: Instructions Per Cycle
-system.cpu.ipc_total 0.337452 # IPC: Total IPC of All Threads
-system.cpu.iq.ISSUE:FU_type_0 617108046 # Type of FU issued
+system.cpu.iew.lsq.thread.0.memOrderViolation 1076564 # Number of memory ordering violations
+system.cpu.iew.lsq.thread.0.rescheduledLoads 5809 # Number of loads that were rescheduled
+system.cpu.iew.lsq.thread.0.squashedLoads 19459445 # Number of loads squashed
+system.cpu.iew.lsq.thread.0.squashedStores 4403993 # Number of stores squashed
+system.cpu.iew.memOrderViolationEvents 1076564 # Number of memory order violations
+system.cpu.iew.predictedNotTakenIncorrect 574744 # Number of branches that were predicted not taken incorrectly
+system.cpu.iew.predictedTakenIncorrect 4304241 # Number of branches that were predicted taken incorrectly
+system.cpu.ipc 2.153847 # IPC: Instructions Per Cycle
+system.cpu.ipc_total 2.153847 # IPC: Total IPC of All Threads
+system.cpu.iq.ISSUE:FU_type_0 625913064 # Type of FU issued
system.cpu.iq.ISSUE:FU_type_0.start_dist
(null) 0 0.00% # Type of FU issued
- IntAlu 445691749 72.22% # Type of FU issued
- IntMult 6563 0.00% # Type of FU issued
+ IntAlu 452893161 72.36% # Type of FU issued
+ IntMult 6537 0.00% # Type of FU issued
IntDiv 0 0.00% # Type of FU issued
- FloatAdd 33 0.00% # Type of FU issued
- FloatCmp 6 0.00% # Type of FU issued
+ FloatAdd 27 0.00% # Type of FU issued
+ FloatCmp 5 0.00% # Type of FU issued
FloatCvt 5 0.00% # Type of FU issued
- FloatMult 5 0.00% # Type of FU issued
+ FloatMult 4 0.00% # Type of FU issued
FloatDiv 0 0.00% # Type of FU issued
FloatSqrt 0 0.00% # Type of FU issued
- MemRead 129192933 20.94% # Type of FU issued
- MemWrite 42216752 6.84% # Type of FU issued
+ MemRead 130507417 20.85% # Type of FU issued
+ MemWrite 42505908 6.79% # Type of FU issued
IprAccess 0 0.00% # Type of FU issued
InstPrefetch 0 0.00% # Type of FU issued
system.cpu.iq.ISSUE:FU_type_0.end_dist
-system.cpu.iq.ISSUE:fu_busy_cnt 3402065 # FU busy when requested
-system.cpu.iq.ISSUE:fu_busy_rate 0.005513 # FU busy rate (busy events/executed inst)
+system.cpu.iq.ISSUE:fu_busy_cnt 6267821 # FU busy when requested
+system.cpu.iq.ISSUE:fu_busy_rate 0.010014 # FU busy rate (busy events/executed inst)
system.cpu.iq.ISSUE:fu_full.start_dist
(null) 0 0.00% # attempts to use FU when none available
- IntAlu 2626203 77.19% # attempts to use FU when none available
- IntMult 0 0.00% # attempts to use FU when none available
+ IntAlu 5230779 83.45% # attempts to use FU when none available
+ IntMult 183 0.00% # attempts to use FU when none available
IntDiv 0 0.00% # attempts to use FU when none available
FloatAdd 0 0.00% # attempts to use FU when none available
FloatCmp 0 0.00% # attempts to use FU when none available
@@ -297,80 +297,80 @@ system.cpu.iq.ISSUE:fu_full.start_dist
FloatMult 0 0.00% # attempts to use FU when none available
FloatDiv 0 0.00% # attempts to use FU when none available
FloatSqrt 0 0.00% # attempts to use FU when none available
- MemRead 644339 18.94% # attempts to use FU when none available
- MemWrite 131523 3.87% # attempts to use FU when none available
+ MemRead 663118 10.58% # attempts to use FU when none available
+ MemWrite 373741 5.96% # attempts to use FU when none available
IprAccess 0 0.00% # attempts to use FU when none available
InstPrefetch 0 0.00% # attempts to use FU when none available
system.cpu.iq.ISSUE:fu_full.end_dist
system.cpu.iq.ISSUE:issued_per_cycle.start_dist # Number of insts issued each cycle
-system.cpu.iq.ISSUE:issued_per_cycle.samples 815826112
+system.cpu.iq.ISSUE:issued_per_cycle.samples 262577811
system.cpu.iq.ISSUE:issued_per_cycle.min_value 0
- 0 553114491 6779.81%
- 1 85371128 1046.44%
- 2 77782451 953.42%
- 3 52154516 639.28%
- 4 28098332 344.42%
- 5 10103046 123.84%
- 6 7930576 97.21%
- 7 956122 11.72%
- 8 315450 3.87%
+ 0 49543053 1886.80%
+ 1 42653619 1624.42%
+ 2 65996372 2513.40%
+ 3 28722982 1093.88%
+ 4 36210264 1379.03%
+ 5 20379063 776.12%
+ 6 16095665 612.99%
+ 7 2026950 77.19%
+ 8 949843 36.17%
system.cpu.iq.ISSUE:issued_per_cycle.max_value 8
system.cpu.iq.ISSUE:issued_per_cycle.end_dist
-system.cpu.iq.ISSUE:rate 0.756421 # Inst issue rate
-system.cpu.iq.iqInstsAdded 648138284 # Number of instructions added to the IQ (excludes non-spec)
-system.cpu.iq.iqInstsIssued 617108046 # Number of instructions issued
-system.cpu.iq.iqNonSpecInstsAdded 25 # Number of non-speculative instructions added to the IQ
-system.cpu.iq.iqSquashedInstsExamined 80438129 # Number of squashed instructions iterated over during squash; mainly for profiling
-system.cpu.iq.iqSquashedInstsIssued 1088392 # Number of squashed instructions issued
-system.cpu.iq.iqSquashedNonSpecRemoved 8 # Number of squashed non-spec instructions that were removed
-system.cpu.iq.iqSquashedOperandsExamined 57507029 # Number of squashed operands that are examined and possibly removed from graph
-system.cpu.l2cache.ReadReq_accesses 482140 # number of ReadReq accesses(hits+misses)
-system.cpu.l2cache.ReadReq_avg_miss_latency 8078.944187 # average ReadReq miss latency
-system.cpu.l2cache.ReadReq_avg_mshr_miss_latency 2363.998861 # average ReadReq mshr miss latency
-system.cpu.l2cache.ReadReq_hits 455802 # number of ReadReq hits
-system.cpu.l2cache.ReadReq_miss_latency 212783232 # number of ReadReq miss cycles
-system.cpu.l2cache.ReadReq_miss_rate 0.054627 # miss rate for ReadReq accesses
-system.cpu.l2cache.ReadReq_misses 26338 # number of ReadReq misses
-system.cpu.l2cache.ReadReq_mshr_miss_latency 62263002 # number of ReadReq MSHR miss cycles
-system.cpu.l2cache.ReadReq_mshr_miss_rate 0.054627 # mshr miss rate for ReadReq accesses
-system.cpu.l2cache.ReadReq_mshr_misses 26338 # number of ReadReq MSHR misses
-system.cpu.l2cache.Writeback_accesses 338217 # number of Writeback accesses(hits+misses)
-system.cpu.l2cache.Writeback_hits 338217 # number of Writeback hits
+system.cpu.iq.ISSUE:rate 2.383724 # Inst issue rate
+system.cpu.iq.iqInstsAdded 650457589 # Number of instructions added to the IQ (excludes non-spec)
+system.cpu.iq.iqInstsIssued 625913064 # Number of instructions issued
+system.cpu.iq.iqNonSpecInstsAdded 23 # Number of non-speculative instructions added to the IQ
+system.cpu.iq.iqSquashedInstsExamined 83477196 # Number of squashed instructions iterated over during squash; mainly for profiling
+system.cpu.iq.iqSquashedInstsIssued 265708 # Number of squashed instructions issued
+system.cpu.iq.iqSquashedNonSpecRemoved 6 # Number of squashed non-spec instructions that were removed
+system.cpu.iq.iqSquashedOperandsExamined 44589775 # Number of squashed operands that are examined and possibly removed from graph
+system.cpu.l2cache.ReadReq_accesses 482372 # number of ReadReq accesses(hits+misses)
+system.cpu.l2cache.ReadReq_avg_miss_latency 5974.559204 # average ReadReq miss latency
+system.cpu.l2cache.ReadReq_avg_mshr_miss_latency 2202.761362 # average ReadReq mshr miss latency
+system.cpu.l2cache.ReadReq_hits 456056 # number of ReadReq hits
+system.cpu.l2cache.ReadReq_miss_latency 157226500 # number of ReadReq miss cycles
+system.cpu.l2cache.ReadReq_miss_rate 0.054555 # miss rate for ReadReq accesses
+system.cpu.l2cache.ReadReq_misses 26316 # number of ReadReq misses
+system.cpu.l2cache.ReadReq_mshr_miss_latency 57967868 # number of ReadReq MSHR miss cycles
+system.cpu.l2cache.ReadReq_mshr_miss_rate 0.054555 # mshr miss rate for ReadReq accesses
+system.cpu.l2cache.ReadReq_mshr_misses 26316 # number of ReadReq MSHR misses
+system.cpu.l2cache.Writeback_accesses 338333 # number of Writeback accesses(hits+misses)
+system.cpu.l2cache.Writeback_hits 338333 # number of Writeback hits
system.cpu.l2cache.avg_blocked_cycles_no_mshrs <err: div-0> # average number of cycles each access was blocked
system.cpu.l2cache.avg_blocked_cycles_no_targets <err: div-0> # average number of cycles each access was blocked
-system.cpu.l2cache.avg_refs 30.147278 # Average number of references to valid blocks.
+system.cpu.l2cache.avg_refs 30.186541 # Average number of references to valid blocks.
system.cpu.l2cache.blocked_no_mshrs 0 # number of cycles access was blocked
system.cpu.l2cache.blocked_no_targets 0 # number of cycles access was blocked
system.cpu.l2cache.blocked_cycles_no_mshrs 0 # number of cycles access was blocked
system.cpu.l2cache.blocked_cycles_no_targets 0 # number of cycles access was blocked
system.cpu.l2cache.cache_copies 0 # number of cache copies performed
-system.cpu.l2cache.demand_accesses 482140 # number of demand (read+write) accesses
-system.cpu.l2cache.demand_avg_miss_latency 8078.944187 # average overall miss latency
-system.cpu.l2cache.demand_avg_mshr_miss_latency 2363.998861 # average overall mshr miss latency
-system.cpu.l2cache.demand_hits 455802 # number of demand (read+write) hits
-system.cpu.l2cache.demand_miss_latency 212783232 # number of demand (read+write) miss cycles
-system.cpu.l2cache.demand_miss_rate 0.054627 # miss rate for demand accesses
-system.cpu.l2cache.demand_misses 26338 # number of demand (read+write) misses
+system.cpu.l2cache.demand_accesses 482372 # number of demand (read+write) accesses
+system.cpu.l2cache.demand_avg_miss_latency 5974.559204 # average overall miss latency
+system.cpu.l2cache.demand_avg_mshr_miss_latency 2202.761362 # average overall mshr miss latency
+system.cpu.l2cache.demand_hits 456056 # number of demand (read+write) hits
+system.cpu.l2cache.demand_miss_latency 157226500 # number of demand (read+write) miss cycles
+system.cpu.l2cache.demand_miss_rate 0.054555 # miss rate for demand accesses
+system.cpu.l2cache.demand_misses 26316 # number of demand (read+write) misses
system.cpu.l2cache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.l2cache.demand_mshr_miss_latency 62263002 # number of demand (read+write) MSHR miss cycles
-system.cpu.l2cache.demand_mshr_miss_rate 0.054627 # mshr miss rate for demand accesses
-system.cpu.l2cache.demand_mshr_misses 26338 # number of demand (read+write) MSHR misses
+system.cpu.l2cache.demand_mshr_miss_latency 57967868 # number of demand (read+write) MSHR miss cycles
+system.cpu.l2cache.demand_mshr_miss_rate 0.054555 # mshr miss rate for demand accesses
+system.cpu.l2cache.demand_mshr_misses 26316 # number of demand (read+write) MSHR misses
system.cpu.l2cache.fast_writes 0 # number of fast writes performed
system.cpu.l2cache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.l2cache.no_allocate_misses 0 # Number of misses that were no-allocate
-system.cpu.l2cache.overall_accesses 820357 # number of overall (read+write) accesses
-system.cpu.l2cache.overall_avg_miss_latency 8078.944187 # average overall miss latency
-system.cpu.l2cache.overall_avg_mshr_miss_latency 2363.998861 # average overall mshr miss latency
+system.cpu.l2cache.overall_accesses 820705 # number of overall (read+write) accesses
+system.cpu.l2cache.overall_avg_miss_latency 5974.559204 # average overall miss latency
+system.cpu.l2cache.overall_avg_mshr_miss_latency 2202.761362 # average overall mshr miss latency
system.cpu.l2cache.overall_avg_mshr_uncacheable_latency <err: div-0> # average overall mshr uncacheable latency
-system.cpu.l2cache.overall_hits 794019 # number of overall hits
-system.cpu.l2cache.overall_miss_latency 212783232 # number of overall miss cycles
-system.cpu.l2cache.overall_miss_rate 0.032106 # miss rate for overall accesses
-system.cpu.l2cache.overall_misses 26338 # number of overall misses
+system.cpu.l2cache.overall_hits 794389 # number of overall hits
+system.cpu.l2cache.overall_miss_latency 157226500 # number of overall miss cycles
+system.cpu.l2cache.overall_miss_rate 0.032065 # miss rate for overall accesses
+system.cpu.l2cache.overall_misses 26316 # number of overall misses
system.cpu.l2cache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.l2cache.overall_mshr_miss_latency 62263002 # number of overall MSHR miss cycles
-system.cpu.l2cache.overall_mshr_miss_rate 0.032106 # mshr miss rate for overall accesses
-system.cpu.l2cache.overall_mshr_misses 26338 # number of overall MSHR misses
+system.cpu.l2cache.overall_mshr_miss_latency 57967868 # number of overall MSHR miss cycles
+system.cpu.l2cache.overall_mshr_miss_rate 0.032065 # mshr miss rate for overall accesses
+system.cpu.l2cache.overall_mshr_misses 26316 # number of overall MSHR misses
system.cpu.l2cache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
system.cpu.l2cache.overall_mshr_uncacheable_misses 0 # number of overall MSHR uncacheable misses
system.cpu.l2cache.prefetcher.num_hwpf_already_in_cache 0 # number of hwpf that were already in the cache
@@ -382,32 +382,31 @@ system.cpu.l2cache.prefetcher.num_hwpf_issued 0
system.cpu.l2cache.prefetcher.num_hwpf_removed_MSHR_hit 0 # number of hwpf removed because MSHR allocated
system.cpu.l2cache.prefetcher.num_hwpf_span_page 0 # number of hwpf spanning a virtual page
system.cpu.l2cache.prefetcher.num_hwpf_squashed_from_miss 0 # number of hwpf that got squashed due to a miss aborting calculation time
-system.cpu.l2cache.replacements 935 # number of replacements
-system.cpu.l2cache.sampled_refs 26338 # Sample count of references to valid blocks.
+system.cpu.l2cache.replacements 932 # number of replacements
+system.cpu.l2cache.sampled_refs 26316 # Sample count of references to valid blocks.
system.cpu.l2cache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.l2cache.tagsinuse 24391.955858 # Cycle average of tags in use
-system.cpu.l2cache.total_refs 794019 # Total number of references to valid blocks.
+system.cpu.l2cache.tagsinuse 25073.756706 # Cycle average of tags in use
+system.cpu.l2cache.total_refs 794389 # Total number of references to valid blocks.
system.cpu.l2cache.warmup_cycle 0 # Cycle when the warmup percentage was hit.
-system.cpu.l2cache.writebacks 908 # number of writebacks
-system.cpu.numCycles 815826112 # number of cpu cycles simulated
-system.cpu.rename.RENAME:BlockCycles 467231804 # Number of cycles rename is blocking
+system.cpu.l2cache.writebacks 904 # number of writebacks
+system.cpu.numCycles 262577811 # number of cpu cycles simulated
+system.cpu.rename.RENAME:BlockCycles 2682297 # Number of cycles rename is blocking
system.cpu.rename.RENAME:CommittedMaps 463854889 # Number of HB maps that are committed
-system.cpu.rename.RENAME:IQFullEvents 38638370 # Number of times rename has blocked due to IQ full
-system.cpu.rename.RENAME:IdleCycles 170863189 # Number of cycles rename is idle
-system.cpu.rename.RENAME:LSQFullEvents 8553533 # Number of times rename has blocked due to LSQ full
-system.cpu.rename.RENAME:ROBFullEvents 36121 # Number of times rename has blocked due to ROB full
-system.cpu.rename.RENAME:RenameLookups 961623776 # Number of register rename lookups that rename has made
-system.cpu.rename.RENAME:RenamedInsts 729244091 # Number of instructions processed by rename
-system.cpu.rename.RENAME:RenamedOperands 554812455 # Number of destination operands rename has renamed
-system.cpu.rename.RENAME:RunCycles 115192044 # Number of cycles rename is running
-system.cpu.rename.RENAME:SquashCycles 14453620 # Number of cycles rename is squashing
-system.cpu.rename.RENAME:UnblockCycles 48042805 # Number of cycles rename is unblocking
-system.cpu.rename.RENAME:UndoneMaps 90957566 # Number of HB maps that are undone due to squashing
-system.cpu.rename.RENAME:serializeStallCycles 42650 # count of cycles rename stalled for serializing inst
-system.cpu.rename.RENAME:serializingInsts 30 # count of serializing insts renamed
-system.cpu.rename.RENAME:skidInsts 77555696 # count of insts added to the skid buffer
-system.cpu.rename.RENAME:tempSerializingInsts 28 # count of temporary serializing insts renamed
-system.cpu.timesIdled 308219 # Number of times that the entire CPU went into an idle state and unscheduled itself
+system.cpu.rename.RENAME:IQFullEvents 30243185 # Number of times rename has blocked due to IQ full
+system.cpu.rename.RENAME:IdleCycles 96498295 # Number of cycles rename is idle
+system.cpu.rename.RENAME:LSQFullEvents 1942834 # Number of times rename has blocked due to LSQ full
+system.cpu.rename.RENAME:RenameLookups 952429183 # Number of register rename lookups that rename has made
+system.cpu.rename.RENAME:RenamedInsts 727912324 # Number of instructions processed by rename
+system.cpu.rename.RENAME:RenamedOperands 552445892 # Number of destination operands rename has renamed
+system.cpu.rename.RENAME:RunCycles 117213862 # Number of cycles rename is running
+system.cpu.rename.RENAME:SquashCycles 14029871 # Number of cycles rename is squashing
+system.cpu.rename.RENAME:UnblockCycles 32153216 # Number of cycles rename is unblocking
+system.cpu.rename.RENAME:UndoneMaps 88591003 # Number of HB maps that are undone due to squashing
+system.cpu.rename.RENAME:serializeStallCycles 270 # count of cycles rename stalled for serializing inst
+system.cpu.rename.RENAME:serializingInsts 33 # count of serializing insts renamed
+system.cpu.rename.RENAME:skidInsts 50706382 # count of insts added to the skid buffer
+system.cpu.rename.RENAME:tempSerializingInsts 31 # count of temporary serializing insts renamed
+system.cpu.timesIdled 3 # Number of times that the entire CPU went into an idle state and unscheduled itself
system.cpu.workload.PROG:num_syscalls 17 # Number of system calls
---------- End Simulation Statistics ----------
diff --git a/tests/long/00.gzip/ref/alpha/tru64/simple-atomic/config.ini b/tests/long/00.gzip/ref/alpha/tru64/simple-atomic/config.ini
index 841e8766f..27aeb9034 100644
--- a/tests/long/00.gzip/ref/alpha/tru64/simple-atomic/config.ini
+++ b/tests/long/00.gzip/ref/alpha/tru64/simple-atomic/config.ini
@@ -1,48 +1,7 @@
[root]
type=Root
children=system
-checkpoint=
-clock=1000000000000
-max_tick=0
-output_file=cout
-progress_interval=0
-
-[exetrace]
-intel_format=false
-legion_lockstep=false
-pc_symbol=true
-print_cpseq=false
-print_cycle=true
-print_data=true
-print_effaddr=true
-print_fetchseq=false
-print_iregs=false
-print_opclass=true
-print_thread=true
-speculative=true
-trace_system=client
-
-[serialize]
-count=10
-cycle=0
-dir=cpt.%012d
-period=0
-
-[stats]
-descriptions=true
-dump_cycle=0
-dump_period=0
-dump_reset=false
-ignore_events=
-mysql_db=
-mysql_host=
-mysql_password=
-mysql_user=
-project_name=test
-simulation_name=test
-simulation_sample=0
-text_compat=true
-text_file=m5stats.txt
+dummy=0
[system]
type=System
@@ -53,7 +12,7 @@ physmem=system.physmem
[system.cpu]
type=AtomicSimpleCPU
children=workload
-clock=1
+clock=500
cpu_id=0
defer_registration=false
function_trace=false
@@ -74,7 +33,7 @@ icache_port=system.membus.port[1]
[system.cpu.workload]
type=LiveProcess
cmd=gzip input.log 1
-cwd=build/ALPHA_SE/tests/opt/long/00.gzip/alpha/linux/simple-atomic
+cwd=build/ALPHA_SE/tests/fast/long/00.gzip/alpha/tru64/simple-atomic
egid=100
env=
euid=100
@@ -100,14 +59,6 @@ type=PhysicalMemory
file=
latency=1
range=0:134217727
+zero=false
port=system.membus.port[0]
-[trace]
-bufsize=0
-cycle=0
-dump_on_exit=false
-file=cout
-flags=
-ignore=
-start=0
-
diff --git a/tests/long/00.gzip/ref/alpha/tru64/simple-atomic/config.out b/tests/long/00.gzip/ref/alpha/tru64/simple-atomic/config.out
index b5a24e5fb..a8a9148d5 100644
--- a/tests/long/00.gzip/ref/alpha/tru64/simple-atomic/config.out
+++ b/tests/long/00.gzip/ref/alpha/tru64/simple-atomic/config.out
@@ -1,15 +1,13 @@
[root]
type=Root
-clock=1000000000000
-max_tick=0
-progress_interval=0
-output_file=cout
+dummy=0
[system.physmem]
type=PhysicalMemory
file=
range=[0,134217727]
latency=1
+zero=false
[system]
type=System
@@ -30,7 +28,7 @@ executable=/dist/m5/cpu2000/binaries/alpha/tru64/gzip
input=cin
output=cout
env=
-cwd=build/ALPHA_SE/tests/opt/long/00.gzip/alpha/linux/simple-atomic
+cwd=build/ALPHA_SE/tests/fast/long/00.gzip/alpha/tru64/simple-atomic
system=system
uid=100
euid=100
@@ -49,7 +47,7 @@ progress_interval=0
system=system
cpu_id=0
workload=system.cpu.workload
-clock=1
+clock=500
phase=0
defer_registration=false
width=1
@@ -57,51 +55,3 @@ function_trace=false
function_trace_start=0
simulate_stalls=false
-[trace]
-flags=
-start=0
-cycle=0
-bufsize=0
-file=cout
-dump_on_exit=false
-ignore=
-
-[stats]
-descriptions=true
-project_name=test
-simulation_name=test
-simulation_sample=0
-text_file=m5stats.txt
-text_compat=true
-mysql_db=
-mysql_user=
-mysql_password=
-mysql_host=
-events_start=-1
-dump_reset=false
-dump_cycle=0
-dump_period=0
-ignore_events=
-
-[random]
-seed=1
-
-[exetrace]
-speculative=true
-print_cycle=true
-print_opclass=true
-print_thread=true
-print_effaddr=true
-print_data=true
-print_iregs=false
-print_fetchseq=false
-print_cpseq=false
-print_reg_delta=false
-pc_symbol=true
-intel_format=false
-legion_lockstep=false
-trace_system=client
-
-[statsreset]
-reset_cycle=0
-
diff --git a/tests/long/00.gzip/ref/alpha/tru64/simple-atomic/m5stats.txt b/tests/long/00.gzip/ref/alpha/tru64/simple-atomic/m5stats.txt
index b8593d3a3..7c260dd71 100644
--- a/tests/long/00.gzip/ref/alpha/tru64/simple-atomic/m5stats.txt
+++ b/tests/long/00.gzip/ref/alpha/tru64/simple-atomic/m5stats.txt
@@ -1,13 +1,13 @@
---------- Begin Simulation Statistics ----------
-host_inst_rate 970342 # Simulator instruction rate (inst/s)
-host_mem_usage 144620 # Number of bytes of host memory used
-host_seconds 620.25 # Real time elapsed on the host
-host_tick_rate 970342 # Simulator tick rate (ticks/s)
+host_inst_rate 964119 # Simulator instruction rate (inst/s)
+host_mem_usage 148524 # Number of bytes of host memory used
+host_seconds 624.26 # Real time elapsed on the host
+host_tick_rate 482059313 # Simulator tick rate (ticks/s)
sim_freq 1000000000000 # Frequency of simulated ticks
sim_insts 601856965 # Number of instructions simulated
-sim_seconds 0.000602 # Number of seconds simulated
-sim_ticks 601856964 # Number of ticks simulated
+sim_seconds 0.300928 # Number of seconds simulated
+sim_ticks 300928482000 # Number of ticks simulated
system.cpu.idle_fraction 0 # Percentage of idle cycles
system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles
system.cpu.numCycles 601856965 # number of cpu cycles simulated
diff --git a/tests/long/00.gzip/ref/alpha/tru64/simple-atomic/stderr b/tests/long/00.gzip/ref/alpha/tru64/simple-atomic/stderr
index 87866a2a5..f33d007a7 100644
--- a/tests/long/00.gzip/ref/alpha/tru64/simple-atomic/stderr
+++ b/tests/long/00.gzip/ref/alpha/tru64/simple-atomic/stderr
@@ -1 +1,2 @@
warn: Entering event queue @ 0. Starting simulation...
+warn: Increasing stack size by one page.
diff --git a/tests/long/00.gzip/ref/alpha/tru64/simple-timing/config.ini b/tests/long/00.gzip/ref/alpha/tru64/simple-timing/config.ini
index 48a760b08..f70ed5de3 100644
--- a/tests/long/00.gzip/ref/alpha/tru64/simple-timing/config.ini
+++ b/tests/long/00.gzip/ref/alpha/tru64/simple-timing/config.ini
@@ -1,48 +1,7 @@
[root]
type=Root
children=system
-checkpoint=
-clock=1000000000000
-max_tick=0
-output_file=cout
-progress_interval=0
-
-[exetrace]
-intel_format=false
-legion_lockstep=false
-pc_symbol=true
-print_cpseq=false
-print_cycle=true
-print_data=true
-print_effaddr=true
-print_fetchseq=false
-print_iregs=false
-print_opclass=true
-print_thread=true
-speculative=true
-trace_system=client
-
-[serialize]
-count=10
-cycle=0
-dir=cpt.%012d
-period=0
-
-[stats]
-descriptions=true
-dump_cycle=0
-dump_period=0
-dump_reset=false
-ignore_events=
-mysql_db=
-mysql_host=
-mysql_password=
-mysql_user=
-project_name=test
-simulation_name=test
-simulation_sample=0
-text_compat=true
-text_file=m5stats.txt
+dummy=0
[system]
type=System
@@ -53,7 +12,7 @@ physmem=system.physmem
[system.cpu]
type=TimingSimpleCPU
children=dcache icache l2cache toL2Bus workload
-clock=1
+clock=500
cpu_id=0
defer_registration=false
function_trace=false
@@ -197,7 +156,7 @@ port=system.cpu.icache.mem_side system.cpu.dcache.mem_side system.cpu.l2cache.cp
[system.cpu.workload]
type=LiveProcess
cmd=gzip input.log 1
-cwd=build/ALPHA_SE/tests/opt/long/00.gzip/alpha/linux/simple-timing
+cwd=build/ALPHA_SE/tests/fast/long/00.gzip/alpha/tru64/simple-timing
egid=100
env=
euid=100
@@ -223,14 +182,6 @@ type=PhysicalMemory
file=
latency=1
range=0:134217727
+zero=false
port=system.membus.port[0]
-[trace]
-bufsize=0
-cycle=0
-dump_on_exit=false
-file=cout
-flags=
-ignore=
-start=0
-
diff --git a/tests/long/00.gzip/ref/alpha/tru64/simple-timing/config.out b/tests/long/00.gzip/ref/alpha/tru64/simple-timing/config.out
index eddb9ff53..d4c1bde6e 100644
--- a/tests/long/00.gzip/ref/alpha/tru64/simple-timing/config.out
+++ b/tests/long/00.gzip/ref/alpha/tru64/simple-timing/config.out
@@ -1,15 +1,13 @@
[root]
type=Root
-clock=1000000000000
-max_tick=0
-progress_interval=0
-output_file=cout
+dummy=0
[system.physmem]
type=PhysicalMemory
file=
range=[0,134217727]
latency=1
+zero=false
[system]
type=System
@@ -30,7 +28,7 @@ executable=/dist/m5/cpu2000/binaries/alpha/tru64/gzip
input=cin
output=cout
env=
-cwd=build/ALPHA_SE/tests/opt/long/00.gzip/alpha/linux/simple-timing
+cwd=build/ALPHA_SE/tests/fast/long/00.gzip/alpha/tru64/simple-timing
system=system
uid=100
euid=100
@@ -49,7 +47,7 @@ progress_interval=0
system=system
cpu_id=0
workload=system.cpu.workload
-clock=1
+clock=500
phase=0
defer_registration=false
// width not specified
@@ -178,51 +176,3 @@ prefetch_use_cpu_id=true
prefetch_data_accesses_only=false
hit_latency=1
-[trace]
-flags=
-start=0
-cycle=0
-bufsize=0
-file=cout
-dump_on_exit=false
-ignore=
-
-[stats]
-descriptions=true
-project_name=test
-simulation_name=test
-simulation_sample=0
-text_file=m5stats.txt
-text_compat=true
-mysql_db=
-mysql_user=
-mysql_password=
-mysql_host=
-events_start=-1
-dump_reset=false
-dump_cycle=0
-dump_period=0
-ignore_events=
-
-[random]
-seed=1
-
-[exetrace]
-speculative=true
-print_cycle=true
-print_opclass=true
-print_thread=true
-print_effaddr=true
-print_data=true
-print_iregs=false
-print_fetchseq=false
-print_cpseq=false
-print_reg_delta=false
-pc_symbol=true
-intel_format=false
-legion_lockstep=false
-trace_system=client
-
-[statsreset]
-reset_cycle=0
-
diff --git a/tests/long/00.gzip/ref/alpha/tru64/simple-timing/m5stats.txt b/tests/long/00.gzip/ref/alpha/tru64/simple-timing/m5stats.txt
index 5e7441c54..5fbf59915 100644
--- a/tests/long/00.gzip/ref/alpha/tru64/simple-timing/m5stats.txt
+++ b/tests/long/00.gzip/ref/alpha/tru64/simple-timing/m5stats.txt
@@ -1,31 +1,31 @@
---------- Begin Simulation Statistics ----------
-host_inst_rate 549029 # Simulator instruction rate (inst/s)
-host_mem_usage 300652 # Number of bytes of host memory used
-host_seconds 1096.22 # Real time elapsed on the host
-host_tick_rate 1916109 # Simulator tick rate (ticks/s)
+host_inst_rate 642291 # Simulator instruction rate (inst/s)
+host_mem_usage 153996 # Number of bytes of host memory used
+host_seconds 937.05 # Real time elapsed on the host
+host_tick_rate 404322160 # Simulator tick rate (ticks/s)
sim_freq 1000000000000 # Frequency of simulated ticks
sim_insts 601856965 # Number of instructions simulated
-sim_seconds 0.002100 # Number of seconds simulated
-sim_ticks 2100480012 # Number of ticks simulated
+sim_seconds 0.378869 # Number of seconds simulated
+sim_ticks 378869140000 # Number of ticks simulated
system.cpu.dcache.ReadReq_accesses 114514042 # number of ReadReq accesses(hits+misses)
-system.cpu.dcache.ReadReq_avg_miss_latency 2845.396229 # average ReadReq miss latency
-system.cpu.dcache.ReadReq_avg_mshr_miss_latency 1845.396229 # average ReadReq mshr miss latency
+system.cpu.dcache.ReadReq_avg_miss_latency 2584.255983 # average ReadReq miss latency
+system.cpu.dcache.ReadReq_avg_mshr_miss_latency 1584.255983 # average ReadReq mshr miss latency
system.cpu.dcache.ReadReq_hits 114312810 # number of ReadReq hits
-system.cpu.dcache.ReadReq_miss_latency 572584774 # number of ReadReq miss cycles
+system.cpu.dcache.ReadReq_miss_latency 520035000 # number of ReadReq miss cycles
system.cpu.dcache.ReadReq_miss_rate 0.001757 # miss rate for ReadReq accesses
system.cpu.dcache.ReadReq_misses 201232 # number of ReadReq misses
-system.cpu.dcache.ReadReq_mshr_miss_latency 371352774 # number of ReadReq MSHR miss cycles
+system.cpu.dcache.ReadReq_mshr_miss_latency 318803000 # number of ReadReq MSHR miss cycles
system.cpu.dcache.ReadReq_mshr_miss_rate 0.001757 # mshr miss rate for ReadReq accesses
system.cpu.dcache.ReadReq_mshr_misses 201232 # number of ReadReq MSHR misses
system.cpu.dcache.WriteReq_accesses 39451321 # number of WriteReq accesses(hits+misses)
-system.cpu.dcache.WriteReq_avg_miss_latency 3026.723012 # average WriteReq miss latency
-system.cpu.dcache.WriteReq_avg_mshr_miss_latency 2026.723012 # average WriteReq mshr miss latency
+system.cpu.dcache.WriteReq_avg_miss_latency 2608.788455 # average WriteReq miss latency
+system.cpu.dcache.WriteReq_avg_mshr_miss_latency 1608.788455 # average WriteReq mshr miss latency
system.cpu.dcache.WriteReq_hits 39197158 # number of WriteReq hits
-system.cpu.dcache.WriteReq_miss_latency 769281001 # number of WriteReq miss cycles
+system.cpu.dcache.WriteReq_miss_latency 663057500 # number of WriteReq miss cycles
system.cpu.dcache.WriteReq_miss_rate 0.006442 # miss rate for WriteReq accesses
system.cpu.dcache.WriteReq_misses 254163 # number of WriteReq misses
-system.cpu.dcache.WriteReq_mshr_miss_latency 515118001 # number of WriteReq MSHR miss cycles
+system.cpu.dcache.WriteReq_mshr_miss_latency 408894500 # number of WriteReq MSHR miss cycles
system.cpu.dcache.WriteReq_mshr_miss_rate 0.006442 # mshr miss rate for WriteReq accesses
system.cpu.dcache.WriteReq_mshr_misses 254163 # number of WriteReq MSHR misses
system.cpu.dcache.avg_blocked_cycles_no_mshrs <err: div-0> # average number of cycles each access was blocked
@@ -37,29 +37,29 @@ system.cpu.dcache.blocked_cycles_no_mshrs 0 # n
system.cpu.dcache.blocked_cycles_no_targets 0 # number of cycles access was blocked
system.cpu.dcache.cache_copies 0 # number of cache copies performed
system.cpu.dcache.demand_accesses 153965363 # number of demand (read+write) accesses
-system.cpu.dcache.demand_avg_miss_latency 2946.597514 # average overall miss latency
-system.cpu.dcache.demand_avg_mshr_miss_latency 1946.597514 # average overall mshr miss latency
+system.cpu.dcache.demand_avg_miss_latency 2597.947935 # average overall miss latency
+system.cpu.dcache.demand_avg_mshr_miss_latency 1597.947935 # average overall mshr miss latency
system.cpu.dcache.demand_hits 153509968 # number of demand (read+write) hits
-system.cpu.dcache.demand_miss_latency 1341865775 # number of demand (read+write) miss cycles
+system.cpu.dcache.demand_miss_latency 1183092500 # number of demand (read+write) miss cycles
system.cpu.dcache.demand_miss_rate 0.002958 # miss rate for demand accesses
system.cpu.dcache.demand_misses 455395 # number of demand (read+write) misses
system.cpu.dcache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.dcache.demand_mshr_miss_latency 886470775 # number of demand (read+write) MSHR miss cycles
+system.cpu.dcache.demand_mshr_miss_latency 727697500 # number of demand (read+write) MSHR miss cycles
system.cpu.dcache.demand_mshr_miss_rate 0.002958 # mshr miss rate for demand accesses
system.cpu.dcache.demand_mshr_misses 455395 # number of demand (read+write) MSHR misses
system.cpu.dcache.fast_writes 0 # number of fast writes performed
system.cpu.dcache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.dcache.no_allocate_misses 0 # Number of misses that were no-allocate
system.cpu.dcache.overall_accesses 153965363 # number of overall (read+write) accesses
-system.cpu.dcache.overall_avg_miss_latency 2946.597514 # average overall miss latency
-system.cpu.dcache.overall_avg_mshr_miss_latency 1946.597514 # average overall mshr miss latency
+system.cpu.dcache.overall_avg_miss_latency 2597.947935 # average overall miss latency
+system.cpu.dcache.overall_avg_mshr_miss_latency 1597.947935 # average overall mshr miss latency
system.cpu.dcache.overall_avg_mshr_uncacheable_latency <err: div-0> # average overall mshr uncacheable latency
system.cpu.dcache.overall_hits 153509968 # number of overall hits
-system.cpu.dcache.overall_miss_latency 1341865775 # number of overall miss cycles
+system.cpu.dcache.overall_miss_latency 1183092500 # number of overall miss cycles
system.cpu.dcache.overall_miss_rate 0.002958 # miss rate for overall accesses
system.cpu.dcache.overall_misses 455395 # number of overall misses
system.cpu.dcache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.dcache.overall_mshr_miss_latency 886470775 # number of overall MSHR miss cycles
+system.cpu.dcache.overall_mshr_miss_latency 727697500 # number of overall MSHR miss cycles
system.cpu.dcache.overall_mshr_miss_rate 0.002958 # mshr miss rate for overall accesses
system.cpu.dcache.overall_mshr_misses 455395 # number of overall MSHR misses
system.cpu.dcache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
@@ -76,18 +76,18 @@ system.cpu.dcache.prefetcher.num_hwpf_squashed_from_miss 0
system.cpu.dcache.replacements 451299 # number of replacements
system.cpu.dcache.sampled_refs 455395 # Sample count of references to valid blocks.
system.cpu.dcache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.dcache.tagsinuse 4053.427393 # Cycle average of tags in use
+system.cpu.dcache.tagsinuse 4095.423304 # Cycle average of tags in use
system.cpu.dcache.total_refs 153509968 # Total number of references to valid blocks.
-system.cpu.dcache.warmup_cycle 33693000 # Cycle when the warmup percentage was hit.
+system.cpu.dcache.warmup_cycle 102411000 # Cycle when the warmup percentage was hit.
system.cpu.dcache.writebacks 325723 # number of writebacks
system.cpu.icache.ReadReq_accesses 601856966 # number of ReadReq accesses(hits+misses)
-system.cpu.icache.ReadReq_avg_miss_latency 4085.659119 # average ReadReq miss latency
-system.cpu.icache.ReadReq_avg_mshr_miss_latency 3085.659119 # average ReadReq mshr miss latency
+system.cpu.icache.ReadReq_avg_miss_latency 3746.540881 # average ReadReq miss latency
+system.cpu.icache.ReadReq_avg_mshr_miss_latency 2746.540881 # average ReadReq mshr miss latency
system.cpu.icache.ReadReq_hits 601856171 # number of ReadReq hits
-system.cpu.icache.ReadReq_miss_latency 3248099 # number of ReadReq miss cycles
+system.cpu.icache.ReadReq_miss_latency 2978500 # number of ReadReq miss cycles
system.cpu.icache.ReadReq_miss_rate 0.000001 # miss rate for ReadReq accesses
system.cpu.icache.ReadReq_misses 795 # number of ReadReq misses
-system.cpu.icache.ReadReq_mshr_miss_latency 2453099 # number of ReadReq MSHR miss cycles
+system.cpu.icache.ReadReq_mshr_miss_latency 2183500 # number of ReadReq MSHR miss cycles
system.cpu.icache.ReadReq_mshr_miss_rate 0.000001 # mshr miss rate for ReadReq accesses
system.cpu.icache.ReadReq_mshr_misses 795 # number of ReadReq MSHR misses
system.cpu.icache.avg_blocked_cycles_no_mshrs <err: div-0> # average number of cycles each access was blocked
@@ -99,29 +99,29 @@ system.cpu.icache.blocked_cycles_no_mshrs 0 # n
system.cpu.icache.blocked_cycles_no_targets 0 # number of cycles access was blocked
system.cpu.icache.cache_copies 0 # number of cache copies performed
system.cpu.icache.demand_accesses 601856966 # number of demand (read+write) accesses
-system.cpu.icache.demand_avg_miss_latency 4085.659119 # average overall miss latency
-system.cpu.icache.demand_avg_mshr_miss_latency 3085.659119 # average overall mshr miss latency
+system.cpu.icache.demand_avg_miss_latency 3746.540881 # average overall miss latency
+system.cpu.icache.demand_avg_mshr_miss_latency 2746.540881 # average overall mshr miss latency
system.cpu.icache.demand_hits 601856171 # number of demand (read+write) hits
-system.cpu.icache.demand_miss_latency 3248099 # number of demand (read+write) miss cycles
+system.cpu.icache.demand_miss_latency 2978500 # number of demand (read+write) miss cycles
system.cpu.icache.demand_miss_rate 0.000001 # miss rate for demand accesses
system.cpu.icache.demand_misses 795 # number of demand (read+write) misses
system.cpu.icache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.icache.demand_mshr_miss_latency 2453099 # number of demand (read+write) MSHR miss cycles
+system.cpu.icache.demand_mshr_miss_latency 2183500 # number of demand (read+write) MSHR miss cycles
system.cpu.icache.demand_mshr_miss_rate 0.000001 # mshr miss rate for demand accesses
system.cpu.icache.demand_mshr_misses 795 # number of demand (read+write) MSHR misses
system.cpu.icache.fast_writes 0 # number of fast writes performed
system.cpu.icache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.icache.no_allocate_misses 0 # Number of misses that were no-allocate
system.cpu.icache.overall_accesses 601856966 # number of overall (read+write) accesses
-system.cpu.icache.overall_avg_miss_latency 4085.659119 # average overall miss latency
-system.cpu.icache.overall_avg_mshr_miss_latency 3085.659119 # average overall mshr miss latency
+system.cpu.icache.overall_avg_miss_latency 3746.540881 # average overall miss latency
+system.cpu.icache.overall_avg_mshr_miss_latency 2746.540881 # average overall mshr miss latency
system.cpu.icache.overall_avg_mshr_uncacheable_latency <err: div-0> # average overall mshr uncacheable latency
system.cpu.icache.overall_hits 601856171 # number of overall hits
-system.cpu.icache.overall_miss_latency 3248099 # number of overall miss cycles
+system.cpu.icache.overall_miss_latency 2978500 # number of overall miss cycles
system.cpu.icache.overall_miss_rate 0.000001 # miss rate for overall accesses
system.cpu.icache.overall_misses 795 # number of overall misses
system.cpu.icache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.icache.overall_mshr_miss_latency 2453099 # number of overall MSHR miss cycles
+system.cpu.icache.overall_mshr_miss_latency 2183500 # number of overall MSHR miss cycles
system.cpu.icache.overall_mshr_miss_rate 0.000001 # mshr miss rate for overall accesses
system.cpu.icache.overall_mshr_misses 795 # number of overall MSHR misses
system.cpu.icache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
@@ -138,23 +138,23 @@ system.cpu.icache.prefetcher.num_hwpf_squashed_from_miss 0
system.cpu.icache.replacements 24 # number of replacements
system.cpu.icache.sampled_refs 795 # Sample count of references to valid blocks.
system.cpu.icache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.icache.tagsinuse 642.094524 # Cycle average of tags in use
+system.cpu.icache.tagsinuse 674.110982 # Cycle average of tags in use
system.cpu.icache.total_refs 601856171 # Total number of references to valid blocks.
system.cpu.icache.warmup_cycle 0 # Cycle when the warmup percentage was hit.
system.cpu.icache.writebacks 0 # number of writebacks
system.cpu.idle_fraction 0 # Percentage of idle cycles
system.cpu.l2cache.ReadReq_accesses 456190 # number of ReadReq accesses(hits+misses)
-system.cpu.l2cache.ReadReq_avg_miss_latency 3251.348149 # average ReadReq miss latency
-system.cpu.l2cache.ReadReq_avg_mshr_miss_latency 1946.946471 # average ReadReq mshr miss latency
+system.cpu.l2cache.ReadReq_avg_miss_latency 2564.564334 # average ReadReq miss latency
+system.cpu.l2cache.ReadReq_avg_mshr_miss_latency 1563.181738 # average ReadReq mshr miss latency
system.cpu.l2cache.ReadReq_hits 430092 # number of ReadReq hits
-system.cpu.l2cache.ReadReq_miss_latency 84853684 # number of ReadReq miss cycles
+system.cpu.l2cache.ReadReq_miss_latency 66930000 # number of ReadReq miss cycles
system.cpu.l2cache.ReadReq_miss_rate 0.057209 # miss rate for ReadReq accesses
system.cpu.l2cache.ReadReq_misses 26098 # number of ReadReq misses
-system.cpu.l2cache.ReadReq_mshr_miss_latency 50811409 # number of ReadReq MSHR miss cycles
+system.cpu.l2cache.ReadReq_mshr_miss_latency 40795917 # number of ReadReq MSHR miss cycles
system.cpu.l2cache.ReadReq_mshr_miss_rate 0.057209 # mshr miss rate for ReadReq accesses
system.cpu.l2cache.ReadReq_mshr_misses 26098 # number of ReadReq MSHR misses
-system.cpu.l2cache.WriteReqNoAck|Writeback_accesses 325723 # number of WriteReqNoAck|Writeback accesses(hits+misses)
-system.cpu.l2cache.WriteReqNoAck|Writeback_hits 325723 # number of WriteReqNoAck|Writeback hits
+system.cpu.l2cache.Writeback_accesses 325723 # number of Writeback accesses(hits+misses)
+system.cpu.l2cache.Writeback_hits 325723 # number of Writeback hits
system.cpu.l2cache.avg_blocked_cycles_no_mshrs <err: div-0> # average number of cycles each access was blocked
system.cpu.l2cache.avg_blocked_cycles_no_targets <err: div-0> # average number of cycles each access was blocked
system.cpu.l2cache.avg_refs 28.960648 # Average number of references to valid blocks.
@@ -164,29 +164,29 @@ system.cpu.l2cache.blocked_cycles_no_mshrs 0 #
system.cpu.l2cache.blocked_cycles_no_targets 0 # number of cycles access was blocked
system.cpu.l2cache.cache_copies 0 # number of cache copies performed
system.cpu.l2cache.demand_accesses 456190 # number of demand (read+write) accesses
-system.cpu.l2cache.demand_avg_miss_latency 3251.348149 # average overall miss latency
-system.cpu.l2cache.demand_avg_mshr_miss_latency 1946.946471 # average overall mshr miss latency
+system.cpu.l2cache.demand_avg_miss_latency 2564.564334 # average overall miss latency
+system.cpu.l2cache.demand_avg_mshr_miss_latency 1563.181738 # average overall mshr miss latency
system.cpu.l2cache.demand_hits 430092 # number of demand (read+write) hits
-system.cpu.l2cache.demand_miss_latency 84853684 # number of demand (read+write) miss cycles
+system.cpu.l2cache.demand_miss_latency 66930000 # number of demand (read+write) miss cycles
system.cpu.l2cache.demand_miss_rate 0.057209 # miss rate for demand accesses
system.cpu.l2cache.demand_misses 26098 # number of demand (read+write) misses
system.cpu.l2cache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.l2cache.demand_mshr_miss_latency 50811409 # number of demand (read+write) MSHR miss cycles
+system.cpu.l2cache.demand_mshr_miss_latency 40795917 # number of demand (read+write) MSHR miss cycles
system.cpu.l2cache.demand_mshr_miss_rate 0.057209 # mshr miss rate for demand accesses
system.cpu.l2cache.demand_mshr_misses 26098 # number of demand (read+write) MSHR misses
system.cpu.l2cache.fast_writes 0 # number of fast writes performed
system.cpu.l2cache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.l2cache.no_allocate_misses 0 # Number of misses that were no-allocate
system.cpu.l2cache.overall_accesses 781913 # number of overall (read+write) accesses
-system.cpu.l2cache.overall_avg_miss_latency 3251.348149 # average overall miss latency
-system.cpu.l2cache.overall_avg_mshr_miss_latency 1946.946471 # average overall mshr miss latency
+system.cpu.l2cache.overall_avg_miss_latency 2564.564334 # average overall miss latency
+system.cpu.l2cache.overall_avg_mshr_miss_latency 1563.181738 # average overall mshr miss latency
system.cpu.l2cache.overall_avg_mshr_uncacheable_latency <err: div-0> # average overall mshr uncacheable latency
system.cpu.l2cache.overall_hits 755815 # number of overall hits
-system.cpu.l2cache.overall_miss_latency 84853684 # number of overall miss cycles
+system.cpu.l2cache.overall_miss_latency 66930000 # number of overall miss cycles
system.cpu.l2cache.overall_miss_rate 0.033377 # miss rate for overall accesses
system.cpu.l2cache.overall_misses 26098 # number of overall misses
system.cpu.l2cache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.l2cache.overall_mshr_miss_latency 50811409 # number of overall MSHR miss cycles
+system.cpu.l2cache.overall_mshr_miss_latency 40795917 # number of overall MSHR miss cycles
system.cpu.l2cache.overall_mshr_miss_rate 0.033377 # mshr miss rate for overall accesses
system.cpu.l2cache.overall_mshr_misses 26098 # number of overall MSHR misses
system.cpu.l2cache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
@@ -203,12 +203,12 @@ system.cpu.l2cache.prefetcher.num_hwpf_squashed_from_miss 0
system.cpu.l2cache.replacements 903 # number of replacements
system.cpu.l2cache.sampled_refs 26098 # Sample count of references to valid blocks.
system.cpu.l2cache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.l2cache.tagsinuse 24085.007455 # Cycle average of tags in use
+system.cpu.l2cache.tagsinuse 24878.910085 # Cycle average of tags in use
system.cpu.l2cache.total_refs 755815 # Total number of references to valid blocks.
system.cpu.l2cache.warmup_cycle 0 # Cycle when the warmup percentage was hit.
system.cpu.l2cache.writebacks 883 # number of writebacks
system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles
-system.cpu.numCycles 2100480012 # number of cpu cycles simulated
+system.cpu.numCycles 378869140000 # number of cpu cycles simulated
system.cpu.num_insts 601856965 # Number of instructions executed
system.cpu.num_refs 154862034 # Number of memory references
system.cpu.workload.PROG:num_syscalls 17 # Number of system calls
diff --git a/tests/long/00.gzip/ref/alpha/tru64/simple-timing/stderr b/tests/long/00.gzip/ref/alpha/tru64/simple-timing/stderr
index 87866a2a5..f33d007a7 100644
--- a/tests/long/00.gzip/ref/alpha/tru64/simple-timing/stderr
+++ b/tests/long/00.gzip/ref/alpha/tru64/simple-timing/stderr
@@ -1 +1,2 @@
warn: Entering event queue @ 0. Starting simulation...
+warn: Increasing stack size by one page.
diff --git a/tests/long/00.gzip/ref/sparc/linux/simple-atomic/config.ini b/tests/long/00.gzip/ref/sparc/linux/simple-atomic/config.ini
index 1cf7e8a9b..0a5320e76 100644
--- a/tests/long/00.gzip/ref/sparc/linux/simple-atomic/config.ini
+++ b/tests/long/00.gzip/ref/sparc/linux/simple-atomic/config.ini
@@ -12,7 +12,7 @@ physmem=system.physmem
[system.cpu]
type=AtomicSimpleCPU
children=workload
-clock=1
+clock=500
cpu_id=0
defer_registration=false
function_trace=false
diff --git a/tests/long/00.gzip/ref/sparc/linux/simple-atomic/config.out b/tests/long/00.gzip/ref/sparc/linux/simple-atomic/config.out
index f6ace951d..24b104442 100644
--- a/tests/long/00.gzip/ref/sparc/linux/simple-atomic/config.out
+++ b/tests/long/00.gzip/ref/sparc/linux/simple-atomic/config.out
@@ -47,7 +47,7 @@ progress_interval=0
system=system
cpu_id=0
workload=system.cpu.workload
-clock=1
+clock=500
phase=0
defer_registration=false
width=1
diff --git a/tests/long/00.gzip/ref/sparc/linux/simple-atomic/m5stats.txt b/tests/long/00.gzip/ref/sparc/linux/simple-atomic/m5stats.txt
index 6cf88af9d..c58a162a3 100644
--- a/tests/long/00.gzip/ref/sparc/linux/simple-atomic/m5stats.txt
+++ b/tests/long/00.gzip/ref/sparc/linux/simple-atomic/m5stats.txt
@@ -1,13 +1,13 @@
---------- Begin Simulation Statistics ----------
-host_inst_rate 713136 # Simulator instruction rate (inst/s)
-host_mem_usage 148308 # Number of bytes of host memory used
-host_seconds 2088.68 # Real time elapsed on the host
-host_tick_rate 713136 # Simulator tick rate (ticks/s)
+host_inst_rate 687229 # Simulator instruction rate (inst/s)
+host_mem_usage 149588 # Number of bytes of host memory used
+host_seconds 2167.42 # Real time elapsed on the host
+host_tick_rate 343614381 # Simulator tick rate (ticks/s)
sim_freq 1000000000000 # Frequency of simulated ticks
sim_insts 1489514860 # Number of instructions simulated
-sim_seconds 0.001490 # Number of seconds simulated
-sim_ticks 1489514859 # Number of ticks simulated
+sim_seconds 0.744757 # Number of seconds simulated
+sim_ticks 744757429500 # Number of ticks simulated
system.cpu.idle_fraction 0 # Percentage of idle cycles
system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles
system.cpu.numCycles 1489514860 # number of cpu cycles simulated
diff --git a/tests/long/00.gzip/ref/sparc/linux/simple-atomic/stderr b/tests/long/00.gzip/ref/sparc/linux/simple-atomic/stderr
index e74a68c71..6fe2fe04f 100644
--- a/tests/long/00.gzip/ref/sparc/linux/simple-atomic/stderr
+++ b/tests/long/00.gzip/ref/sparc/linux/simple-atomic/stderr
@@ -2,6 +2,5 @@ warn: More than two loadable segments in ELF object.
warn: Ignoring segment @ 0xb4000 length 0x10.
warn: More than two loadable segments in ELF object.
warn: Ignoring segment @ 0x0 length 0x0.
-0: system.remote_gdb.listener: listening for remote gdb on port 7000
warn: Entering event queue @ 0. Starting simulation...
warn: Ignoring request to flush register windows.
diff --git a/tests/long/00.gzip/ref/sparc/linux/simple-atomic/stdout b/tests/long/00.gzip/ref/sparc/linux/simple-atomic/stdout
index 3f5dab90b..bf28090fa 100644
--- a/tests/long/00.gzip/ref/sparc/linux/simple-atomic/stdout
+++ b/tests/long/00.gzip/ref/sparc/linux/simple-atomic/stdout
@@ -36,9 +36,9 @@ The Regents of The University of Michigan
All Rights Reserved
-M5 compiled Mar 21 2007 00:46:54
-M5 started Wed Mar 21 00:47:20 2007
+M5 compiled Apr 27 2007 14:35:32
+M5 started Fri Apr 27 14:35:40 2007
M5 executing on zizzer.eecs.umich.edu
command line: build/SPARC_SE/m5.fast -d build/SPARC_SE/tests/fast/long/00.gzip/sparc/linux/simple-atomic tests/run.py long/00.gzip/sparc/linux/simple-atomic
Global frequency set at 1000000000000 ticks per second
-Exiting @ tick 1489514859 because target called exit()
+Exiting @ tick 744757429500 because target called exit()
diff --git a/tests/long/00.gzip/ref/sparc/linux/simple-timing/config.ini b/tests/long/00.gzip/ref/sparc/linux/simple-timing/config.ini
index 75db6656a..52243641a 100644
--- a/tests/long/00.gzip/ref/sparc/linux/simple-timing/config.ini
+++ b/tests/long/00.gzip/ref/sparc/linux/simple-timing/config.ini
@@ -12,7 +12,7 @@ physmem=system.physmem
[system.cpu]
type=TimingSimpleCPU
children=dcache icache l2cache toL2Bus workload
-clock=1
+clock=500
cpu_id=0
defer_registration=false
function_trace=false
diff --git a/tests/long/00.gzip/ref/sparc/linux/simple-timing/config.out b/tests/long/00.gzip/ref/sparc/linux/simple-timing/config.out
index 11cb72660..bcc607b12 100644
--- a/tests/long/00.gzip/ref/sparc/linux/simple-timing/config.out
+++ b/tests/long/00.gzip/ref/sparc/linux/simple-timing/config.out
@@ -47,7 +47,7 @@ progress_interval=0
system=system
cpu_id=0
workload=system.cpu.workload
-clock=1
+clock=500
phase=0
defer_registration=false
// width not specified
diff --git a/tests/long/00.gzip/ref/sparc/linux/simple-timing/m5stats.txt b/tests/long/00.gzip/ref/sparc/linux/simple-timing/m5stats.txt
index f83fd185e..5a976b1e5 100644
--- a/tests/long/00.gzip/ref/sparc/linux/simple-timing/m5stats.txt
+++ b/tests/long/00.gzip/ref/sparc/linux/simple-timing/m5stats.txt
@@ -1,41 +1,41 @@
---------- Begin Simulation Statistics ----------
-host_inst_rate 531377 # Simulator instruction rate (inst/s)
-host_mem_usage 154376 # Number of bytes of host memory used
-host_seconds 2803.12 # Real time elapsed on the host
-host_tick_rate 1212716 # Simulator tick rate (ticks/s)
+host_inst_rate 510352 # Simulator instruction rate (inst/s)
+host_mem_usage 155048 # Number of bytes of host memory used
+host_seconds 2918.60 # Real time elapsed on the host
+host_tick_rate 353062922 # Simulator tick rate (ticks/s)
sim_freq 1000000000000 # Frequency of simulated ticks
sim_insts 1489514860 # Number of instructions simulated
-sim_seconds 0.003399 # Number of seconds simulated
-sim_ticks 3399390003 # Number of ticks simulated
+sim_seconds 1.030450 # Number of seconds simulated
+sim_ticks 1030449926500 # Number of ticks simulated
system.cpu.dcache.ReadReq_accesses 402511688 # number of ReadReq accesses(hits+misses)
-system.cpu.dcache.ReadReq_avg_miss_latency 2848.782706 # average ReadReq miss latency
-system.cpu.dcache.ReadReq_avg_mshr_miss_latency 1848.782706 # average ReadReq mshr miss latency
+system.cpu.dcache.ReadReq_avg_miss_latency 2729.300186 # average ReadReq miss latency
+system.cpu.dcache.ReadReq_avg_mshr_miss_latency 1729.300186 # average ReadReq mshr miss latency
system.cpu.dcache.ReadReq_hits 402318208 # number of ReadReq hits
-system.cpu.dcache.ReadReq_miss_latency 551182478 # number of ReadReq miss cycles
+system.cpu.dcache.ReadReq_miss_latency 528065000 # number of ReadReq miss cycles
system.cpu.dcache.ReadReq_miss_rate 0.000481 # miss rate for ReadReq accesses
system.cpu.dcache.ReadReq_misses 193480 # number of ReadReq misses
-system.cpu.dcache.ReadReq_mshr_miss_latency 357702478 # number of ReadReq MSHR miss cycles
+system.cpu.dcache.ReadReq_mshr_miss_latency 334585000 # number of ReadReq MSHR miss cycles
system.cpu.dcache.ReadReq_mshr_miss_rate 0.000481 # mshr miss rate for ReadReq accesses
system.cpu.dcache.ReadReq_mshr_misses 193480 # number of ReadReq MSHR misses
system.cpu.dcache.SwapReq_accesses 1326 # number of SwapReq accesses(hits+misses)
-system.cpu.dcache.SwapReq_avg_miss_latency 3103.285714 # average SwapReq miss latency
-system.cpu.dcache.SwapReq_avg_mshr_miss_latency 2103.285714 # average SwapReq mshr miss latency
+system.cpu.dcache.SwapReq_avg_miss_latency 3071.428571 # average SwapReq miss latency
+system.cpu.dcache.SwapReq_avg_mshr_miss_latency 2071.428571 # average SwapReq mshr miss latency
system.cpu.dcache.SwapReq_hits 1319 # number of SwapReq hits
-system.cpu.dcache.SwapReq_miss_latency 21723 # number of SwapReq miss cycles
+system.cpu.dcache.SwapReq_miss_latency 21500 # number of SwapReq miss cycles
system.cpu.dcache.SwapReq_miss_rate 0.005279 # miss rate for SwapReq accesses
system.cpu.dcache.SwapReq_misses 7 # number of SwapReq misses
-system.cpu.dcache.SwapReq_mshr_miss_latency 14723 # number of SwapReq MSHR miss cycles
+system.cpu.dcache.SwapReq_mshr_miss_latency 14500 # number of SwapReq MSHR miss cycles
system.cpu.dcache.SwapReq_mshr_miss_rate 0.005279 # mshr miss rate for SwapReq accesses
system.cpu.dcache.SwapReq_mshr_misses 7 # number of SwapReq MSHR misses
system.cpu.dcache.WriteReq_accesses 166846642 # number of WriteReq accesses(hits+misses)
-system.cpu.dcache.WriteReq_avg_miss_latency 3023.717816 # average WriteReq miss latency
-system.cpu.dcache.WriteReq_avg_mshr_miss_latency 2023.717816 # average WriteReq mshr miss latency
+system.cpu.dcache.WriteReq_avg_miss_latency 2724.587576 # average WriteReq miss latency
+system.cpu.dcache.WriteReq_avg_mshr_miss_latency 1724.587576 # average WriteReq mshr miss latency
system.cpu.dcache.WriteReq_hits 166586897 # number of WriteReq hits
-system.cpu.dcache.WriteReq_miss_latency 785395584 # number of WriteReq miss cycles
+system.cpu.dcache.WriteReq_miss_latency 707698000 # number of WriteReq miss cycles
system.cpu.dcache.WriteReq_miss_rate 0.001557 # miss rate for WriteReq accesses
system.cpu.dcache.WriteReq_misses 259745 # number of WriteReq misses
-system.cpu.dcache.WriteReq_mshr_miss_latency 525650584 # number of WriteReq MSHR miss cycles
+system.cpu.dcache.WriteReq_mshr_miss_latency 447953000 # number of WriteReq MSHR miss cycles
system.cpu.dcache.WriteReq_mshr_miss_rate 0.001557 # mshr miss rate for WriteReq accesses
system.cpu.dcache.WriteReq_mshr_misses 259745 # number of WriteReq MSHR misses
system.cpu.dcache.avg_blocked_cycles_no_mshrs <err: div-0> # average number of cycles each access was blocked
@@ -47,29 +47,29 @@ system.cpu.dcache.blocked_cycles_no_mshrs 0 # n
system.cpu.dcache.blocked_cycles_no_targets 0 # number of cycles access was blocked
system.cpu.dcache.cache_copies 0 # number of cache copies performed
system.cpu.dcache.demand_accesses 569358330 # number of demand (read+write) accesses
-system.cpu.dcache.demand_avg_miss_latency 2949.038694 # average overall miss latency
-system.cpu.dcache.demand_avg_mshr_miss_latency 1949.038694 # average overall mshr miss latency
+system.cpu.dcache.demand_avg_miss_latency 2726.599371 # average overall miss latency
+system.cpu.dcache.demand_avg_mshr_miss_latency 1726.599371 # average overall mshr miss latency
system.cpu.dcache.demand_hits 568905105 # number of demand (read+write) hits
-system.cpu.dcache.demand_miss_latency 1336578062 # number of demand (read+write) miss cycles
+system.cpu.dcache.demand_miss_latency 1235763000 # number of demand (read+write) miss cycles
system.cpu.dcache.demand_miss_rate 0.000796 # miss rate for demand accesses
system.cpu.dcache.demand_misses 453225 # number of demand (read+write) misses
system.cpu.dcache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.dcache.demand_mshr_miss_latency 883353062 # number of demand (read+write) MSHR miss cycles
+system.cpu.dcache.demand_mshr_miss_latency 782538000 # number of demand (read+write) MSHR miss cycles
system.cpu.dcache.demand_mshr_miss_rate 0.000796 # mshr miss rate for demand accesses
system.cpu.dcache.demand_mshr_misses 453225 # number of demand (read+write) MSHR misses
system.cpu.dcache.fast_writes 0 # number of fast writes performed
system.cpu.dcache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.dcache.no_allocate_misses 0 # Number of misses that were no-allocate
system.cpu.dcache.overall_accesses 569358330 # number of overall (read+write) accesses
-system.cpu.dcache.overall_avg_miss_latency 2949.038694 # average overall miss latency
-system.cpu.dcache.overall_avg_mshr_miss_latency 1949.038694 # average overall mshr miss latency
+system.cpu.dcache.overall_avg_miss_latency 2726.599371 # average overall miss latency
+system.cpu.dcache.overall_avg_mshr_miss_latency 1726.599371 # average overall mshr miss latency
system.cpu.dcache.overall_avg_mshr_uncacheable_latency <err: div-0> # average overall mshr uncacheable latency
system.cpu.dcache.overall_hits 568905105 # number of overall hits
-system.cpu.dcache.overall_miss_latency 1336578062 # number of overall miss cycles
+system.cpu.dcache.overall_miss_latency 1235763000 # number of overall miss cycles
system.cpu.dcache.overall_miss_rate 0.000796 # miss rate for overall accesses
system.cpu.dcache.overall_misses 453225 # number of overall misses
system.cpu.dcache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.dcache.overall_mshr_miss_latency 883353062 # number of overall MSHR miss cycles
+system.cpu.dcache.overall_mshr_miss_latency 782538000 # number of overall MSHR miss cycles
system.cpu.dcache.overall_mshr_miss_rate 0.000796 # mshr miss rate for overall accesses
system.cpu.dcache.overall_mshr_misses 453225 # number of overall MSHR misses
system.cpu.dcache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
@@ -86,18 +86,18 @@ system.cpu.dcache.prefetcher.num_hwpf_squashed_from_miss 0
system.cpu.dcache.replacements 449136 # number of replacements
system.cpu.dcache.sampled_refs 453232 # Sample count of references to valid blocks.
system.cpu.dcache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.dcache.tagsinuse 4068.114109 # Cycle average of tags in use
+system.cpu.dcache.tagsinuse 4095.694265 # Cycle average of tags in use
system.cpu.dcache.total_refs 568906424 # Total number of references to valid blocks.
-system.cpu.dcache.warmup_cycle 33495000 # Cycle when the warmup percentage was hit.
+system.cpu.dcache.warmup_cycle 112631000 # Cycle when the warmup percentage was hit.
system.cpu.dcache.writebacks 316447 # number of writebacks
system.cpu.icache.ReadReq_accesses 1489514861 # number of ReadReq accesses(hits+misses)
-system.cpu.icache.ReadReq_avg_miss_latency 3979.992714 # average ReadReq miss latency
-system.cpu.icache.ReadReq_avg_mshr_miss_latency 2979.992714 # average ReadReq mshr miss latency
+system.cpu.icache.ReadReq_avg_miss_latency 3687.613843 # average ReadReq miss latency
+system.cpu.icache.ReadReq_avg_mshr_miss_latency 2687.613843 # average ReadReq mshr miss latency
system.cpu.icache.ReadReq_hits 1489513763 # number of ReadReq hits
-system.cpu.icache.ReadReq_miss_latency 4370032 # number of ReadReq miss cycles
+system.cpu.icache.ReadReq_miss_latency 4049000 # number of ReadReq miss cycles
system.cpu.icache.ReadReq_miss_rate 0.000001 # miss rate for ReadReq accesses
system.cpu.icache.ReadReq_misses 1098 # number of ReadReq misses
-system.cpu.icache.ReadReq_mshr_miss_latency 3272032 # number of ReadReq MSHR miss cycles
+system.cpu.icache.ReadReq_mshr_miss_latency 2951000 # number of ReadReq MSHR miss cycles
system.cpu.icache.ReadReq_mshr_miss_rate 0.000001 # mshr miss rate for ReadReq accesses
system.cpu.icache.ReadReq_mshr_misses 1098 # number of ReadReq MSHR misses
system.cpu.icache.avg_blocked_cycles_no_mshrs <err: div-0> # average number of cycles each access was blocked
@@ -109,29 +109,29 @@ system.cpu.icache.blocked_cycles_no_mshrs 0 # n
system.cpu.icache.blocked_cycles_no_targets 0 # number of cycles access was blocked
system.cpu.icache.cache_copies 0 # number of cache copies performed
system.cpu.icache.demand_accesses 1489514861 # number of demand (read+write) accesses
-system.cpu.icache.demand_avg_miss_latency 3979.992714 # average overall miss latency
-system.cpu.icache.demand_avg_mshr_miss_latency 2979.992714 # average overall mshr miss latency
+system.cpu.icache.demand_avg_miss_latency 3687.613843 # average overall miss latency
+system.cpu.icache.demand_avg_mshr_miss_latency 2687.613843 # average overall mshr miss latency
system.cpu.icache.demand_hits 1489513763 # number of demand (read+write) hits
-system.cpu.icache.demand_miss_latency 4370032 # number of demand (read+write) miss cycles
+system.cpu.icache.demand_miss_latency 4049000 # number of demand (read+write) miss cycles
system.cpu.icache.demand_miss_rate 0.000001 # miss rate for demand accesses
system.cpu.icache.demand_misses 1098 # number of demand (read+write) misses
system.cpu.icache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.icache.demand_mshr_miss_latency 3272032 # number of demand (read+write) MSHR miss cycles
+system.cpu.icache.demand_mshr_miss_latency 2951000 # number of demand (read+write) MSHR miss cycles
system.cpu.icache.demand_mshr_miss_rate 0.000001 # mshr miss rate for demand accesses
system.cpu.icache.demand_mshr_misses 1098 # number of demand (read+write) MSHR misses
system.cpu.icache.fast_writes 0 # number of fast writes performed
system.cpu.icache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.icache.no_allocate_misses 0 # Number of misses that were no-allocate
system.cpu.icache.overall_accesses 1489514861 # number of overall (read+write) accesses
-system.cpu.icache.overall_avg_miss_latency 3979.992714 # average overall miss latency
-system.cpu.icache.overall_avg_mshr_miss_latency 2979.992714 # average overall mshr miss latency
+system.cpu.icache.overall_avg_miss_latency 3687.613843 # average overall miss latency
+system.cpu.icache.overall_avg_mshr_miss_latency 2687.613843 # average overall mshr miss latency
system.cpu.icache.overall_avg_mshr_uncacheable_latency <err: div-0> # average overall mshr uncacheable latency
system.cpu.icache.overall_hits 1489513763 # number of overall hits
-system.cpu.icache.overall_miss_latency 4370032 # number of overall miss cycles
+system.cpu.icache.overall_miss_latency 4049000 # number of overall miss cycles
system.cpu.icache.overall_miss_rate 0.000001 # miss rate for overall accesses
system.cpu.icache.overall_misses 1098 # number of overall misses
system.cpu.icache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.icache.overall_mshr_miss_latency 3272032 # number of overall MSHR miss cycles
+system.cpu.icache.overall_mshr_miss_latency 2951000 # number of overall MSHR miss cycles
system.cpu.icache.overall_mshr_miss_rate 0.000001 # mshr miss rate for overall accesses
system.cpu.icache.overall_mshr_misses 1098 # number of overall MSHR misses
system.cpu.icache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
@@ -148,19 +148,19 @@ system.cpu.icache.prefetcher.num_hwpf_squashed_from_miss 0
system.cpu.icache.replacements 115 # number of replacements
system.cpu.icache.sampled_refs 1098 # Sample count of references to valid blocks.
system.cpu.icache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.icache.tagsinuse 865.251814 # Cycle average of tags in use
+system.cpu.icache.tagsinuse 891.763656 # Cycle average of tags in use
system.cpu.icache.total_refs 1489513763 # Total number of references to valid blocks.
system.cpu.icache.warmup_cycle 0 # Cycle when the warmup percentage was hit.
system.cpu.icache.writebacks 0 # number of writebacks
system.cpu.idle_fraction 0 # Percentage of idle cycles
system.cpu.l2cache.ReadReq_accesses 454330 # number of ReadReq accesses(hits+misses)
-system.cpu.l2cache.ReadReq_avg_miss_latency 3215.864263 # average ReadReq miss latency
-system.cpu.l2cache.ReadReq_avg_mshr_miss_latency 1941.261615 # average ReadReq mshr miss latency
+system.cpu.l2cache.ReadReq_avg_miss_latency 2631.120103 # average ReadReq miss latency
+system.cpu.l2cache.ReadReq_avg_mshr_miss_latency 1629.899651 # average ReadReq mshr miss latency
system.cpu.l2cache.ReadReq_hits 427145 # number of ReadReq hits
-system.cpu.l2cache.ReadReq_miss_latency 87423270 # number of ReadReq miss cycles
+system.cpu.l2cache.ReadReq_miss_latency 71527000 # number of ReadReq miss cycles
system.cpu.l2cache.ReadReq_miss_rate 0.059835 # miss rate for ReadReq accesses
system.cpu.l2cache.ReadReq_misses 27185 # number of ReadReq misses
-system.cpu.l2cache.ReadReq_mshr_miss_latency 52773197 # number of ReadReq MSHR miss cycles
+system.cpu.l2cache.ReadReq_mshr_miss_latency 44308822 # number of ReadReq MSHR miss cycles
system.cpu.l2cache.ReadReq_mshr_miss_rate 0.059835 # mshr miss rate for ReadReq accesses
system.cpu.l2cache.ReadReq_mshr_misses 27185 # number of ReadReq MSHR misses
system.cpu.l2cache.Writeback_accesses 316447 # number of Writeback accesses(hits+misses)
@@ -178,29 +178,29 @@ system.cpu.l2cache.blocked_cycles_no_mshrs 0 #
system.cpu.l2cache.blocked_cycles_no_targets 0 # number of cycles access was blocked
system.cpu.l2cache.cache_copies 0 # number of cache copies performed
system.cpu.l2cache.demand_accesses 454330 # number of demand (read+write) accesses
-system.cpu.l2cache.demand_avg_miss_latency 3215.864263 # average overall miss latency
-system.cpu.l2cache.demand_avg_mshr_miss_latency 1941.261615 # average overall mshr miss latency
+system.cpu.l2cache.demand_avg_miss_latency 2631.120103 # average overall miss latency
+system.cpu.l2cache.demand_avg_mshr_miss_latency 1629.899651 # average overall mshr miss latency
system.cpu.l2cache.demand_hits 427145 # number of demand (read+write) hits
-system.cpu.l2cache.demand_miss_latency 87423270 # number of demand (read+write) miss cycles
+system.cpu.l2cache.demand_miss_latency 71527000 # number of demand (read+write) miss cycles
system.cpu.l2cache.demand_miss_rate 0.059835 # miss rate for demand accesses
system.cpu.l2cache.demand_misses 27185 # number of demand (read+write) misses
system.cpu.l2cache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.l2cache.demand_mshr_miss_latency 52773197 # number of demand (read+write) MSHR miss cycles
+system.cpu.l2cache.demand_mshr_miss_latency 44308822 # number of demand (read+write) MSHR miss cycles
system.cpu.l2cache.demand_mshr_miss_rate 0.059835 # mshr miss rate for demand accesses
system.cpu.l2cache.demand_mshr_misses 27185 # number of demand (read+write) MSHR misses
system.cpu.l2cache.fast_writes 0 # number of fast writes performed
system.cpu.l2cache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.l2cache.no_allocate_misses 0 # Number of misses that were no-allocate
system.cpu.l2cache.overall_accesses 770777 # number of overall (read+write) accesses
-system.cpu.l2cache.overall_avg_miss_latency 3214.799956 # average overall miss latency
-system.cpu.l2cache.overall_avg_mshr_miss_latency 1941.261615 # average overall mshr miss latency
+system.cpu.l2cache.overall_avg_miss_latency 2630.249320 # average overall miss latency
+system.cpu.l2cache.overall_avg_mshr_miss_latency 1629.899651 # average overall mshr miss latency
system.cpu.l2cache.overall_avg_mshr_uncacheable_latency <err: div-0> # average overall mshr uncacheable latency
system.cpu.l2cache.overall_hits 743583 # number of overall hits
-system.cpu.l2cache.overall_miss_latency 87423270 # number of overall miss cycles
+system.cpu.l2cache.overall_miss_latency 71527000 # number of overall miss cycles
system.cpu.l2cache.overall_miss_rate 0.035281 # miss rate for overall accesses
system.cpu.l2cache.overall_misses 27194 # number of overall misses
system.cpu.l2cache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.l2cache.overall_mshr_miss_latency 52773197 # number of overall MSHR miss cycles
+system.cpu.l2cache.overall_mshr_miss_latency 44308822 # number of overall MSHR miss cycles
system.cpu.l2cache.overall_mshr_miss_rate 0.035270 # mshr miss rate for overall accesses
system.cpu.l2cache.overall_mshr_misses 27185 # number of overall MSHR misses
system.cpu.l2cache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
@@ -217,12 +217,12 @@ system.cpu.l2cache.prefetcher.num_hwpf_squashed_from_miss 0
system.cpu.l2cache.replacements 2632 # number of replacements
system.cpu.l2cache.sampled_refs 27185 # Sample count of references to valid blocks.
system.cpu.l2cache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.l2cache.tagsinuse 23773.580402 # Cycle average of tags in use
+system.cpu.l2cache.tagsinuse 24268.399126 # Cycle average of tags in use
system.cpu.l2cache.total_refs 743583 # Total number of references to valid blocks.
system.cpu.l2cache.warmup_cycle 0 # Cycle when the warmup percentage was hit.
system.cpu.l2cache.writebacks 2531 # number of writebacks
system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles
-system.cpu.numCycles 3399390003 # number of cpu cycles simulated
+system.cpu.numCycles 1030449926500 # number of cpu cycles simulated
system.cpu.num_insts 1489514860 # Number of instructions executed
system.cpu.num_refs 569359656 # Number of memory references
system.cpu.workload.PROG:num_syscalls 19 # Number of system calls
diff --git a/tests/long/00.gzip/ref/sparc/linux/simple-timing/stderr b/tests/long/00.gzip/ref/sparc/linux/simple-timing/stderr
index e74a68c71..6fe2fe04f 100644
--- a/tests/long/00.gzip/ref/sparc/linux/simple-timing/stderr
+++ b/tests/long/00.gzip/ref/sparc/linux/simple-timing/stderr
@@ -2,6 +2,5 @@ warn: More than two loadable segments in ELF object.
warn: Ignoring segment @ 0xb4000 length 0x10.
warn: More than two loadable segments in ELF object.
warn: Ignoring segment @ 0x0 length 0x0.
-0: system.remote_gdb.listener: listening for remote gdb on port 7000
warn: Entering event queue @ 0. Starting simulation...
warn: Ignoring request to flush register windows.
diff --git a/tests/long/00.gzip/ref/sparc/linux/simple-timing/stdout b/tests/long/00.gzip/ref/sparc/linux/simple-timing/stdout
index 8d54e9042..6f0bc150a 100644
--- a/tests/long/00.gzip/ref/sparc/linux/simple-timing/stdout
+++ b/tests/long/00.gzip/ref/sparc/linux/simple-timing/stdout
@@ -36,9 +36,9 @@ The Regents of The University of Michigan
All Rights Reserved
-M5 compiled Mar 29 2007 03:54:03
-M5 started Thu Mar 29 03:54:23 2007
+M5 compiled Apr 27 2007 14:35:32
+M5 started Fri Apr 27 14:35:40 2007
M5 executing on zizzer.eecs.umich.edu
command line: build/SPARC_SE/m5.fast -d build/SPARC_SE/tests/fast/long/00.gzip/sparc/linux/simple-timing tests/run.py long/00.gzip/sparc/linux/simple-timing
Global frequency set at 1000000000000 ticks per second
-Exiting @ tick 3399390003 because target called exit()
+Exiting @ tick 1030449926500 because target called exit()
diff --git a/tests/long/10.mcf/ref/sparc/linux/simple-atomic/config.ini b/tests/long/10.mcf/ref/sparc/linux/simple-atomic/config.ini
index 73a28200e..368feb9a9 100644
--- a/tests/long/10.mcf/ref/sparc/linux/simple-atomic/config.ini
+++ b/tests/long/10.mcf/ref/sparc/linux/simple-atomic/config.ini
@@ -12,7 +12,7 @@ physmem=system.physmem
[system.cpu]
type=AtomicSimpleCPU
children=workload
-clock=1
+clock=500
cpu_id=0
defer_registration=false
function_trace=false
diff --git a/tests/long/10.mcf/ref/sparc/linux/simple-atomic/config.out b/tests/long/10.mcf/ref/sparc/linux/simple-atomic/config.out
index 2b86e6bfb..24228b2bd 100644
--- a/tests/long/10.mcf/ref/sparc/linux/simple-atomic/config.out
+++ b/tests/long/10.mcf/ref/sparc/linux/simple-atomic/config.out
@@ -47,7 +47,7 @@ progress_interval=0
system=system
cpu_id=0
workload=system.cpu.workload
-clock=1
+clock=500
phase=0
defer_registration=false
width=1
diff --git a/tests/long/10.mcf/ref/sparc/linux/simple-atomic/m5stats.txt b/tests/long/10.mcf/ref/sparc/linux/simple-atomic/m5stats.txt
index 41e6bfc52..7e603ae8c 100644
--- a/tests/long/10.mcf/ref/sparc/linux/simple-atomic/m5stats.txt
+++ b/tests/long/10.mcf/ref/sparc/linux/simple-atomic/m5stats.txt
@@ -1,13 +1,13 @@
---------- Begin Simulation Statistics ----------
-host_inst_rate 624449 # Simulator instruction rate (inst/s)
-host_mem_usage 148644 # Number of bytes of host memory used
-host_seconds 2753.78 # Real time elapsed on the host
-host_tick_rate 624449 # Simulator tick rate (ticks/s)
+host_inst_rate 658093 # Simulator instruction rate (inst/s)
+host_mem_usage 149896 # Number of bytes of host memory used
+host_seconds 2613.00 # Real time elapsed on the host
+host_tick_rate 329046277 # Simulator tick rate (ticks/s)
sim_freq 1000000000000 # Frequency of simulated ticks
sim_insts 1719594534 # Number of instructions simulated
-sim_seconds 0.001720 # Number of seconds simulated
-sim_ticks 1719594533 # Number of ticks simulated
+sim_seconds 0.859797 # Number of seconds simulated
+sim_ticks 859797266500 # Number of ticks simulated
system.cpu.idle_fraction 0 # Percentage of idle cycles
system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles
system.cpu.numCycles 1719594534 # number of cpu cycles simulated
diff --git a/tests/long/10.mcf/ref/sparc/linux/simple-atomic/stderr b/tests/long/10.mcf/ref/sparc/linux/simple-atomic/stderr
index 9c09fd847..cf178f133 100644
--- a/tests/long/10.mcf/ref/sparc/linux/simple-atomic/stderr
+++ b/tests/long/10.mcf/ref/sparc/linux/simple-atomic/stderr
@@ -2,6 +2,5 @@ warn: More than two loadable segments in ELF object.
warn: Ignoring segment @ 0xa2000 length 0x10.
warn: More than two loadable segments in ELF object.
warn: Ignoring segment @ 0x0 length 0x0.
-0: system.remote_gdb.listener: listening for remote gdb on port 7000
warn: Entering event queue @ 0. Starting simulation...
warn: Ignoring request to flush register windows.
diff --git a/tests/long/10.mcf/ref/sparc/linux/simple-atomic/stdout b/tests/long/10.mcf/ref/sparc/linux/simple-atomic/stdout
index 6711761e8..f52ad5eac 100644
--- a/tests/long/10.mcf/ref/sparc/linux/simple-atomic/stdout
+++ b/tests/long/10.mcf/ref/sparc/linux/simple-atomic/stdout
@@ -25,9 +25,9 @@ The Regents of The University of Michigan
All Rights Reserved
-M5 compiled Mar 23 2007 22:37:06
-M5 started Fri Mar 23 22:37:22 2007
+M5 compiled Apr 27 2007 14:35:32
+M5 started Fri Apr 27 15:11:49 2007
M5 executing on zizzer.eecs.umich.edu
command line: build/SPARC_SE/m5.fast -d build/SPARC_SE/tests/fast/long/10.mcf/sparc/linux/simple-atomic tests/run.py long/10.mcf/sparc/linux/simple-atomic
Global frequency set at 1000000000000 ticks per second
-Exiting @ tick 1719594533 because target called exit()
+Exiting @ tick 859797266500 because target called exit()
diff --git a/tests/long/10.mcf/ref/sparc/linux/simple-timing/config.ini b/tests/long/10.mcf/ref/sparc/linux/simple-timing/config.ini
index dfb81664a..6e102e359 100644
--- a/tests/long/10.mcf/ref/sparc/linux/simple-timing/config.ini
+++ b/tests/long/10.mcf/ref/sparc/linux/simple-timing/config.ini
@@ -12,7 +12,7 @@ physmem=system.physmem
[system.cpu]
type=TimingSimpleCPU
children=dcache icache l2cache toL2Bus workload
-clock=1
+clock=500
cpu_id=0
defer_registration=false
function_trace=false
diff --git a/tests/long/10.mcf/ref/sparc/linux/simple-timing/config.out b/tests/long/10.mcf/ref/sparc/linux/simple-timing/config.out
index e5ed0b288..970fa6992 100644
--- a/tests/long/10.mcf/ref/sparc/linux/simple-timing/config.out
+++ b/tests/long/10.mcf/ref/sparc/linux/simple-timing/config.out
@@ -47,7 +47,7 @@ progress_interval=0
system=system
cpu_id=0
workload=system.cpu.workload
-clock=1
+clock=500
phase=0
defer_registration=false
// width not specified
diff --git a/tests/long/10.mcf/ref/sparc/linux/simple-timing/m5stats.txt b/tests/long/10.mcf/ref/sparc/linux/simple-timing/m5stats.txt
index b11288b2d..988dc8a7f 100644
--- a/tests/long/10.mcf/ref/sparc/linux/simple-timing/m5stats.txt
+++ b/tests/long/10.mcf/ref/sparc/linux/simple-timing/m5stats.txt
@@ -1,41 +1,41 @@
---------- Begin Simulation Statistics ----------
-host_inst_rate 446147 # Simulator instruction rate (inst/s)
-host_mem_usage 154148 # Number of bytes of host memory used
-host_seconds 3854.32 # Real time elapsed on the host
-host_tick_rate 13681801 # Simulator tick rate (ticks/s)
+host_inst_rate 462859 # Simulator instruction rate (inst/s)
+host_mem_usage 155288 # Number of bytes of host memory used
+host_seconds 3715.16 # Real time elapsed on the host
+host_tick_rate 345995852 # Simulator tick rate (ticks/s)
sim_freq 1000000000000 # Frequency of simulated ticks
sim_insts 1719594534 # Number of instructions simulated
-sim_seconds 0.052734 # Number of seconds simulated
-sim_ticks 52734070003 # Number of ticks simulated
+sim_seconds 1.285430 # Number of seconds simulated
+sim_ticks 1285429818500 # Number of ticks simulated
system.cpu.dcache.ReadReq_accesses 607807189 # number of ReadReq accesses(hits+misses)
-system.cpu.dcache.ReadReq_avg_miss_latency 3420.154300 # average ReadReq miss latency
-system.cpu.dcache.ReadReq_avg_mshr_miss_latency 2420.154300 # average ReadReq mshr miss latency
+system.cpu.dcache.ReadReq_avg_miss_latency 3129.930590 # average ReadReq miss latency
+system.cpu.dcache.ReadReq_avg_mshr_miss_latency 2129.930590 # average ReadReq mshr miss latency
system.cpu.dcache.ReadReq_hits 594739458 # number of ReadReq hits
-system.cpu.dcache.ReadReq_miss_latency 44693656366 # number of ReadReq miss cycles
+system.cpu.dcache.ReadReq_miss_latency 40901091000 # number of ReadReq miss cycles
system.cpu.dcache.ReadReq_miss_rate 0.021500 # miss rate for ReadReq accesses
system.cpu.dcache.ReadReq_misses 13067731 # number of ReadReq misses
-system.cpu.dcache.ReadReq_mshr_miss_latency 31625925366 # number of ReadReq MSHR miss cycles
+system.cpu.dcache.ReadReq_mshr_miss_latency 27833360000 # number of ReadReq MSHR miss cycles
system.cpu.dcache.ReadReq_mshr_miss_rate 0.021500 # mshr miss rate for ReadReq accesses
system.cpu.dcache.ReadReq_mshr_misses 13067731 # number of ReadReq MSHR misses
system.cpu.dcache.SwapReq_accesses 15448 # number of SwapReq accesses(hits+misses)
-system.cpu.dcache.SwapReq_avg_miss_latency 3631.818182 # average SwapReq miss latency
-system.cpu.dcache.SwapReq_avg_mshr_miss_latency 2631.818182 # average SwapReq mshr miss latency
+system.cpu.dcache.SwapReq_avg_miss_latency 3090.909091 # average SwapReq miss latency
+system.cpu.dcache.SwapReq_avg_mshr_miss_latency 2090.909091 # average SwapReq mshr miss latency
system.cpu.dcache.SwapReq_hits 15437 # number of SwapReq hits
-system.cpu.dcache.SwapReq_miss_latency 39950 # number of SwapReq miss cycles
+system.cpu.dcache.SwapReq_miss_latency 34000 # number of SwapReq miss cycles
system.cpu.dcache.SwapReq_miss_rate 0.000712 # miss rate for SwapReq accesses
system.cpu.dcache.SwapReq_misses 11 # number of SwapReq misses
-system.cpu.dcache.SwapReq_mshr_miss_latency 28950 # number of SwapReq MSHR miss cycles
+system.cpu.dcache.SwapReq_mshr_miss_latency 23000 # number of SwapReq MSHR miss cycles
system.cpu.dcache.SwapReq_mshr_miss_rate 0.000712 # mshr miss rate for SwapReq accesses
system.cpu.dcache.SwapReq_mshr_misses 11 # number of SwapReq MSHR misses
system.cpu.dcache.WriteReq_accesses 166970997 # number of WriteReq accesses(hits+misses)
-system.cpu.dcache.WriteReq_avg_miss_latency 3255.499606 # average WriteReq miss latency
-system.cpu.dcache.WriteReq_avg_mshr_miss_latency 2255.499606 # average WriteReq mshr miss latency
+system.cpu.dcache.WriteReq_avg_miss_latency 2764.531806 # average WriteReq miss latency
+system.cpu.dcache.WriteReq_avg_mshr_miss_latency 1764.531806 # average WriteReq mshr miss latency
system.cpu.dcache.WriteReq_hits 165264000 # number of WriteReq hits
-system.cpu.dcache.WriteReq_miss_latency 5557128061 # number of WriteReq miss cycles
+system.cpu.dcache.WriteReq_miss_latency 4719047500 # number of WriteReq miss cycles
system.cpu.dcache.WriteReq_miss_rate 0.010223 # miss rate for WriteReq accesses
system.cpu.dcache.WriteReq_misses 1706997 # number of WriteReq misses
-system.cpu.dcache.WriteReq_mshr_miss_latency 3850131061 # number of WriteReq MSHR miss cycles
+system.cpu.dcache.WriteReq_mshr_miss_latency 3012050500 # number of WriteReq MSHR miss cycles
system.cpu.dcache.WriteReq_mshr_miss_rate 0.010223 # mshr miss rate for WriteReq accesses
system.cpu.dcache.WriteReq_mshr_misses 1706997 # number of WriteReq MSHR misses
system.cpu.dcache.avg_blocked_cycles_no_mshrs <err: div-0> # average number of cycles each access was blocked
@@ -47,29 +47,29 @@ system.cpu.dcache.blocked_cycles_no_mshrs 0 # n
system.cpu.dcache.blocked_cycles_no_targets 0 # number of cycles access was blocked
system.cpu.dcache.cache_copies 0 # number of cache copies performed
system.cpu.dcache.demand_accesses 774778186 # number of demand (read+write) accesses
-system.cpu.dcache.demand_avg_miss_latency 3401.130933 # average overall miss latency
-system.cpu.dcache.demand_avg_mshr_miss_latency 2401.130933 # average overall mshr miss latency
+system.cpu.dcache.demand_avg_miss_latency 3087.714271 # average overall miss latency
+system.cpu.dcache.demand_avg_mshr_miss_latency 2087.714271 # average overall mshr miss latency
system.cpu.dcache.demand_hits 760003458 # number of demand (read+write) hits
-system.cpu.dcache.demand_miss_latency 50250784427 # number of demand (read+write) miss cycles
+system.cpu.dcache.demand_miss_latency 45620138500 # number of demand (read+write) miss cycles
system.cpu.dcache.demand_miss_rate 0.019070 # miss rate for demand accesses
system.cpu.dcache.demand_misses 14774728 # number of demand (read+write) misses
system.cpu.dcache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.dcache.demand_mshr_miss_latency 35476056427 # number of demand (read+write) MSHR miss cycles
+system.cpu.dcache.demand_mshr_miss_latency 30845410500 # number of demand (read+write) MSHR miss cycles
system.cpu.dcache.demand_mshr_miss_rate 0.019070 # mshr miss rate for demand accesses
system.cpu.dcache.demand_mshr_misses 14774728 # number of demand (read+write) MSHR misses
system.cpu.dcache.fast_writes 0 # number of fast writes performed
system.cpu.dcache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.dcache.no_allocate_misses 0 # Number of misses that were no-allocate
system.cpu.dcache.overall_accesses 774778186 # number of overall (read+write) accesses
-system.cpu.dcache.overall_avg_miss_latency 3401.130933 # average overall miss latency
-system.cpu.dcache.overall_avg_mshr_miss_latency 2401.130933 # average overall mshr miss latency
+system.cpu.dcache.overall_avg_miss_latency 3087.714271 # average overall miss latency
+system.cpu.dcache.overall_avg_mshr_miss_latency 2087.714271 # average overall mshr miss latency
system.cpu.dcache.overall_avg_mshr_uncacheable_latency <err: div-0> # average overall mshr uncacheable latency
system.cpu.dcache.overall_hits 760003458 # number of overall hits
-system.cpu.dcache.overall_miss_latency 50250784427 # number of overall miss cycles
+system.cpu.dcache.overall_miss_latency 45620138500 # number of overall miss cycles
system.cpu.dcache.overall_miss_rate 0.019070 # miss rate for overall accesses
system.cpu.dcache.overall_misses 14774728 # number of overall misses
system.cpu.dcache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.dcache.overall_mshr_miss_latency 35476056427 # number of overall MSHR miss cycles
+system.cpu.dcache.overall_mshr_miss_latency 30845410500 # number of overall MSHR miss cycles
system.cpu.dcache.overall_mshr_miss_rate 0.019070 # mshr miss rate for overall accesses
system.cpu.dcache.overall_mshr_misses 14774728 # number of overall MSHR misses
system.cpu.dcache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
@@ -86,18 +86,18 @@ system.cpu.dcache.prefetcher.num_hwpf_squashed_from_miss 0
system.cpu.dcache.replacements 14770643 # number of replacements
system.cpu.dcache.sampled_refs 14774739 # Sample count of references to valid blocks.
system.cpu.dcache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.dcache.tagsinuse 4094.978951 # Cycle average of tags in use
+system.cpu.dcache.tagsinuse 4094.607725 # Cycle average of tags in use
system.cpu.dcache.total_refs 760018895 # Total number of references to valid blocks.
-system.cpu.dcache.warmup_cycle 35437000 # Cycle when the warmup percentage was hit.
+system.cpu.dcache.warmup_cycle 1932183000 # Cycle when the warmup percentage was hit.
system.cpu.dcache.writebacks 4191356 # number of writebacks
system.cpu.icache.ReadReq_accesses 1719594535 # number of ReadReq accesses(hits+misses)
-system.cpu.icache.ReadReq_avg_miss_latency 4032.295228 # average ReadReq miss latency
-system.cpu.icache.ReadReq_avg_mshr_miss_latency 3032.295228 # average ReadReq mshr miss latency
+system.cpu.icache.ReadReq_avg_miss_latency 3753.607103 # average ReadReq miss latency
+system.cpu.icache.ReadReq_avg_mshr_miss_latency 2753.607103 # average ReadReq mshr miss latency
system.cpu.icache.ReadReq_hits 1719593634 # number of ReadReq hits
-system.cpu.icache.ReadReq_miss_latency 3633098 # number of ReadReq miss cycles
+system.cpu.icache.ReadReq_miss_latency 3382000 # number of ReadReq miss cycles
system.cpu.icache.ReadReq_miss_rate 0.000001 # miss rate for ReadReq accesses
system.cpu.icache.ReadReq_misses 901 # number of ReadReq misses
-system.cpu.icache.ReadReq_mshr_miss_latency 2732098 # number of ReadReq MSHR miss cycles
+system.cpu.icache.ReadReq_mshr_miss_latency 2481000 # number of ReadReq MSHR miss cycles
system.cpu.icache.ReadReq_mshr_miss_rate 0.000001 # mshr miss rate for ReadReq accesses
system.cpu.icache.ReadReq_mshr_misses 901 # number of ReadReq MSHR misses
system.cpu.icache.avg_blocked_cycles_no_mshrs <err: div-0> # average number of cycles each access was blocked
@@ -109,29 +109,29 @@ system.cpu.icache.blocked_cycles_no_mshrs 0 # n
system.cpu.icache.blocked_cycles_no_targets 0 # number of cycles access was blocked
system.cpu.icache.cache_copies 0 # number of cache copies performed
system.cpu.icache.demand_accesses 1719594535 # number of demand (read+write) accesses
-system.cpu.icache.demand_avg_miss_latency 4032.295228 # average overall miss latency
-system.cpu.icache.demand_avg_mshr_miss_latency 3032.295228 # average overall mshr miss latency
+system.cpu.icache.demand_avg_miss_latency 3753.607103 # average overall miss latency
+system.cpu.icache.demand_avg_mshr_miss_latency 2753.607103 # average overall mshr miss latency
system.cpu.icache.demand_hits 1719593634 # number of demand (read+write) hits
-system.cpu.icache.demand_miss_latency 3633098 # number of demand (read+write) miss cycles
+system.cpu.icache.demand_miss_latency 3382000 # number of demand (read+write) miss cycles
system.cpu.icache.demand_miss_rate 0.000001 # miss rate for demand accesses
system.cpu.icache.demand_misses 901 # number of demand (read+write) misses
system.cpu.icache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.icache.demand_mshr_miss_latency 2732098 # number of demand (read+write) MSHR miss cycles
+system.cpu.icache.demand_mshr_miss_latency 2481000 # number of demand (read+write) MSHR miss cycles
system.cpu.icache.demand_mshr_miss_rate 0.000001 # mshr miss rate for demand accesses
system.cpu.icache.demand_mshr_misses 901 # number of demand (read+write) MSHR misses
system.cpu.icache.fast_writes 0 # number of fast writes performed
system.cpu.icache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.icache.no_allocate_misses 0 # Number of misses that were no-allocate
system.cpu.icache.overall_accesses 1719594535 # number of overall (read+write) accesses
-system.cpu.icache.overall_avg_miss_latency 4032.295228 # average overall miss latency
-system.cpu.icache.overall_avg_mshr_miss_latency 3032.295228 # average overall mshr miss latency
+system.cpu.icache.overall_avg_miss_latency 3753.607103 # average overall miss latency
+system.cpu.icache.overall_avg_mshr_miss_latency 2753.607103 # average overall mshr miss latency
system.cpu.icache.overall_avg_mshr_uncacheable_latency <err: div-0> # average overall mshr uncacheable latency
system.cpu.icache.overall_hits 1719593634 # number of overall hits
-system.cpu.icache.overall_miss_latency 3633098 # number of overall miss cycles
+system.cpu.icache.overall_miss_latency 3382000 # number of overall miss cycles
system.cpu.icache.overall_miss_rate 0.000001 # miss rate for overall accesses
system.cpu.icache.overall_misses 901 # number of overall misses
system.cpu.icache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.icache.overall_mshr_miss_latency 2732098 # number of overall MSHR miss cycles
+system.cpu.icache.overall_mshr_miss_latency 2481000 # number of overall MSHR miss cycles
system.cpu.icache.overall_mshr_miss_rate 0.000001 # mshr miss rate for overall accesses
system.cpu.icache.overall_mshr_misses 901 # number of overall MSHR misses
system.cpu.icache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
@@ -148,19 +148,19 @@ system.cpu.icache.prefetcher.num_hwpf_squashed_from_miss 0
system.cpu.icache.replacements 31 # number of replacements
system.cpu.icache.sampled_refs 901 # Sample count of references to valid blocks.
system.cpu.icache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.icache.tagsinuse 750.163929 # Cycle average of tags in use
+system.cpu.icache.tagsinuse 737.434314 # Cycle average of tags in use
system.cpu.icache.total_refs 1719593634 # Total number of references to valid blocks.
system.cpu.icache.warmup_cycle 0 # Cycle when the warmup percentage was hit.
system.cpu.icache.writebacks 0 # number of writebacks
system.cpu.idle_fraction 0 # Percentage of idle cycles
system.cpu.l2cache.ReadReq_accesses 14775639 # number of ReadReq accesses(hits+misses)
-system.cpu.l2cache.ReadReq_avg_miss_latency 3097.556051 # average ReadReq miss latency
-system.cpu.l2cache.ReadReq_avg_mshr_miss_latency 1926.730191 # average ReadReq mshr miss latency
+system.cpu.l2cache.ReadReq_avg_miss_latency 2607.028468 # average ReadReq miss latency
+system.cpu.l2cache.ReadReq_avg_mshr_miss_latency 1605.780536 # average ReadReq mshr miss latency
system.cpu.l2cache.ReadReq_hits 8592784 # number of ReadReq hits
-system.cpu.l2cache.ReadReq_miss_latency 19151739918 # number of ReadReq miss cycles
+system.cpu.l2cache.ReadReq_miss_latency 16118879000 # number of ReadReq miss cycles
system.cpu.l2cache.ReadReq_miss_rate 0.418449 # miss rate for ReadReq accesses
system.cpu.l2cache.ReadReq_misses 6182855 # number of ReadReq misses
-system.cpu.l2cache.ReadReq_mshr_miss_latency 11912693395 # number of ReadReq MSHR miss cycles
+system.cpu.l2cache.ReadReq_mshr_miss_latency 9928308213 # number of ReadReq MSHR miss cycles
system.cpu.l2cache.ReadReq_mshr_miss_rate 0.418449 # mshr miss rate for ReadReq accesses
system.cpu.l2cache.ReadReq_mshr_misses 6182855 # number of ReadReq MSHR misses
system.cpu.l2cache.Writeback_accesses 4191356 # number of Writeback accesses(hits+misses)
@@ -178,29 +178,29 @@ system.cpu.l2cache.blocked_cycles_no_mshrs 0 #
system.cpu.l2cache.blocked_cycles_no_targets 0 # number of cycles access was blocked
system.cpu.l2cache.cache_copies 0 # number of cache copies performed
system.cpu.l2cache.demand_accesses 14775639 # number of demand (read+write) accesses
-system.cpu.l2cache.demand_avg_miss_latency 3097.556051 # average overall miss latency
-system.cpu.l2cache.demand_avg_mshr_miss_latency 1926.730191 # average overall mshr miss latency
+system.cpu.l2cache.demand_avg_miss_latency 2607.028468 # average overall miss latency
+system.cpu.l2cache.demand_avg_mshr_miss_latency 1605.780536 # average overall mshr miss latency
system.cpu.l2cache.demand_hits 8592784 # number of demand (read+write) hits
-system.cpu.l2cache.demand_miss_latency 19151739918 # number of demand (read+write) miss cycles
+system.cpu.l2cache.demand_miss_latency 16118879000 # number of demand (read+write) miss cycles
system.cpu.l2cache.demand_miss_rate 0.418449 # miss rate for demand accesses
system.cpu.l2cache.demand_misses 6182855 # number of demand (read+write) misses
system.cpu.l2cache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.l2cache.demand_mshr_miss_latency 11912693395 # number of demand (read+write) MSHR miss cycles
+system.cpu.l2cache.demand_mshr_miss_latency 9928308213 # number of demand (read+write) MSHR miss cycles
system.cpu.l2cache.demand_mshr_miss_rate 0.418449 # mshr miss rate for demand accesses
system.cpu.l2cache.demand_mshr_misses 6182855 # number of demand (read+write) MSHR misses
system.cpu.l2cache.fast_writes 0 # number of fast writes performed
system.cpu.l2cache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.l2cache.no_allocate_misses 0 # Number of misses that were no-allocate
system.cpu.l2cache.overall_accesses 18966995 # number of overall (read+write) accesses
-system.cpu.l2cache.overall_avg_miss_latency 3083.976361 # average overall miss latency
-system.cpu.l2cache.overall_avg_mshr_miss_latency 1926.730191 # average overall mshr miss latency
+system.cpu.l2cache.overall_avg_miss_latency 2595.599252 # average overall miss latency
+system.cpu.l2cache.overall_avg_mshr_miss_latency 1605.780536 # average overall mshr miss latency
system.cpu.l2cache.overall_avg_mshr_uncacheable_latency <err: div-0> # average overall mshr uncacheable latency
system.cpu.l2cache.overall_hits 12756915 # number of overall hits
-system.cpu.l2cache.overall_miss_latency 19151739918 # number of overall miss cycles
+system.cpu.l2cache.overall_miss_latency 16118879000 # number of overall miss cycles
system.cpu.l2cache.overall_miss_rate 0.327415 # miss rate for overall accesses
system.cpu.l2cache.overall_misses 6210080 # number of overall misses
system.cpu.l2cache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.l2cache.overall_mshr_miss_latency 11912693395 # number of overall MSHR miss cycles
+system.cpu.l2cache.overall_mshr_miss_latency 9928308213 # number of overall MSHR miss cycles
system.cpu.l2cache.overall_mshr_miss_rate 0.325980 # mshr miss rate for overall accesses
system.cpu.l2cache.overall_mshr_misses 6182855 # number of overall MSHR misses
system.cpu.l2cache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
@@ -217,12 +217,12 @@ system.cpu.l2cache.prefetcher.num_hwpf_squashed_from_miss 0
system.cpu.l2cache.replacements 6150087 # number of replacements
system.cpu.l2cache.sampled_refs 6182855 # Sample count of references to valid blocks.
system.cpu.l2cache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.l2cache.tagsinuse 27594.660688 # Cycle average of tags in use
+system.cpu.l2cache.tagsinuse 26097.875810 # Cycle average of tags in use
system.cpu.l2cache.total_refs 12756915 # Total number of references to valid blocks.
-system.cpu.l2cache.warmup_cycle 12316534000 # Cycle when the warmup percentage was hit.
+system.cpu.l2cache.warmup_cycle 390549075000 # Cycle when the warmup percentage was hit.
system.cpu.l2cache.writebacks 1069081 # number of writebacks
system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles
-system.cpu.numCycles 52734070003 # number of cpu cycles simulated
+system.cpu.numCycles 1285429818500 # number of cpu cycles simulated
system.cpu.num_insts 1719594534 # Number of instructions executed
system.cpu.num_refs 774793634 # Number of memory references
system.cpu.workload.PROG:num_syscalls 632 # Number of system calls
diff --git a/tests/long/10.mcf/ref/sparc/linux/simple-timing/stderr b/tests/long/10.mcf/ref/sparc/linux/simple-timing/stderr
index 9c09fd847..cf178f133 100644
--- a/tests/long/10.mcf/ref/sparc/linux/simple-timing/stderr
+++ b/tests/long/10.mcf/ref/sparc/linux/simple-timing/stderr
@@ -2,6 +2,5 @@ warn: More than two loadable segments in ELF object.
warn: Ignoring segment @ 0xa2000 length 0x10.
warn: More than two loadable segments in ELF object.
warn: Ignoring segment @ 0x0 length 0x0.
-0: system.remote_gdb.listener: listening for remote gdb on port 7000
warn: Entering event queue @ 0. Starting simulation...
warn: Ignoring request to flush register windows.
diff --git a/tests/long/10.mcf/ref/sparc/linux/simple-timing/stdout b/tests/long/10.mcf/ref/sparc/linux/simple-timing/stdout
index 7d97093d4..d1c7d6062 100644
--- a/tests/long/10.mcf/ref/sparc/linux/simple-timing/stdout
+++ b/tests/long/10.mcf/ref/sparc/linux/simple-timing/stdout
@@ -25,9 +25,9 @@ The Regents of The University of Michigan
All Rights Reserved
-M5 compiled Mar 29 2007 15:41:48
-M5 started Thu Mar 29 15:42:11 2007
+M5 compiled Apr 27 2007 14:35:32
+M5 started Fri Apr 27 15:24:20 2007
M5 executing on zizzer.eecs.umich.edu
command line: build/SPARC_SE/m5.fast -d build/SPARC_SE/tests/fast/long/10.mcf/sparc/linux/simple-timing tests/run.py long/10.mcf/sparc/linux/simple-timing
Global frequency set at 1000000000000 ticks per second
-Exiting @ tick 52734070003 because target called exit()
+Exiting @ tick 1285429818500 because target called exit()
diff --git a/tests/long/30.eon/ref/alpha/tru64/o3-timing/config.ini b/tests/long/30.eon/ref/alpha/tru64/o3-timing/config.ini
index 7d8c8259e..29e352b0e 100644
--- a/tests/long/30.eon/ref/alpha/tru64/o3-timing/config.ini
+++ b/tests/long/30.eon/ref/alpha/tru64/o3-timing/config.ini
@@ -23,7 +23,7 @@ activity=0
backComSize=5
choiceCtrBits=2
choicePredictorSize=8192
-clock=1
+clock=500
commitToDecodeDelay=1
commitToFetchDelay=1
commitToIEWDelay=1
diff --git a/tests/long/30.eon/ref/alpha/tru64/o3-timing/config.out b/tests/long/30.eon/ref/alpha/tru64/o3-timing/config.out
index 96829f8a9..c04c0d11b 100644
--- a/tests/long/30.eon/ref/alpha/tru64/o3-timing/config.out
+++ b/tests/long/30.eon/ref/alpha/tru64/o3-timing/config.out
@@ -167,7 +167,7 @@ FUList=system.cpu.fuPool.FUList0 system.cpu.fuPool.FUList1 system.cpu.fuPool.FUL
[system.cpu]
type=DerivO3CPU
-clock=1
+clock=500
phase=0
numThreads=1
cpu_id=0
diff --git a/tests/long/30.eon/ref/alpha/tru64/o3-timing/m5stats.txt b/tests/long/30.eon/ref/alpha/tru64/o3-timing/m5stats.txt
index bca3fa536..ce046cea7 100644
--- a/tests/long/30.eon/ref/alpha/tru64/o3-timing/m5stats.txt
+++ b/tests/long/30.eon/ref/alpha/tru64/o3-timing/m5stats.txt
@@ -1,112 +1,112 @@
---------- Begin Simulation Statistics ----------
global.BPredUnit.BTBCorrect 0 # Number of correct BTB predictions (this stat may not work properly.
-global.BPredUnit.BTBHits 36573856 # Number of BTB hits
-global.BPredUnit.BTBLookups 48300104 # Number of BTB lookups
-global.BPredUnit.RASInCorrect 1110 # Number of incorrect RAS predictions.
-global.BPredUnit.condIncorrect 6040473 # Number of conditional branches incorrect
-global.BPredUnit.condPredicted 37489973 # Number of conditional branches predicted
-global.BPredUnit.lookups 66376995 # Number of BP lookups
-global.BPredUnit.usedRAS 13616030 # Number of times the RAS was used to get a target.
-host_inst_rate 78938 # Simulator instruction rate (inst/s)
-host_mem_usage 153528 # Number of bytes of host memory used
-host_seconds 4757.83 # Real time elapsed on the host
-host_tick_rate 66128 # Simulator tick rate (ticks/s)
-memdepunit.memDep.conflictingLoads 89962751 # Number of conflicting loads.
-memdepunit.memDep.conflictingStores 64024234 # Number of conflicting stores.
-memdepunit.memDep.insertedLoads 131935591 # Number of loads inserted to the mem dependence unit.
-memdepunit.memDep.insertedStores 95765344 # Number of stores inserted to the mem dependence unit.
+global.BPredUnit.BTBHits 38358431 # Number of BTB hits
+global.BPredUnit.BTBLookups 50162851 # Number of BTB lookups
+global.BPredUnit.RASInCorrect 1146 # Number of incorrect RAS predictions.
+global.BPredUnit.condIncorrect 6112182 # Number of conditional branches incorrect
+global.BPredUnit.condPredicted 38942362 # Number of conditional branches predicted
+global.BPredUnit.lookups 68824046 # Number of BP lookups
+global.BPredUnit.usedRAS 14094584 # Number of times the RAS was used to get a target.
+host_inst_rate 88313 # Simulator instruction rate (inst/s)
+host_mem_usage 157144 # Number of bytes of host memory used
+host_seconds 4252.75 # Real time elapsed on the host
+host_tick_rate 26084457 # Simulator tick rate (ticks/s)
+memdepunit.memDep.conflictingLoads 79078987 # Number of conflicting loads.
+memdepunit.memDep.conflictingStores 58020753 # Number of conflicting stores.
+memdepunit.memDep.insertedLoads 131723270 # Number of loads inserted to the mem dependence unit.
+memdepunit.memDep.insertedStores 96432918 # Number of stores inserted to the mem dependence unit.
sim_freq 1000000000000 # Frequency of simulated ticks
-sim_insts 375574675 # Number of instructions simulated
-sim_seconds 0.000315 # Number of seconds simulated
-sim_ticks 314625027 # Number of ticks simulated
-system.cpu.commit.COM:branches 44587523 # Number of branches committed
-system.cpu.commit.COM:bw_lim_events 13381546 # number cycles where commit BW limit reached
+sim_insts 375574812 # Number of instructions simulated
+sim_seconds 0.110931 # Number of seconds simulated
+sim_ticks 110930737500 # Number of ticks simulated
+system.cpu.commit.COM:branches 44587533 # Number of branches committed
+system.cpu.commit.COM:bw_lim_events 15191652 # number cycles where commit BW limit reached
system.cpu.commit.COM:bw_limited 0 # number of insts not committed due to BW limits
system.cpu.commit.COM:committed_per_cycle.start_dist # Number of insts commited each cycle
-system.cpu.commit.COM:committed_per_cycle.samples 276331431
+system.cpu.commit.COM:committed_per_cycle.samples 203296876
system.cpu.commit.COM:committed_per_cycle.min_value 0
- 0 148231465 5364.26%
- 1 40756250 1474.90%
- 2 28135615 1018.18%
- 3 18140880 656.49%
- 4 10622787 384.42%
- 5 8112500 293.58%
- 6 5544405 200.64%
- 7 3405983 123.26%
- 8 13381546 484.26%
+ 0 83055980 4085.45%
+ 1 37801777 1859.44%
+ 2 20090473 988.23%
+ 3 18525905 911.27%
+ 4 11216575 551.73%
+ 5 8853752 435.51%
+ 6 5489461 270.02%
+ 7 3071301 151.07%
+ 8 15191652 747.26%
system.cpu.commit.COM:committed_per_cycle.max_value 8
system.cpu.commit.COM:committed_per_cycle.end_dist
-system.cpu.commit.COM:count 398664447 # Number of instructions committed
-system.cpu.commit.COM:loads 100651988 # Number of loads committed
+system.cpu.commit.COM:count 398664587 # Number of instructions committed
+system.cpu.commit.COM:loads 100651995 # Number of loads committed
system.cpu.commit.COM:membars 0 # Number of memory barriers committed
-system.cpu.commit.COM:refs 174183388 # Number of memory references committed
+system.cpu.commit.COM:refs 174183397 # Number of memory references committed
system.cpu.commit.COM:swp_count 0 # Number of s/w prefetches committed
-system.cpu.commit.branchMispredicts 6036288 # The number of times a branch was mispredicted
-system.cpu.commit.commitCommittedInsts 398664447 # The number of committed instructions
+system.cpu.commit.branchMispredicts 6107953 # The number of times a branch was mispredicted
+system.cpu.commit.commitCommittedInsts 398664587 # The number of committed instructions
system.cpu.commit.commitNonSpecStalls 215 # The number of times commit has been forced to stall to communicate backwards
-system.cpu.commit.commitSquashedInsts 118579541 # The number of squashed insts skipped by commit
-system.cpu.committedInsts 375574675 # Number of Instructions Simulated
-system.cpu.committedInsts_total 375574675 # Number of Instructions Simulated
-system.cpu.cpi 0.837716 # CPI: Cycles Per Instruction
-system.cpu.cpi_total 0.837716 # CPI: Total CPI of All Threads
-system.cpu.dcache.ReadReq_accesses 96374626 # number of ReadReq accesses(hits+misses)
-system.cpu.dcache.ReadReq_avg_miss_latency 5603.456853 # average ReadReq miss latency
-system.cpu.dcache.ReadReq_avg_mshr_miss_latency 5219.612576 # average ReadReq mshr miss latency
-system.cpu.dcache.ReadReq_hits 96372656 # number of ReadReq hits
-system.cpu.dcache.ReadReq_miss_latency 11038810 # number of ReadReq miss cycles
-system.cpu.dcache.ReadReq_miss_rate 0.000020 # miss rate for ReadReq accesses
-system.cpu.dcache.ReadReq_misses 1970 # number of ReadReq misses
-system.cpu.dcache.ReadReq_mshr_hits 984 # number of ReadReq MSHR hits
-system.cpu.dcache.ReadReq_mshr_miss_latency 5146538 # number of ReadReq MSHR miss cycles
+system.cpu.commit.commitSquashedInsts 122897297 # The number of squashed insts skipped by commit
+system.cpu.committedInsts 375574812 # Number of Instructions Simulated
+system.cpu.committedInsts_total 375574812 # Number of Instructions Simulated
+system.cpu.cpi 0.590725 # CPI: Cycles Per Instruction
+system.cpu.cpi_total 0.590725 # CPI: Total CPI of All Threads
+system.cpu.dcache.ReadReq_accesses 96817111 # number of ReadReq accesses(hits+misses)
+system.cpu.dcache.ReadReq_avg_miss_latency 4478.552279 # average ReadReq miss latency
+system.cpu.dcache.ReadReq_avg_mshr_miss_latency 3669.007021 # average ReadReq mshr miss latency
+system.cpu.dcache.ReadReq_hits 96815619 # number of ReadReq hits
+system.cpu.dcache.ReadReq_miss_latency 6682000 # number of ReadReq miss cycles
+system.cpu.dcache.ReadReq_miss_rate 0.000015 # miss rate for ReadReq accesses
+system.cpu.dcache.ReadReq_misses 1492 # number of ReadReq misses
+system.cpu.dcache.ReadReq_mshr_hits 495 # number of ReadReq MSHR hits
+system.cpu.dcache.ReadReq_mshr_miss_latency 3658000 # number of ReadReq MSHR miss cycles
system.cpu.dcache.ReadReq_mshr_miss_rate 0.000010 # mshr miss rate for ReadReq accesses
-system.cpu.dcache.ReadReq_mshr_misses 986 # number of ReadReq MSHR misses
-system.cpu.dcache.WriteReq_accesses 73520727 # number of WriteReq accesses(hits+misses)
-system.cpu.dcache.WriteReq_avg_miss_latency 6647.641993 # average WriteReq miss latency
-system.cpu.dcache.WriteReq_avg_mshr_miss_latency 6867.316020 # average WriteReq mshr miss latency
-system.cpu.dcache.WriteReq_hits 73501543 # number of WriteReq hits
-system.cpu.dcache.WriteReq_miss_latency 127528364 # number of WriteReq miss cycles
-system.cpu.dcache.WriteReq_miss_rate 0.000261 # miss rate for WriteReq accesses
-system.cpu.dcache.WriteReq_misses 19184 # number of WriteReq misses
-system.cpu.dcache.WriteReq_mshr_hits 15988 # number of WriteReq MSHR hits
-system.cpu.dcache.WriteReq_mshr_miss_latency 21947942 # number of WriteReq MSHR miss cycles
+system.cpu.dcache.ReadReq_mshr_misses 997 # number of ReadReq MSHR misses
+system.cpu.dcache.WriteReq_accesses 73520729 # number of WriteReq accesses(hits+misses)
+system.cpu.dcache.WriteReq_avg_miss_latency 4580.037179 # average WriteReq miss latency
+system.cpu.dcache.WriteReq_avg_mshr_miss_latency 3751.017852 # average WriteReq mshr miss latency
+system.cpu.dcache.WriteReq_hits 73511046 # number of WriteReq hits
+system.cpu.dcache.WriteReq_miss_latency 44348500 # number of WriteReq miss cycles
+system.cpu.dcache.WriteReq_miss_rate 0.000132 # miss rate for WriteReq accesses
+system.cpu.dcache.WriteReq_misses 9683 # number of WriteReq misses
+system.cpu.dcache.WriteReq_mshr_hits 6490 # number of WriteReq MSHR hits
+system.cpu.dcache.WriteReq_mshr_miss_latency 11977000 # number of WriteReq MSHR miss cycles
system.cpu.dcache.WriteReq_mshr_miss_rate 0.000043 # mshr miss rate for WriteReq accesses
-system.cpu.dcache.WriteReq_mshr_misses 3196 # number of WriteReq MSHR misses
-system.cpu.dcache.avg_blocked_cycles_no_mshrs 2800 # average number of cycles each access was blocked
+system.cpu.dcache.WriteReq_mshr_misses 3193 # number of WriteReq MSHR misses
+system.cpu.dcache.avg_blocked_cycles_no_mshrs <err: div-0> # average number of cycles each access was blocked
system.cpu.dcache.avg_blocked_cycles_no_targets <err: div-0> # average number of cycles each access was blocked
-system.cpu.dcache.avg_refs 40620.324964 # Average number of references to valid blocks.
-system.cpu.dcache.blocked_no_mshrs 19 # number of cycles access was blocked
+system.cpu.dcache.avg_refs 40650.755370 # Average number of references to valid blocks.
+system.cpu.dcache.blocked_no_mshrs 0 # number of cycles access was blocked
system.cpu.dcache.blocked_no_targets 0 # number of cycles access was blocked
-system.cpu.dcache.blocked_cycles_no_mshrs 53200 # number of cycles access was blocked
+system.cpu.dcache.blocked_cycles_no_mshrs 0 # number of cycles access was blocked
system.cpu.dcache.blocked_cycles_no_targets 0 # number of cycles access was blocked
system.cpu.dcache.cache_copies 0 # number of cache copies performed
-system.cpu.dcache.demand_accesses 169895353 # number of demand (read+write) accesses
-system.cpu.dcache.demand_avg_miss_latency 6550.400586 # average overall miss latency
-system.cpu.dcache.demand_avg_mshr_miss_latency 6478.833094 # average overall mshr miss latency
-system.cpu.dcache.demand_hits 169874199 # number of demand (read+write) hits
-system.cpu.dcache.demand_miss_latency 138567174 # number of demand (read+write) miss cycles
-system.cpu.dcache.demand_miss_rate 0.000125 # miss rate for demand accesses
-system.cpu.dcache.demand_misses 21154 # number of demand (read+write) misses
-system.cpu.dcache.demand_mshr_hits 16972 # number of demand (read+write) MSHR hits
-system.cpu.dcache.demand_mshr_miss_latency 27094480 # number of demand (read+write) MSHR miss cycles
+system.cpu.dcache.demand_accesses 170337840 # number of demand (read+write) accesses
+system.cpu.dcache.demand_avg_miss_latency 4566.487696 # average overall miss latency
+system.cpu.dcache.demand_avg_mshr_miss_latency 3731.503580 # average overall mshr miss latency
+system.cpu.dcache.demand_hits 170326665 # number of demand (read+write) hits
+system.cpu.dcache.demand_miss_latency 51030500 # number of demand (read+write) miss cycles
+system.cpu.dcache.demand_miss_rate 0.000066 # miss rate for demand accesses
+system.cpu.dcache.demand_misses 11175 # number of demand (read+write) misses
+system.cpu.dcache.demand_mshr_hits 6985 # number of demand (read+write) MSHR hits
+system.cpu.dcache.demand_mshr_miss_latency 15635000 # number of demand (read+write) MSHR miss cycles
system.cpu.dcache.demand_mshr_miss_rate 0.000025 # mshr miss rate for demand accesses
-system.cpu.dcache.demand_mshr_misses 4182 # number of demand (read+write) MSHR misses
+system.cpu.dcache.demand_mshr_misses 4190 # number of demand (read+write) MSHR misses
system.cpu.dcache.fast_writes 0 # number of fast writes performed
system.cpu.dcache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.dcache.no_allocate_misses 0 # Number of misses that were no-allocate
-system.cpu.dcache.overall_accesses 169895353 # number of overall (read+write) accesses
-system.cpu.dcache.overall_avg_miss_latency 6550.400586 # average overall miss latency
-system.cpu.dcache.overall_avg_mshr_miss_latency 6478.833094 # average overall mshr miss latency
+system.cpu.dcache.overall_accesses 170337840 # number of overall (read+write) accesses
+system.cpu.dcache.overall_avg_miss_latency 4566.487696 # average overall miss latency
+system.cpu.dcache.overall_avg_mshr_miss_latency 3731.503580 # average overall mshr miss latency
system.cpu.dcache.overall_avg_mshr_uncacheable_latency <err: div-0> # average overall mshr uncacheable latency
-system.cpu.dcache.overall_hits 169874199 # number of overall hits
-system.cpu.dcache.overall_miss_latency 138567174 # number of overall miss cycles
-system.cpu.dcache.overall_miss_rate 0.000125 # miss rate for overall accesses
-system.cpu.dcache.overall_misses 21154 # number of overall misses
-system.cpu.dcache.overall_mshr_hits 16972 # number of overall MSHR hits
-system.cpu.dcache.overall_mshr_miss_latency 27094480 # number of overall MSHR miss cycles
+system.cpu.dcache.overall_hits 170326665 # number of overall hits
+system.cpu.dcache.overall_miss_latency 51030500 # number of overall miss cycles
+system.cpu.dcache.overall_miss_rate 0.000066 # miss rate for overall accesses
+system.cpu.dcache.overall_misses 11175 # number of overall misses
+system.cpu.dcache.overall_mshr_hits 6985 # number of overall MSHR hits
+system.cpu.dcache.overall_mshr_miss_latency 15635000 # number of overall MSHR miss cycles
system.cpu.dcache.overall_mshr_miss_rate 0.000025 # mshr miss rate for overall accesses
-system.cpu.dcache.overall_mshr_misses 4182 # number of overall MSHR misses
+system.cpu.dcache.overall_mshr_misses 4190 # number of overall MSHR misses
system.cpu.dcache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
system.cpu.dcache.overall_mshr_uncacheable_misses 0 # number of overall MSHR uncacheable misses
system.cpu.dcache.prefetcher.num_hwpf_already_in_cache 0 # number of hwpf that were already in the cache
@@ -118,92 +118,92 @@ system.cpu.dcache.prefetcher.num_hwpf_issued 0
system.cpu.dcache.prefetcher.num_hwpf_removed_MSHR_hit 0 # number of hwpf removed because MSHR allocated
system.cpu.dcache.prefetcher.num_hwpf_span_page 0 # number of hwpf spanning a virtual page
system.cpu.dcache.prefetcher.num_hwpf_squashed_from_miss 0 # number of hwpf that got squashed due to a miss aborting calculation time
-system.cpu.dcache.replacements 786 # number of replacements
-system.cpu.dcache.sampled_refs 4182 # Sample count of references to valid blocks.
+system.cpu.dcache.replacements 787 # number of replacements
+system.cpu.dcache.sampled_refs 4190 # Sample count of references to valid blocks.
system.cpu.dcache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.dcache.tagsinuse 3211.654167 # Cycle average of tags in use
-system.cpu.dcache.total_refs 169874199 # Total number of references to valid blocks.
+system.cpu.dcache.tagsinuse 3304.118717 # Cycle average of tags in use
+system.cpu.dcache.total_refs 170326665 # Total number of references to valid blocks.
system.cpu.dcache.warmup_cycle 0 # Cycle when the warmup percentage was hit.
-system.cpu.dcache.writebacks 639 # number of writebacks
-system.cpu.decode.DECODE:BlockedCycles 32658535 # Number of cycles decode is blocked
-system.cpu.decode.DECODE:BranchMispred 4257 # Number of times decode detected a branch misprediction
-system.cpu.decode.DECODE:BranchResolved 11810746 # Number of times decode resolved a branch
-system.cpu.decode.DECODE:DecodedInsts 562730439 # Number of instructions handled by decode
-system.cpu.decode.DECODE:IdleCycles 143183566 # Number of cycles decode is idle
-system.cpu.decode.DECODE:RunCycles 99541453 # Number of cycles decode is running
-system.cpu.decode.DECODE:SquashCycles 18560140 # Number of cycles decode is squashing
-system.cpu.decode.DECODE:SquashedInsts 12611 # Number of squashed instructions handled by decode
-system.cpu.decode.DECODE:UnblockCycles 947878 # Number of cycles decode is unblocking
-system.cpu.fetch.Branches 66376995 # Number of branches that fetch encountered
-system.cpu.fetch.CacheLines 68531131 # Number of cache lines fetched
-system.cpu.fetch.Cycles 171584130 # Number of cycles fetch has run and was not squashing or blocked
-system.cpu.fetch.IcacheSquashes 1722712 # Number of outstanding Icache misses that were squashed
-system.cpu.fetch.Insts 577337575 # Number of instructions fetch has processed
-system.cpu.fetch.SquashCycles 6483468 # Number of cycles fetch has spent squashing
-system.cpu.fetch.branchRate 0.225089 # Number of branch fetches per cycle
-system.cpu.fetch.icacheStallCycles 68531131 # Number of cycles fetch is stalled on an Icache miss
-system.cpu.fetch.predictedBranches 50189886 # Number of branches that fetch has predicted taken
-system.cpu.fetch.rate 1.957796 # Number of inst fetches per cycle
+system.cpu.dcache.writebacks 642 # number of writebacks
+system.cpu.decode.DECODE:BlockedCycles 19129336 # Number of cycles decode is blocked
+system.cpu.decode.DECODE:BranchMispred 4391 # Number of times decode detected a branch misprediction
+system.cpu.decode.DECODE:BranchResolved 12122968 # Number of times decode resolved a branch
+system.cpu.decode.DECODE:DecodedInsts 582055742 # Number of instructions handled by decode
+system.cpu.decode.DECODE:IdleCycles 80258799 # Number of cycles decode is idle
+system.cpu.decode.DECODE:RunCycles 100428895 # Number of cycles decode is running
+system.cpu.decode.DECODE:SquashCycles 18564601 # Number of cycles decode is squashing
+system.cpu.decode.DECODE:SquashedInsts 12469 # Number of squashed instructions handled by decode
+system.cpu.decode.DECODE:UnblockCycles 3479847 # Number of cycles decode is unblocking
+system.cpu.fetch.Branches 68824046 # Number of branches that fetch encountered
+system.cpu.fetch.CacheLines 70113587 # Number of cache lines fetched
+system.cpu.fetch.Cycles 177754526 # Number of cycles fetch has run and was not squashing or blocked
+system.cpu.fetch.IcacheSquashes 1413 # Number of outstanding Icache misses that were squashed
+system.cpu.fetch.Insts 605291130 # Number of instructions fetch has processed
+system.cpu.fetch.SquashCycles 6551564 # Number of cycles fetch has spent squashing
+system.cpu.fetch.branchRate 0.310212 # Number of branch fetches per cycle
+system.cpu.fetch.icacheStallCycles 70113587 # Number of cycles fetch is stalled on an Icache miss
+system.cpu.fetch.predictedBranches 52453015 # Number of branches that fetch has predicted taken
+system.cpu.fetch.rate 2.728239 # Number of inst fetches per cycle
system.cpu.fetch.rateDist.start_dist # Number of instructions fetched each cycle (Total)
-system.cpu.fetch.rateDist.samples 294891572
+system.cpu.fetch.rateDist.samples 221861478
system.cpu.fetch.rateDist.min_value 0
- 0 191838575 6505.39%
- 1 8000057 271.29%
- 2 8353997 283.29%
- 3 6793291 230.37%
- 4 15387795 521.81%
- 5 8442060 286.28%
- 6 8794810 298.24%
- 7 2528585 85.75%
- 8 44752402 1517.59%
+ 0 114220541 5148.28%
+ 1 8239331 371.37%
+ 2 8549373 385.35%
+ 3 6969058 314.12%
+ 4 16046109 723.25%
+ 5 8875051 400.03%
+ 6 9195050 414.45%
+ 7 2819832 127.10%
+ 8 46947133 2116.06%
system.cpu.fetch.rateDist.max_value 8
system.cpu.fetch.rateDist.end_dist
-system.cpu.icache.ReadReq_accesses 68531131 # number of ReadReq accesses(hits+misses)
-system.cpu.icache.ReadReq_avg_miss_latency 4689.224645 # average ReadReq miss latency
-system.cpu.icache.ReadReq_avg_mshr_miss_latency 3850.973049 # average ReadReq mshr miss latency
-system.cpu.icache.ReadReq_hits 68526132 # number of ReadReq hits
-system.cpu.icache.ReadReq_miss_latency 23441434 # number of ReadReq miss cycles
-system.cpu.icache.ReadReq_miss_rate 0.000073 # miss rate for ReadReq accesses
-system.cpu.icache.ReadReq_misses 4999 # number of ReadReq misses
-system.cpu.icache.ReadReq_mshr_hits 1103 # number of ReadReq MSHR hits
-system.cpu.icache.ReadReq_mshr_miss_latency 15003391 # number of ReadReq MSHR miss cycles
-system.cpu.icache.ReadReq_mshr_miss_rate 0.000057 # mshr miss rate for ReadReq accesses
-system.cpu.icache.ReadReq_mshr_misses 3896 # number of ReadReq MSHR misses
+system.cpu.icache.ReadReq_accesses 70113587 # number of ReadReq accesses(hits+misses)
+system.cpu.icache.ReadReq_avg_miss_latency 3851.773227 # average ReadReq miss latency
+system.cpu.icache.ReadReq_avg_mshr_miss_latency 2889.186432 # average ReadReq mshr miss latency
+system.cpu.icache.ReadReq_hits 70109583 # number of ReadReq hits
+system.cpu.icache.ReadReq_miss_latency 15422500 # number of ReadReq miss cycles
+system.cpu.icache.ReadReq_miss_rate 0.000057 # miss rate for ReadReq accesses
+system.cpu.icache.ReadReq_misses 4004 # number of ReadReq misses
+system.cpu.icache.ReadReq_mshr_hits 83 # number of ReadReq MSHR hits
+system.cpu.icache.ReadReq_mshr_miss_latency 11328500 # number of ReadReq MSHR miss cycles
+system.cpu.icache.ReadReq_mshr_miss_rate 0.000056 # mshr miss rate for ReadReq accesses
+system.cpu.icache.ReadReq_mshr_misses 3921 # number of ReadReq MSHR misses
system.cpu.icache.avg_blocked_cycles_no_mshrs <err: div-0> # average number of cycles each access was blocked
system.cpu.icache.avg_blocked_cycles_no_targets <err: div-0> # average number of cycles each access was blocked
-system.cpu.icache.avg_refs 17588.842916 # Average number of references to valid blocks.
+system.cpu.icache.avg_refs 17880.536343 # Average number of references to valid blocks.
system.cpu.icache.blocked_no_mshrs 0 # number of cycles access was blocked
system.cpu.icache.blocked_no_targets 0 # number of cycles access was blocked
system.cpu.icache.blocked_cycles_no_mshrs 0 # number of cycles access was blocked
system.cpu.icache.blocked_cycles_no_targets 0 # number of cycles access was blocked
system.cpu.icache.cache_copies 0 # number of cache copies performed
-system.cpu.icache.demand_accesses 68531131 # number of demand (read+write) accesses
-system.cpu.icache.demand_avg_miss_latency 4689.224645 # average overall miss latency
-system.cpu.icache.demand_avg_mshr_miss_latency 3850.973049 # average overall mshr miss latency
-system.cpu.icache.demand_hits 68526132 # number of demand (read+write) hits
-system.cpu.icache.demand_miss_latency 23441434 # number of demand (read+write) miss cycles
-system.cpu.icache.demand_miss_rate 0.000073 # miss rate for demand accesses
-system.cpu.icache.demand_misses 4999 # number of demand (read+write) misses
-system.cpu.icache.demand_mshr_hits 1103 # number of demand (read+write) MSHR hits
-system.cpu.icache.demand_mshr_miss_latency 15003391 # number of demand (read+write) MSHR miss cycles
-system.cpu.icache.demand_mshr_miss_rate 0.000057 # mshr miss rate for demand accesses
-system.cpu.icache.demand_mshr_misses 3896 # number of demand (read+write) MSHR misses
+system.cpu.icache.demand_accesses 70113587 # number of demand (read+write) accesses
+system.cpu.icache.demand_avg_miss_latency 3851.773227 # average overall miss latency
+system.cpu.icache.demand_avg_mshr_miss_latency 2889.186432 # average overall mshr miss latency
+system.cpu.icache.demand_hits 70109583 # number of demand (read+write) hits
+system.cpu.icache.demand_miss_latency 15422500 # number of demand (read+write) miss cycles
+system.cpu.icache.demand_miss_rate 0.000057 # miss rate for demand accesses
+system.cpu.icache.demand_misses 4004 # number of demand (read+write) misses
+system.cpu.icache.demand_mshr_hits 83 # number of demand (read+write) MSHR hits
+system.cpu.icache.demand_mshr_miss_latency 11328500 # number of demand (read+write) MSHR miss cycles
+system.cpu.icache.demand_mshr_miss_rate 0.000056 # mshr miss rate for demand accesses
+system.cpu.icache.demand_mshr_misses 3921 # number of demand (read+write) MSHR misses
system.cpu.icache.fast_writes 0 # number of fast writes performed
system.cpu.icache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.icache.no_allocate_misses 0 # Number of misses that were no-allocate
-system.cpu.icache.overall_accesses 68531131 # number of overall (read+write) accesses
-system.cpu.icache.overall_avg_miss_latency 4689.224645 # average overall miss latency
-system.cpu.icache.overall_avg_mshr_miss_latency 3850.973049 # average overall mshr miss latency
+system.cpu.icache.overall_accesses 70113587 # number of overall (read+write) accesses
+system.cpu.icache.overall_avg_miss_latency 3851.773227 # average overall miss latency
+system.cpu.icache.overall_avg_mshr_miss_latency 2889.186432 # average overall mshr miss latency
system.cpu.icache.overall_avg_mshr_uncacheable_latency <err: div-0> # average overall mshr uncacheable latency
-system.cpu.icache.overall_hits 68526132 # number of overall hits
-system.cpu.icache.overall_miss_latency 23441434 # number of overall miss cycles
-system.cpu.icache.overall_miss_rate 0.000073 # miss rate for overall accesses
-system.cpu.icache.overall_misses 4999 # number of overall misses
-system.cpu.icache.overall_mshr_hits 1103 # number of overall MSHR hits
-system.cpu.icache.overall_mshr_miss_latency 15003391 # number of overall MSHR miss cycles
-system.cpu.icache.overall_mshr_miss_rate 0.000057 # mshr miss rate for overall accesses
-system.cpu.icache.overall_mshr_misses 3896 # number of overall MSHR misses
+system.cpu.icache.overall_hits 70109583 # number of overall hits
+system.cpu.icache.overall_miss_latency 15422500 # number of overall miss cycles
+system.cpu.icache.overall_miss_rate 0.000057 # miss rate for overall accesses
+system.cpu.icache.overall_misses 4004 # number of overall misses
+system.cpu.icache.overall_mshr_hits 83 # number of overall MSHR hits
+system.cpu.icache.overall_mshr_miss_latency 11328500 # number of overall MSHR miss cycles
+system.cpu.icache.overall_mshr_miss_rate 0.000056 # mshr miss rate for overall accesses
+system.cpu.icache.overall_mshr_misses 3921 # number of overall MSHR misses
system.cpu.icache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
system.cpu.icache.overall_mshr_uncacheable_misses 0 # number of overall MSHR uncacheable misses
system.cpu.icache.prefetcher.num_hwpf_already_in_cache 0 # number of hwpf that were already in the cache
@@ -215,162 +215,162 @@ system.cpu.icache.prefetcher.num_hwpf_issued 0
system.cpu.icache.prefetcher.num_hwpf_removed_MSHR_hit 0 # number of hwpf removed because MSHR allocated
system.cpu.icache.prefetcher.num_hwpf_span_page 0 # number of hwpf spanning a virtual page
system.cpu.icache.prefetcher.num_hwpf_squashed_from_miss 0 # number of hwpf that got squashed due to a miss aborting calculation time
-system.cpu.icache.replacements 1976 # number of replacements
-system.cpu.icache.sampled_refs 3896 # Sample count of references to valid blocks.
+system.cpu.icache.replacements 1998 # number of replacements
+system.cpu.icache.sampled_refs 3921 # Sample count of references to valid blocks.
system.cpu.icache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.icache.tagsinuse 1786.777118 # Cycle average of tags in use
-system.cpu.icache.total_refs 68526132 # Total number of references to valid blocks.
+system.cpu.icache.tagsinuse 1828.295849 # Cycle average of tags in use
+system.cpu.icache.total_refs 70109583 # Total number of references to valid blocks.
system.cpu.icache.warmup_cycle 0 # Cycle when the warmup percentage was hit.
system.cpu.icache.writebacks 0 # number of writebacks
-system.cpu.idleCycles 19733456 # Total number of cycles that the CPU has spent unscheduled due to idling
-system.cpu.iew.EXEC:branches 52475714 # Number of branches executed
-system.cpu.iew.EXEC:nop 28200659 # number of nop insts executed
-system.cpu.iew.EXEC:rate 1.439607 # Inst execution rate
-system.cpu.iew.EXEC:refs 190729803 # number of memory reference insts executed
-system.cpu.iew.EXEC:stores 78992420 # Number of stores executed
+system.cpu.idleCycles -2 # Total number of cycles that the CPU has spent unscheduled due to idling
+system.cpu.iew.EXEC:branches 52992725 # Number of branches executed
+system.cpu.iew.EXEC:nop 29946505 # number of nop insts executed
+system.cpu.iew.EXEC:rate 1.944645 # Inst execution rate
+system.cpu.iew.EXEC:refs 194719104 # number of memory reference insts executed
+system.cpu.iew.EXEC:stores 80042784 # Number of stores executed
system.cpu.iew.EXEC:swp 0 # number of swp insts executed
-system.cpu.iew.WB:consumers 302582293 # num instructions consuming a value
-system.cpu.iew.WB:count 419651187 # cumulative count of insts written-back
-system.cpu.iew.WB:fanout 0.683002 # average fanout of values written-back
+system.cpu.iew.WB:consumers 297392817 # num instructions consuming a value
+system.cpu.iew.WB:count 427980775 # cumulative count of insts written-back
+system.cpu.iew.WB:fanout 0.704330 # average fanout of values written-back
system.cpu.iew.WB:penalized 0 # number of instrctions required to write to 'other' IQ
system.cpu.iew.WB:penalized_rate 0 # fraction of instructions written-back that wrote to 'other' IQ
-system.cpu.iew.WB:producers 206664160 # num instructions producing a value
-system.cpu.iew.WB:rate 1.423069 # insts written-back per cycle
-system.cpu.iew.WB:sent 420984328 # cumulative count of insts sent to commit
-system.cpu.iew.branchMispredicts 6525670 # Number of branch mispredicts detected at execute
-system.cpu.iew.iewBlockCycles 4581779 # Number of cycles IEW is blocking
-system.cpu.iew.iewDispLoadInsts 131935591 # Number of dispatched load instructions
-system.cpu.iew.iewDispNonSpecInsts 243 # Number of dispatched non-speculative instructions
-system.cpu.iew.iewDispSquashedInsts 8433935 # Number of squashed instructions skipped by dispatch
-system.cpu.iew.iewDispStoreInsts 95765344 # Number of dispatched store instructions
-system.cpu.iew.iewDispatchedInsts 517242480 # Number of instructions dispatched to IQ
-system.cpu.iew.iewExecLoadInsts 111737383 # Number of load instructions executed
-system.cpu.iew.iewExecSquashedInsts 7591261 # Number of squashed instructions skipped in execute
-system.cpu.iew.iewExecutedInsts 424527920 # Number of executed instructions
-system.cpu.iew.iewIQFullEvents 366722 # Number of times the IQ has become full, causing a stall
+system.cpu.iew.WB:producers 209462789 # num instructions producing a value
+system.cpu.iew.WB:rate 1.929045 # insts written-back per cycle
+system.cpu.iew.WB:sent 430386834 # cumulative count of insts sent to commit
+system.cpu.iew.branchMispredicts 6770153 # Number of branch mispredicts detected at execute
+system.cpu.iew.iewBlockCycles 2285856 # Number of cycles IEW is blocking
+system.cpu.iew.iewDispLoadInsts 131723270 # Number of dispatched load instructions
+system.cpu.iew.iewDispNonSpecInsts 248 # Number of dispatched non-speculative instructions
+system.cpu.iew.iewDispSquashedInsts 6165269 # Number of squashed instructions skipped by dispatch
+system.cpu.iew.iewDispStoreInsts 96432918 # Number of dispatched store instructions
+system.cpu.iew.iewDispatchedInsts 521561792 # Number of instructions dispatched to IQ
+system.cpu.iew.iewExecLoadInsts 114676320 # Number of load instructions executed
+system.cpu.iew.iewExecSquashedInsts 13198323 # Number of squashed instructions skipped in execute
+system.cpu.iew.iewExecutedInsts 431441879 # Number of executed instructions
+system.cpu.iew.iewIQFullEvents 131901 # Number of times the IQ has become full, causing a stall
system.cpu.iew.iewIdleCycles 0 # Number of cycles IEW is idle
-system.cpu.iew.iewLSQFullEvents 32377 # Number of times the LSQ has become full, causing a stall
-system.cpu.iew.iewSquashCycles 18560140 # Number of cycles IEW is squashing
-system.cpu.iew.iewUnblockCycles 737234 # Number of cycles IEW is unblocking
+system.cpu.iew.iewLSQFullEvents 25295 # Number of times the LSQ has become full, causing a stall
+system.cpu.iew.iewSquashCycles 18564601 # Number of cycles IEW is squashing
+system.cpu.iew.iewUnblockCycles 554549 # Number of cycles IEW is unblocking
system.cpu.iew.lsq.thread.0.blockedLoads 0 # Number of blocked loads due to partial load-store forwarding
-system.cpu.iew.lsq.thread.0.cacheBlocked 8882 # Number of times an access to memory failed due to the cache being blocked
-system.cpu.iew.lsq.thread.0.forwLoads 8984961 # Number of loads that had data forwarded from stores
-system.cpu.iew.lsq.thread.0.ignoredResponses 39727 # Number of memory responses ignored because the instruction is squashed
+system.cpu.iew.lsq.thread.0.cacheBlocked 0 # Number of times an access to memory failed due to the cache being blocked
+system.cpu.iew.lsq.thread.0.forwLoads 10646448 # Number of loads that had data forwarded from stores
+system.cpu.iew.lsq.thread.0.ignoredResponses 56371 # Number of memory responses ignored because the instruction is squashed
system.cpu.iew.lsq.thread.0.invAddrLoads 0 # Number of loads ignored due to an invalid address
system.cpu.iew.lsq.thread.0.invAddrSwpfs 0 # Number of software prefetches ignored due to an invalid address
-system.cpu.iew.lsq.thread.0.memOrderViolation 675434 # Number of memory ordering violations
-system.cpu.iew.lsq.thread.0.rescheduledLoads 175954 # Number of loads that were rescheduled
-system.cpu.iew.lsq.thread.0.squashedLoads 31283603 # Number of loads squashed
-system.cpu.iew.lsq.thread.0.squashedStores 22233944 # Number of stores squashed
-system.cpu.iew.memOrderViolationEvents 675434 # Number of memory order violations
-system.cpu.iew.predictedNotTakenIncorrect 1009222 # Number of branches that were predicted not taken incorrectly
-system.cpu.iew.predictedTakenIncorrect 5516448 # Number of branches that were predicted taken incorrectly
-system.cpu.ipc 1.193722 # IPC: Instructions Per Cycle
-system.cpu.ipc_total 1.193722 # IPC: Total IPC of All Threads
-system.cpu.iq.ISSUE:FU_type_0 432119181 # Type of FU issued
+system.cpu.iew.lsq.thread.0.memOrderViolation 636490 # Number of memory ordering violations
+system.cpu.iew.lsq.thread.0.rescheduledLoads 215134 # Number of loads that were rescheduled
+system.cpu.iew.lsq.thread.0.squashedLoads 31071275 # Number of loads squashed
+system.cpu.iew.lsq.thread.0.squashedStores 22901516 # Number of stores squashed
+system.cpu.iew.memOrderViolationEvents 636490 # Number of memory order violations
+system.cpu.iew.predictedNotTakenIncorrect 1000963 # Number of branches that were predicted not taken incorrectly
+system.cpu.iew.predictedTakenIncorrect 5769190 # Number of branches that were predicted taken incorrectly
+system.cpu.ipc 1.692835 # IPC: Instructions Per Cycle
+system.cpu.ipc_total 1.692835 # IPC: Total IPC of All Threads
+system.cpu.iq.ISSUE:FU_type_0 444640202 # Type of FU issued
system.cpu.iq.ISSUE:FU_type_0.start_dist
(null) 33581 0.01% # Type of FU issued
- IntAlu 171100299 39.60% # Type of FU issued
- IntMult 2148839 0.50% # Type of FU issued
+ IntAlu 177043734 39.82% # Type of FU issued
+ IntMult 2204532 0.50% # Type of FU issued
IntDiv 0 0.00% # Type of FU issued
- FloatAdd 35472672 8.21% # Type of FU issued
- FloatCmp 7906658 1.83% # Type of FU issued
- FloatCvt 2966336 0.69% # Type of FU issued
- FloatMult 16725823 3.87% # Type of FU issued
- FloatDiv 1566508 0.36% # Type of FU issued
+ FloatAdd 36105087 8.12% # Type of FU issued
+ FloatCmp 7997969 1.80% # Type of FU issued
+ FloatCvt 3013999 0.68% # Type of FU issued
+ FloatMult 17176525 3.86% # Type of FU issued
+ FloatDiv 1578480 0.36% # Type of FU issued
FloatSqrt 0 0.00% # Type of FU issued
- MemRead 113251606 26.21% # Type of FU issued
- MemWrite 80946859 18.73% # Type of FU issued
+ MemRead 116850777 26.28% # Type of FU issued
+ MemWrite 82635518 18.58% # Type of FU issued
IprAccess 0 0.00% # Type of FU issued
InstPrefetch 0 0.00% # Type of FU issued
system.cpu.iq.ISSUE:FU_type_0.end_dist
-system.cpu.iq.ISSUE:fu_busy_cnt 9237965 # FU busy when requested
-system.cpu.iq.ISSUE:fu_busy_rate 0.021378 # FU busy rate (busy events/executed inst)
+system.cpu.iq.ISSUE:fu_busy_cnt 12556872 # FU busy when requested
+system.cpu.iq.ISSUE:fu_busy_rate 0.028241 # FU busy rate (busy events/executed inst)
system.cpu.iq.ISSUE:fu_full.start_dist
(null) 0 0.00% # attempts to use FU when none available
- IntAlu 31984 0.35% # attempts to use FU when none available
+ IntAlu 57761 0.46% # attempts to use FU when none available
IntMult 0 0.00% # attempts to use FU when none available
IntDiv 0 0.00% # attempts to use FU when none available
- FloatAdd 74124 0.80% # attempts to use FU when none available
- FloatCmp 35886 0.39% # attempts to use FU when none available
- FloatCvt 5384 0.06% # attempts to use FU when none available
- FloatMult 1393766 15.09% # attempts to use FU when none available
- FloatDiv 1142138 12.36% # attempts to use FU when none available
+ FloatAdd 28133 0.22% # attempts to use FU when none available
+ FloatCmp 21849 0.17% # attempts to use FU when none available
+ FloatCvt 3461 0.03% # attempts to use FU when none available
+ FloatMult 3478872 27.70% # attempts to use FU when none available
+ FloatDiv 916669 7.30% # attempts to use FU when none available
FloatSqrt 0 0.00% # attempts to use FU when none available
- MemRead 5413419 58.60% # attempts to use FU when none available
- MemWrite 1141264 12.35% # attempts to use FU when none available
+ MemRead 6621449 52.73% # attempts to use FU when none available
+ MemWrite 1428678 11.38% # attempts to use FU when none available
IprAccess 0 0.00% # attempts to use FU when none available
InstPrefetch 0 0.00% # attempts to use FU when none available
system.cpu.iq.ISSUE:fu_full.end_dist
system.cpu.iq.ISSUE:issued_per_cycle.start_dist # Number of insts issued each cycle
-system.cpu.iq.ISSUE:issued_per_cycle.samples 294891572
+system.cpu.iq.ISSUE:issued_per_cycle.samples 221861478
system.cpu.iq.ISSUE:issued_per_cycle.min_value 0
- 0 116554693 3952.46%
- 1 58404803 1980.55%
- 2 49059967 1663.66%
- 3 31805455 1078.55%
- 4 23494336 796.71%
- 5 9548381 323.79%
- 6 4038173 136.94%
- 7 1656320 56.17%
- 8 329444 11.17%
+ 0 66879354 3014.46%
+ 1 37689855 1698.80%
+ 2 36617552 1650.47%
+ 3 29239458 1317.92%
+ 4 27293259 1230.19%
+ 5 13755301 620.00%
+ 6 5789291 260.94%
+ 7 3467682 156.30%
+ 8 1129726 50.92%
system.cpu.iq.ISSUE:issued_per_cycle.max_value 8
system.cpu.iq.ISSUE:issued_per_cycle.end_dist
-system.cpu.iq.ISSUE:rate 1.465349 # Inst issue rate
-system.cpu.iq.iqInstsAdded 489041578 # Number of instructions added to the IQ (excludes non-spec)
-system.cpu.iq.iqInstsIssued 432119181 # Number of instructions issued
-system.cpu.iq.iqNonSpecInstsAdded 243 # Number of non-speculative instructions added to the IQ
-system.cpu.iq.iqSquashedInstsExamined 113088119 # Number of squashed instructions iterated over during squash; mainly for profiling
-system.cpu.iq.iqSquashedInstsIssued 1629891 # Number of squashed instructions issued
-system.cpu.iq.iqSquashedNonSpecRemoved 28 # Number of squashed non-spec instructions that were removed
-system.cpu.iq.iqSquashedOperandsExamined 97430194 # Number of squashed operands that are examined and possibly removed from graph
-system.cpu.l2cache.ReadReq_accesses 8078 # number of ReadReq accesses(hits+misses)
-system.cpu.l2cache.ReadReq_avg_miss_latency 4922.926872 # average ReadReq miss latency
-system.cpu.l2cache.ReadReq_avg_mshr_miss_latency 2406.841240 # average ReadReq mshr miss latency
-system.cpu.l2cache.ReadReq_hits 721 # number of ReadReq hits
-system.cpu.l2cache.ReadReq_miss_latency 36217973 # number of ReadReq miss cycles
-system.cpu.l2cache.ReadReq_miss_rate 0.910745 # miss rate for ReadReq accesses
-system.cpu.l2cache.ReadReq_misses 7357 # number of ReadReq misses
-system.cpu.l2cache.ReadReq_mshr_miss_latency 17707131 # number of ReadReq MSHR miss cycles
-system.cpu.l2cache.ReadReq_mshr_miss_rate 0.910745 # mshr miss rate for ReadReq accesses
-system.cpu.l2cache.ReadReq_mshr_misses 7357 # number of ReadReq MSHR misses
-system.cpu.l2cache.Writeback_accesses 639 # number of Writeback accesses(hits+misses)
-system.cpu.l2cache.Writeback_hits 639 # number of Writeback hits
+system.cpu.iq.ISSUE:rate 2.004134 # Inst issue rate
+system.cpu.iq.iqInstsAdded 491615039 # Number of instructions added to the IQ (excludes non-spec)
+system.cpu.iq.iqInstsIssued 444640202 # Number of instructions issued
+system.cpu.iq.iqNonSpecInstsAdded 248 # Number of non-speculative instructions added to the IQ
+system.cpu.iq.iqSquashedInstsExamined 114649126 # Number of squashed instructions iterated over during squash; mainly for profiling
+system.cpu.iq.iqSquashedInstsIssued 1134366 # Number of squashed instructions issued
+system.cpu.iq.iqSquashedNonSpecRemoved 33 # Number of squashed non-spec instructions that were removed
+system.cpu.iq.iqSquashedOperandsExamined 83844967 # Number of squashed operands that are examined and possibly removed from graph
+system.cpu.l2cache.ReadReq_accesses 8108 # number of ReadReq accesses(hits+misses)
+system.cpu.l2cache.ReadReq_avg_miss_latency 3327.551159 # average ReadReq miss latency
+system.cpu.l2cache.ReadReq_avg_mshr_miss_latency 1909.064236 # average ReadReq mshr miss latency
+system.cpu.l2cache.ReadReq_hits 729 # number of ReadReq hits
+system.cpu.l2cache.ReadReq_miss_latency 24554000 # number of ReadReq miss cycles
+system.cpu.l2cache.ReadReq_miss_rate 0.910089 # miss rate for ReadReq accesses
+system.cpu.l2cache.ReadReq_misses 7379 # number of ReadReq misses
+system.cpu.l2cache.ReadReq_mshr_miss_latency 14086985 # number of ReadReq MSHR miss cycles
+system.cpu.l2cache.ReadReq_mshr_miss_rate 0.910089 # mshr miss rate for ReadReq accesses
+system.cpu.l2cache.ReadReq_mshr_misses 7379 # number of ReadReq MSHR misses
+system.cpu.l2cache.Writeback_accesses 642 # number of Writeback accesses(hits+misses)
+system.cpu.l2cache.Writeback_hits 642 # number of Writeback hits
system.cpu.l2cache.avg_blocked_cycles_no_mshrs <err: div-0> # average number of cycles each access was blocked
system.cpu.l2cache.avg_blocked_cycles_no_targets <err: div-0> # average number of cycles each access was blocked
-system.cpu.l2cache.avg_refs 0.184858 # Average number of references to valid blocks.
+system.cpu.l2cache.avg_refs 0.185798 # Average number of references to valid blocks.
system.cpu.l2cache.blocked_no_mshrs 0 # number of cycles access was blocked
system.cpu.l2cache.blocked_no_targets 0 # number of cycles access was blocked
system.cpu.l2cache.blocked_cycles_no_mshrs 0 # number of cycles access was blocked
system.cpu.l2cache.blocked_cycles_no_targets 0 # number of cycles access was blocked
system.cpu.l2cache.cache_copies 0 # number of cache copies performed
-system.cpu.l2cache.demand_accesses 8078 # number of demand (read+write) accesses
-system.cpu.l2cache.demand_avg_miss_latency 4922.926872 # average overall miss latency
-system.cpu.l2cache.demand_avg_mshr_miss_latency 2406.841240 # average overall mshr miss latency
-system.cpu.l2cache.demand_hits 721 # number of demand (read+write) hits
-system.cpu.l2cache.demand_miss_latency 36217973 # number of demand (read+write) miss cycles
-system.cpu.l2cache.demand_miss_rate 0.910745 # miss rate for demand accesses
-system.cpu.l2cache.demand_misses 7357 # number of demand (read+write) misses
+system.cpu.l2cache.demand_accesses 8108 # number of demand (read+write) accesses
+system.cpu.l2cache.demand_avg_miss_latency 3327.551159 # average overall miss latency
+system.cpu.l2cache.demand_avg_mshr_miss_latency 1909.064236 # average overall mshr miss latency
+system.cpu.l2cache.demand_hits 729 # number of demand (read+write) hits
+system.cpu.l2cache.demand_miss_latency 24554000 # number of demand (read+write) miss cycles
+system.cpu.l2cache.demand_miss_rate 0.910089 # miss rate for demand accesses
+system.cpu.l2cache.demand_misses 7379 # number of demand (read+write) misses
system.cpu.l2cache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.l2cache.demand_mshr_miss_latency 17707131 # number of demand (read+write) MSHR miss cycles
-system.cpu.l2cache.demand_mshr_miss_rate 0.910745 # mshr miss rate for demand accesses
-system.cpu.l2cache.demand_mshr_misses 7357 # number of demand (read+write) MSHR misses
+system.cpu.l2cache.demand_mshr_miss_latency 14086985 # number of demand (read+write) MSHR miss cycles
+system.cpu.l2cache.demand_mshr_miss_rate 0.910089 # mshr miss rate for demand accesses
+system.cpu.l2cache.demand_mshr_misses 7379 # number of demand (read+write) MSHR misses
system.cpu.l2cache.fast_writes 0 # number of fast writes performed
system.cpu.l2cache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.l2cache.no_allocate_misses 0 # Number of misses that were no-allocate
-system.cpu.l2cache.overall_accesses 8717 # number of overall (read+write) accesses
-system.cpu.l2cache.overall_avg_miss_latency 4922.926872 # average overall miss latency
-system.cpu.l2cache.overall_avg_mshr_miss_latency 2406.841240 # average overall mshr miss latency
+system.cpu.l2cache.overall_accesses 8750 # number of overall (read+write) accesses
+system.cpu.l2cache.overall_avg_miss_latency 3327.551159 # average overall miss latency
+system.cpu.l2cache.overall_avg_mshr_miss_latency 1909.064236 # average overall mshr miss latency
system.cpu.l2cache.overall_avg_mshr_uncacheable_latency <err: div-0> # average overall mshr uncacheable latency
-system.cpu.l2cache.overall_hits 1360 # number of overall hits
-system.cpu.l2cache.overall_miss_latency 36217973 # number of overall miss cycles
-system.cpu.l2cache.overall_miss_rate 0.843983 # miss rate for overall accesses
-system.cpu.l2cache.overall_misses 7357 # number of overall misses
+system.cpu.l2cache.overall_hits 1371 # number of overall hits
+system.cpu.l2cache.overall_miss_latency 24554000 # number of overall miss cycles
+system.cpu.l2cache.overall_miss_rate 0.843314 # miss rate for overall accesses
+system.cpu.l2cache.overall_misses 7379 # number of overall misses
system.cpu.l2cache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.l2cache.overall_mshr_miss_latency 17707131 # number of overall MSHR miss cycles
-system.cpu.l2cache.overall_mshr_miss_rate 0.843983 # mshr miss rate for overall accesses
-system.cpu.l2cache.overall_mshr_misses 7357 # number of overall MSHR misses
+system.cpu.l2cache.overall_mshr_miss_latency 14086985 # number of overall MSHR miss cycles
+system.cpu.l2cache.overall_mshr_miss_rate 0.843314 # mshr miss rate for overall accesses
+system.cpu.l2cache.overall_mshr_misses 7379 # number of overall MSHR misses
system.cpu.l2cache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
system.cpu.l2cache.overall_mshr_uncacheable_misses 0 # number of overall MSHR uncacheable misses
system.cpu.l2cache.prefetcher.num_hwpf_already_in_cache 0 # number of hwpf that were already in the cache
@@ -383,31 +383,30 @@ system.cpu.l2cache.prefetcher.num_hwpf_removed_MSHR_hit 0
system.cpu.l2cache.prefetcher.num_hwpf_span_page 0 # number of hwpf spanning a virtual page
system.cpu.l2cache.prefetcher.num_hwpf_squashed_from_miss 0 # number of hwpf that got squashed due to a miss aborting calculation time
system.cpu.l2cache.replacements 0 # number of replacements
-system.cpu.l2cache.sampled_refs 7357 # Sample count of references to valid blocks.
+system.cpu.l2cache.sampled_refs 7379 # Sample count of references to valid blocks.
system.cpu.l2cache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.l2cache.tagsinuse 6462.850486 # Cycle average of tags in use
-system.cpu.l2cache.total_refs 1360 # Total number of references to valid blocks.
+system.cpu.l2cache.tagsinuse 6669.459869 # Cycle average of tags in use
+system.cpu.l2cache.total_refs 1371 # Total number of references to valid blocks.
system.cpu.l2cache.warmup_cycle 0 # Cycle when the warmup percentage was hit.
system.cpu.l2cache.writebacks 0 # number of writebacks
-system.cpu.numCycles 294891572 # number of cpu cycles simulated
-system.cpu.rename.RENAME:BlockCycles 14686909 # Number of cycles rename is blocking
-system.cpu.rename.RENAME:CommittedMaps 259532206 # Number of HB maps that are committed
-system.cpu.rename.RENAME:IQFullEvents 2446116 # Number of times rename has blocked due to IQ full
-system.cpu.rename.RENAME:IdleCycles 148616326 # Number of cycles rename is idle
-system.cpu.rename.RENAME:LSQFullEvents 11769281 # Number of times rename has blocked due to LSQ full
-system.cpu.rename.RENAME:ROBFullEvents 32 # Number of times rename has blocked due to ROB full
-system.cpu.rename.RENAME:RenameLookups 721460314 # Number of register rename lookups that rename has made
-system.cpu.rename.RENAME:RenamedInsts 549210935 # Number of instructions processed by rename
-system.cpu.rename.RENAME:RenamedOperands 355537016 # Number of destination operands rename has renamed
-system.cpu.rename.RENAME:RunCycles 94743971 # Number of cycles rename is running
-system.cpu.rename.RENAME:SquashCycles 18560140 # Number of cycles rename is squashing
-system.cpu.rename.RENAME:UnblockCycles 15563294 # Number of cycles rename is unblocking
-system.cpu.rename.RENAME:UndoneMaps 96004810 # Number of HB maps that are undone due to squashing
-system.cpu.rename.RENAME:serializeStallCycles 2720932 # count of cycles rename stalled for serializing inst
-system.cpu.rename.RENAME:serializingInsts 38133 # count of serializing insts renamed
-system.cpu.rename.RENAME:skidInsts 34543353 # count of insts added to the skid buffer
-system.cpu.rename.RENAME:tempSerializingInsts 264 # count of temporary serializing insts renamed
-system.cpu.timesIdled 6492 # Number of times that the entire CPU went into an idle state and unscheduled itself
+system.cpu.numCycles 221861478 # number of cpu cycles simulated
+system.cpu.rename.RENAME:BlockCycles 6569281 # Number of cycles rename is blocking
+system.cpu.rename.RENAME:CommittedMaps 259532333 # Number of HB maps that are committed
+system.cpu.rename.RENAME:IQFullEvents 1971772 # Number of times rename has blocked due to IQ full
+system.cpu.rename.RENAME:IdleCycles 86889182 # Number of cycles rename is idle
+system.cpu.rename.RENAME:LSQFullEvents 8681438 # Number of times rename has blocked due to LSQ full
+system.cpu.rename.RENAME:RenameLookups 731270765 # Number of register rename lookups that rename has made
+system.cpu.rename.RENAME:RenamedInsts 559458182 # Number of instructions processed by rename
+system.cpu.rename.RENAME:RenamedOperands 360795698 # Number of destination operands rename has renamed
+system.cpu.rename.RENAME:RunCycles 96896401 # Number of cycles rename is running
+system.cpu.rename.RENAME:SquashCycles 18564601 # Number of cycles rename is squashing
+system.cpu.rename.RENAME:UnblockCycles 12635219 # Number of cycles rename is unblocking
+system.cpu.rename.RENAME:UndoneMaps 101263365 # Number of HB maps that are undone due to squashing
+system.cpu.rename.RENAME:serializeStallCycles 306794 # count of cycles rename stalled for serializing inst
+system.cpu.rename.RENAME:serializingInsts 37801 # count of serializing insts renamed
+system.cpu.rename.RENAME:skidInsts 32486829 # count of insts added to the skid buffer
+system.cpu.rename.RENAME:tempSerializingInsts 267 # count of temporary serializing insts renamed
+system.cpu.timesIdled 2 # Number of times that the entire CPU went into an idle state and unscheduled itself
system.cpu.workload.PROG:num_syscalls 215 # Number of system calls
---------- End Simulation Statistics ----------
diff --git a/tests/long/30.eon/ref/alpha/tru64/o3-timing/stdout b/tests/long/30.eon/ref/alpha/tru64/o3-timing/stdout
index 039e2d4ce..68b00def4 100644
--- a/tests/long/30.eon/ref/alpha/tru64/o3-timing/stdout
+++ b/tests/long/30.eon/ref/alpha/tru64/o3-timing/stdout
@@ -1,2 +1,2 @@
Eon, Version 1.1
-OO-style eon Time= 0.000000
+OO-style eon Time= 0.100000
diff --git a/tests/long/30.eon/ref/alpha/tru64/simple-atomic/config.ini b/tests/long/30.eon/ref/alpha/tru64/simple-atomic/config.ini
index 088cd1a9f..ba3b61431 100644
--- a/tests/long/30.eon/ref/alpha/tru64/simple-atomic/config.ini
+++ b/tests/long/30.eon/ref/alpha/tru64/simple-atomic/config.ini
@@ -1,48 +1,7 @@
[root]
type=Root
children=system
-checkpoint=
-clock=1000000000000
-max_tick=0
-output_file=cout
-progress_interval=0
-
-[exetrace]
-intel_format=false
-legion_lockstep=false
-pc_symbol=true
-print_cpseq=false
-print_cycle=true
-print_data=true
-print_effaddr=true
-print_fetchseq=false
-print_iregs=false
-print_opclass=true
-print_thread=true
-speculative=true
-trace_system=client
-
-[serialize]
-count=10
-cycle=0
-dir=cpt.%012d
-period=0
-
-[stats]
-descriptions=true
-dump_cycle=0
-dump_period=0
-dump_reset=false
-ignore_events=
-mysql_db=
-mysql_host=
-mysql_password=
-mysql_user=
-project_name=test
-simulation_name=test
-simulation_sample=0
-text_compat=true
-text_file=m5stats.txt
+dummy=0
[system]
type=System
@@ -53,7 +12,7 @@ physmem=system.physmem
[system.cpu]
type=AtomicSimpleCPU
children=workload
-clock=1
+clock=500
cpu_id=0
defer_registration=false
function_trace=false
@@ -74,7 +33,7 @@ icache_port=system.membus.port[1]
[system.cpu.workload]
type=LiveProcess
cmd=eon chair.control.cook chair.camera chair.surfaces chair.cook.ppm ppm pixels_out.cook
-cwd=build/ALPHA_SE/tests/opt/long/30.eon/alpha/linux/simple-atomic
+cwd=build/ALPHA_SE/tests/fast/long/30.eon/alpha/tru64/simple-atomic
egid=100
env=
euid=100
@@ -100,14 +59,6 @@ type=PhysicalMemory
file=
latency=1
range=0:134217727
+zero=false
port=system.membus.port[0]
-[trace]
-bufsize=0
-cycle=0
-dump_on_exit=false
-file=cout
-flags=
-ignore=
-start=0
-
diff --git a/tests/long/30.eon/ref/alpha/tru64/simple-atomic/config.out b/tests/long/30.eon/ref/alpha/tru64/simple-atomic/config.out
index bec900d0f..de3317258 100644
--- a/tests/long/30.eon/ref/alpha/tru64/simple-atomic/config.out
+++ b/tests/long/30.eon/ref/alpha/tru64/simple-atomic/config.out
@@ -1,15 +1,13 @@
[root]
type=Root
-clock=1000000000000
-max_tick=0
-progress_interval=0
-output_file=cout
+dummy=0
[system.physmem]
type=PhysicalMemory
file=
range=[0,134217727]
latency=1
+zero=false
[system]
type=System
@@ -30,7 +28,7 @@ executable=/dist/m5/cpu2000/binaries/alpha/tru64/eon
input=cin
output=cout
env=
-cwd=build/ALPHA_SE/tests/opt/long/30.eon/alpha/linux/simple-atomic
+cwd=build/ALPHA_SE/tests/fast/long/30.eon/alpha/tru64/simple-atomic
system=system
uid=100
euid=100
@@ -49,7 +47,7 @@ progress_interval=0
system=system
cpu_id=0
workload=system.cpu.workload
-clock=1
+clock=500
phase=0
defer_registration=false
width=1
@@ -57,51 +55,3 @@ function_trace=false
function_trace_start=0
simulate_stalls=false
-[trace]
-flags=
-start=0
-cycle=0
-bufsize=0
-file=cout
-dump_on_exit=false
-ignore=
-
-[stats]
-descriptions=true
-project_name=test
-simulation_name=test
-simulation_sample=0
-text_file=m5stats.txt
-text_compat=true
-mysql_db=
-mysql_user=
-mysql_password=
-mysql_host=
-events_start=-1
-dump_reset=false
-dump_cycle=0
-dump_period=0
-ignore_events=
-
-[random]
-seed=1
-
-[exetrace]
-speculative=true
-print_cycle=true
-print_opclass=true
-print_thread=true
-print_effaddr=true
-print_data=true
-print_iregs=false
-print_fetchseq=false
-print_cpseq=false
-print_reg_delta=false
-pc_symbol=true
-intel_format=false
-legion_lockstep=false
-trace_system=client
-
-[statsreset]
-reset_cycle=0
-
diff --git a/tests/long/30.eon/ref/alpha/tru64/simple-atomic/m5stats.txt b/tests/long/30.eon/ref/alpha/tru64/simple-atomic/m5stats.txt
index a308f5e36..3892be109 100644
--- a/tests/long/30.eon/ref/alpha/tru64/simple-atomic/m5stats.txt
+++ b/tests/long/30.eon/ref/alpha/tru64/simple-atomic/m5stats.txt
@@ -1,18 +1,18 @@
---------- Begin Simulation Statistics ----------
-host_inst_rate 841426 # Simulator instruction rate (inst/s)
-host_mem_usage 147172 # Number of bytes of host memory used
-host_seconds 473.80 # Real time elapsed on the host
-host_tick_rate 841425 # Simulator tick rate (ticks/s)
+host_inst_rate 844104 # Simulator instruction rate (inst/s)
+host_mem_usage 151076 # Number of bytes of host memory used
+host_seconds 472.29 # Real time elapsed on the host
+host_tick_rate 422051705 # Simulator tick rate (ticks/s)
sim_freq 1000000000000 # Frequency of simulated ticks
-sim_insts 398664450 # Number of instructions simulated
-sim_seconds 0.000399 # Number of seconds simulated
-sim_ticks 398664449 # Number of ticks simulated
+sim_insts 398664597 # Number of instructions simulated
+sim_seconds 0.199332 # Number of seconds simulated
+sim_ticks 199332298000 # Number of ticks simulated
system.cpu.idle_fraction 0 # Percentage of idle cycles
system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles
-system.cpu.numCycles 398664450 # number of cpu cycles simulated
-system.cpu.num_insts 398664450 # Number of instructions executed
-system.cpu.num_refs 174183390 # Number of memory references
+system.cpu.numCycles 398664597 # number of cpu cycles simulated
+system.cpu.num_insts 398664597 # Number of instructions executed
+system.cpu.num_refs 174183399 # Number of memory references
system.cpu.workload.PROG:num_syscalls 215 # Number of system calls
---------- End Simulation Statistics ----------
diff --git a/tests/long/30.eon/ref/alpha/tru64/simple-atomic/stderr b/tests/long/30.eon/ref/alpha/tru64/simple-atomic/stderr
index 1d6957eca..4bb0d9bbe 100644
--- a/tests/long/30.eon/ref/alpha/tru64/simple-atomic/stderr
+++ b/tests/long/30.eon/ref/alpha/tru64/simple-atomic/stderr
@@ -1,9 +1,11 @@
warn: Entering event queue @ 0. Starting simulation...
+warn: Increasing stack size by one page.
getting pixel output filename pixels_out.cook
opening control file chair.control.cook
opening camera file chair.camera
opening surfaces file chair.surfaces
reading data
+warn: Increasing stack size by one page.
processing 8parts
Grid measure is 6 by 3.0001 by 6
cell dimension is 0.863065
diff --git a/tests/long/30.eon/ref/alpha/tru64/simple-atomic/stdout b/tests/long/30.eon/ref/alpha/tru64/simple-atomic/stdout
index 039e2d4ce..5f057b8dd 100644
--- a/tests/long/30.eon/ref/alpha/tru64/simple-atomic/stdout
+++ b/tests/long/30.eon/ref/alpha/tru64/simple-atomic/stdout
@@ -1,2 +1,2 @@
Eon, Version 1.1
-OO-style eon Time= 0.000000
+OO-style eon Time= 0.183333
diff --git a/tests/long/30.eon/ref/alpha/tru64/simple-timing/config.ini b/tests/long/30.eon/ref/alpha/tru64/simple-timing/config.ini
index 452538e49..bc260bf15 100644
--- a/tests/long/30.eon/ref/alpha/tru64/simple-timing/config.ini
+++ b/tests/long/30.eon/ref/alpha/tru64/simple-timing/config.ini
@@ -1,33 +1,7 @@
[root]
type=Root
children=system
-checkpoint=
-clock=1000000000000
-max_tick=0
-output_file=cout
-progress_interval=0
-
-[serialize]
-count=10
-cycle=0
-dir=cpt.%012d
-period=0
-
-[stats]
-descriptions=true
-dump_cycle=0
-dump_period=0
-dump_reset=false
-ignore_events=
-mysql_db=
-mysql_host=
-mysql_password=
-mysql_user=
-project_name=test
-simulation_name=test
-simulation_sample=0
-text_compat=true
-text_file=m5stats.txt
+dummy=0
[system]
type=System
@@ -38,7 +12,7 @@ physmem=system.physmem
[system.cpu]
type=TimingSimpleCPU
children=dcache icache l2cache toL2Bus workload
-clock=1
+clock=500
cpu_id=0
defer_registration=false
function_trace=false
@@ -182,11 +156,11 @@ port=system.cpu.icache.mem_side system.cpu.dcache.mem_side system.cpu.l2cache.cp
[system.cpu.workload]
type=LiveProcess
cmd=eon chair.control.cook chair.camera chair.surfaces chair.cook.ppm ppm pixels_out.cook
-cwd=build/ALPHA_SE/tests/fast/long/30.eon/alpha/linux/simple-timing
+cwd=build/ALPHA_SE/tests/fast/long/30.eon/alpha/tru64/simple-timing
egid=100
env=
euid=100
-executable=/home/gblack/m5/dist/m5/cpu2000/binaries/alpha/tru64/eon
+executable=/dist/m5/cpu2000/binaries/alpha/tru64/eon
gid=100
input=cin
output=cout
diff --git a/tests/long/30.eon/ref/alpha/tru64/simple-timing/config.out b/tests/long/30.eon/ref/alpha/tru64/simple-timing/config.out
index 602da9705..0a9655414 100644
--- a/tests/long/30.eon/ref/alpha/tru64/simple-timing/config.out
+++ b/tests/long/30.eon/ref/alpha/tru64/simple-timing/config.out
@@ -1,9 +1,6 @@
[root]
type=Root
-clock=1000000000000
-max_tick=0
-progress_interval=0
-output_file=cout
+dummy=0
[system.physmem]
type=PhysicalMemory
@@ -27,11 +24,11 @@ responder_set=false
[system.cpu.workload]
type=LiveProcess
cmd=eon chair.control.cook chair.camera chair.surfaces chair.cook.ppm ppm pixels_out.cook
-executable=/home/gblack/m5/dist/m5/cpu2000/binaries/alpha/tru64/eon
+executable=/dist/m5/cpu2000/binaries/alpha/tru64/eon
input=cin
output=cout
env=
-cwd=build/ALPHA_SE/tests/fast/long/30.eon/alpha/linux/simple-timing
+cwd=build/ALPHA_SE/tests/fast/long/30.eon/alpha/tru64/simple-timing
system=system
uid=100
euid=100
@@ -50,7 +47,7 @@ progress_interval=0
system=system
cpu_id=0
workload=system.cpu.workload
-clock=1
+clock=500
phase=0
defer_registration=false
// width not specified
@@ -179,23 +176,3 @@ prefetch_use_cpu_id=true
prefetch_data_accesses_only=false
hit_latency=1
-[stats]
-descriptions=true
-project_name=test
-simulation_name=test
-simulation_sample=0
-text_file=m5stats.txt
-text_compat=true
-mysql_db=
-mysql_user=
-mysql_password=
-mysql_host=
-events_start=-1
-dump_reset=false
-dump_cycle=0
-dump_period=0
-ignore_events=
-
-[statsreset]
-reset_cycle=0
-
diff --git a/tests/long/30.eon/ref/alpha/tru64/simple-timing/m5stats.txt b/tests/long/30.eon/ref/alpha/tru64/simple-timing/m5stats.txt
index 328856ce7..552adff15 100644
--- a/tests/long/30.eon/ref/alpha/tru64/simple-timing/m5stats.txt
+++ b/tests/long/30.eon/ref/alpha/tru64/simple-timing/m5stats.txt
@@ -1,65 +1,65 @@
---------- Begin Simulation Statistics ----------
-host_inst_rate 689508 # Simulator instruction rate (inst/s)
-host_mem_usage 185012 # Number of bytes of host memory used
-host_seconds 578.19 # Real time elapsed on the host
-host_tick_rate 1033135 # Simulator tick rate (ticks/s)
+host_inst_rate 557007 # Simulator instruction rate (inst/s)
+host_mem_usage 156576 # Number of bytes of host memory used
+host_seconds 715.73 # Real time elapsed on the host
+host_tick_rate 396092779 # Simulator tick rate (ticks/s)
sim_freq 1000000000000 # Frequency of simulated ticks
-sim_insts 398664450 # Number of instructions simulated
-sim_seconds 0.000597 # Number of seconds simulated
-sim_ticks 597346012 # Number of ticks simulated
-system.cpu.dcache.ReadReq_accesses 94754482 # number of ReadReq accesses(hits+misses)
-system.cpu.dcache.ReadReq_avg_miss_latency 3956.610526 # average ReadReq miss latency
-system.cpu.dcache.ReadReq_avg_mshr_miss_latency 2956.610526 # average ReadReq mshr miss latency
-system.cpu.dcache.ReadReq_hits 94753532 # number of ReadReq hits
-system.cpu.dcache.ReadReq_miss_latency 3758780 # number of ReadReq miss cycles
+sim_insts 398664597 # Number of instructions simulated
+sim_seconds 0.283494 # Number of seconds simulated
+sim_ticks 283494379000 # Number of ticks simulated
+system.cpu.dcache.ReadReq_accesses 94754489 # number of ReadReq accesses(hits+misses)
+system.cpu.dcache.ReadReq_avg_miss_latency 3630.526316 # average ReadReq miss latency
+system.cpu.dcache.ReadReq_avg_mshr_miss_latency 2630.526316 # average ReadReq mshr miss latency
+system.cpu.dcache.ReadReq_hits 94753539 # number of ReadReq hits
+system.cpu.dcache.ReadReq_miss_latency 3449000 # number of ReadReq miss cycles
system.cpu.dcache.ReadReq_miss_rate 0.000010 # miss rate for ReadReq accesses
system.cpu.dcache.ReadReq_misses 950 # number of ReadReq misses
-system.cpu.dcache.ReadReq_mshr_miss_latency 2808780 # number of ReadReq MSHR miss cycles
+system.cpu.dcache.ReadReq_mshr_miss_latency 2499000 # number of ReadReq MSHR miss cycles
system.cpu.dcache.ReadReq_mshr_miss_rate 0.000010 # mshr miss rate for ReadReq accesses
system.cpu.dcache.ReadReq_mshr_misses 950 # number of ReadReq MSHR misses
-system.cpu.dcache.WriteReq_accesses 73520727 # number of WriteReq accesses(hits+misses)
-system.cpu.dcache.WriteReq_avg_miss_latency 3940.471580 # average WriteReq miss latency
-system.cpu.dcache.WriteReq_avg_mshr_miss_latency 2940.471580 # average WriteReq mshr miss latency
-system.cpu.dcache.WriteReq_hits 73517525 # number of WriteReq hits
-system.cpu.dcache.WriteReq_miss_latency 12617390 # number of WriteReq miss cycles
+system.cpu.dcache.WriteReq_accesses 73520729 # number of WriteReq accesses(hits+misses)
+system.cpu.dcache.WriteReq_avg_miss_latency 3618.988132 # average WriteReq miss latency
+system.cpu.dcache.WriteReq_avg_mshr_miss_latency 2618.988132 # average WriteReq mshr miss latency
+system.cpu.dcache.WriteReq_hits 73517527 # number of WriteReq hits
+system.cpu.dcache.WriteReq_miss_latency 11588000 # number of WriteReq miss cycles
system.cpu.dcache.WriteReq_miss_rate 0.000044 # miss rate for WriteReq accesses
system.cpu.dcache.WriteReq_misses 3202 # number of WriteReq misses
-system.cpu.dcache.WriteReq_mshr_miss_latency 9415390 # number of WriteReq MSHR miss cycles
+system.cpu.dcache.WriteReq_mshr_miss_latency 8386000 # number of WriteReq MSHR miss cycles
system.cpu.dcache.WriteReq_mshr_miss_rate 0.000044 # mshr miss rate for WriteReq accesses
system.cpu.dcache.WriteReq_mshr_misses 3202 # number of WriteReq MSHR misses
-system.cpu.dcache.avg_blocked_cycles_no_mshrs no value # average number of cycles each access was blocked
-system.cpu.dcache.avg_blocked_cycles_no_targets no value # average number of cycles each access was blocked
-system.cpu.dcache.avg_refs 40527.711224 # Average number of references to valid blocks.
+system.cpu.dcache.avg_blocked_cycles_no_mshrs <err: div-0> # average number of cycles each access was blocked
+system.cpu.dcache.avg_blocked_cycles_no_targets <err: div-0> # average number of cycles each access was blocked
+system.cpu.dcache.avg_refs 40527.713391 # Average number of references to valid blocks.
system.cpu.dcache.blocked_no_mshrs 0 # number of cycles access was blocked
system.cpu.dcache.blocked_no_targets 0 # number of cycles access was blocked
system.cpu.dcache.blocked_cycles_no_mshrs 0 # number of cycles access was blocked
system.cpu.dcache.blocked_cycles_no_targets 0 # number of cycles access was blocked
system.cpu.dcache.cache_copies 0 # number of cache copies performed
-system.cpu.dcache.demand_accesses 168275209 # number of demand (read+write) accesses
-system.cpu.dcache.demand_avg_miss_latency 3944.164258 # average overall miss latency
-system.cpu.dcache.demand_avg_mshr_miss_latency 2944.164258 # average overall mshr miss latency
-system.cpu.dcache.demand_hits 168271057 # number of demand (read+write) hits
-system.cpu.dcache.demand_miss_latency 16376170 # number of demand (read+write) miss cycles
+system.cpu.dcache.demand_accesses 168275218 # number of demand (read+write) accesses
+system.cpu.dcache.demand_avg_miss_latency 3621.628131 # average overall miss latency
+system.cpu.dcache.demand_avg_mshr_miss_latency 2621.628131 # average overall mshr miss latency
+system.cpu.dcache.demand_hits 168271066 # number of demand (read+write) hits
+system.cpu.dcache.demand_miss_latency 15037000 # number of demand (read+write) miss cycles
system.cpu.dcache.demand_miss_rate 0.000025 # miss rate for demand accesses
system.cpu.dcache.demand_misses 4152 # number of demand (read+write) misses
system.cpu.dcache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.dcache.demand_mshr_miss_latency 12224170 # number of demand (read+write) MSHR miss cycles
+system.cpu.dcache.demand_mshr_miss_latency 10885000 # number of demand (read+write) MSHR miss cycles
system.cpu.dcache.demand_mshr_miss_rate 0.000025 # mshr miss rate for demand accesses
system.cpu.dcache.demand_mshr_misses 4152 # number of demand (read+write) MSHR misses
system.cpu.dcache.fast_writes 0 # number of fast writes performed
system.cpu.dcache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.dcache.no_allocate_misses 0 # Number of misses that were no-allocate
-system.cpu.dcache.overall_accesses 168275209 # number of overall (read+write) accesses
-system.cpu.dcache.overall_avg_miss_latency 3944.164258 # average overall miss latency
-system.cpu.dcache.overall_avg_mshr_miss_latency 2944.164258 # average overall mshr miss latency
-system.cpu.dcache.overall_avg_mshr_uncacheable_latency no value # average overall mshr uncacheable latency
-system.cpu.dcache.overall_hits 168271057 # number of overall hits
-system.cpu.dcache.overall_miss_latency 16376170 # number of overall miss cycles
+system.cpu.dcache.overall_accesses 168275218 # number of overall (read+write) accesses
+system.cpu.dcache.overall_avg_miss_latency 3621.628131 # average overall miss latency
+system.cpu.dcache.overall_avg_mshr_miss_latency 2621.628131 # average overall mshr miss latency
+system.cpu.dcache.overall_avg_mshr_uncacheable_latency <err: div-0> # average overall mshr uncacheable latency
+system.cpu.dcache.overall_hits 168271066 # number of overall hits
+system.cpu.dcache.overall_miss_latency 15037000 # number of overall miss cycles
system.cpu.dcache.overall_miss_rate 0.000025 # miss rate for overall accesses
system.cpu.dcache.overall_misses 4152 # number of overall misses
system.cpu.dcache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.dcache.overall_mshr_miss_latency 12224170 # number of overall MSHR miss cycles
+system.cpu.dcache.overall_mshr_miss_latency 10885000 # number of overall MSHR miss cycles
system.cpu.dcache.overall_mshr_miss_rate 0.000025 # mshr miss rate for overall accesses
system.cpu.dcache.overall_mshr_misses 4152 # number of overall MSHR misses
system.cpu.dcache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
@@ -76,54 +76,54 @@ system.cpu.dcache.prefetcher.num_hwpf_squashed_from_miss 0
system.cpu.dcache.replacements 764 # number of replacements
system.cpu.dcache.sampled_refs 4152 # Sample count of references to valid blocks.
system.cpu.dcache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.dcache.tagsinuse 3222.413784 # Cycle average of tags in use
-system.cpu.dcache.total_refs 168271057 # Total number of references to valid blocks.
+system.cpu.dcache.tagsinuse 3289.772430 # Cycle average of tags in use
+system.cpu.dcache.total_refs 168271066 # Total number of references to valid blocks.
system.cpu.dcache.warmup_cycle 0 # Cycle when the warmup percentage was hit.
system.cpu.dcache.writebacks 625 # number of writebacks
-system.cpu.icache.ReadReq_accesses 398664451 # number of ReadReq accesses(hits+misses)
-system.cpu.icache.ReadReq_avg_miss_latency 3820.906097 # average ReadReq miss latency
-system.cpu.icache.ReadReq_avg_mshr_miss_latency 2820.906097 # average ReadReq mshr miss latency
-system.cpu.icache.ReadReq_hits 398660777 # number of ReadReq hits
-system.cpu.icache.ReadReq_miss_latency 14038009 # number of ReadReq miss cycles
+system.cpu.icache.ReadReq_accesses 398664598 # number of ReadReq accesses(hits+misses)
+system.cpu.icache.ReadReq_avg_miss_latency 3633.814321 # average ReadReq miss latency
+system.cpu.icache.ReadReq_avg_mshr_miss_latency 2633.814321 # average ReadReq mshr miss latency
+system.cpu.icache.ReadReq_hits 398660925 # number of ReadReq hits
+system.cpu.icache.ReadReq_miss_latency 13347000 # number of ReadReq miss cycles
system.cpu.icache.ReadReq_miss_rate 0.000009 # miss rate for ReadReq accesses
-system.cpu.icache.ReadReq_misses 3674 # number of ReadReq misses
-system.cpu.icache.ReadReq_mshr_miss_latency 10364009 # number of ReadReq MSHR miss cycles
+system.cpu.icache.ReadReq_misses 3673 # number of ReadReq misses
+system.cpu.icache.ReadReq_mshr_miss_latency 9674000 # number of ReadReq MSHR miss cycles
system.cpu.icache.ReadReq_mshr_miss_rate 0.000009 # mshr miss rate for ReadReq accesses
-system.cpu.icache.ReadReq_mshr_misses 3674 # number of ReadReq MSHR misses
-system.cpu.icache.avg_blocked_cycles_no_mshrs no value # average number of cycles each access was blocked
-system.cpu.icache.avg_blocked_cycles_no_targets no value # average number of cycles each access was blocked
-system.cpu.icache.avg_refs 108508.649156 # Average number of references to valid blocks.
+system.cpu.icache.ReadReq_mshr_misses 3673 # number of ReadReq MSHR misses
+system.cpu.icache.avg_blocked_cycles_no_mshrs <err: div-0> # average number of cycles each access was blocked
+system.cpu.icache.avg_blocked_cycles_no_targets <err: div-0> # average number of cycles each access was blocked
+system.cpu.icache.avg_refs 108538.231691 # Average number of references to valid blocks.
system.cpu.icache.blocked_no_mshrs 0 # number of cycles access was blocked
system.cpu.icache.blocked_no_targets 0 # number of cycles access was blocked
system.cpu.icache.blocked_cycles_no_mshrs 0 # number of cycles access was blocked
system.cpu.icache.blocked_cycles_no_targets 0 # number of cycles access was blocked
system.cpu.icache.cache_copies 0 # number of cache copies performed
-system.cpu.icache.demand_accesses 398664451 # number of demand (read+write) accesses
-system.cpu.icache.demand_avg_miss_latency 3820.906097 # average overall miss latency
-system.cpu.icache.demand_avg_mshr_miss_latency 2820.906097 # average overall mshr miss latency
-system.cpu.icache.demand_hits 398660777 # number of demand (read+write) hits
-system.cpu.icache.demand_miss_latency 14038009 # number of demand (read+write) miss cycles
+system.cpu.icache.demand_accesses 398664598 # number of demand (read+write) accesses
+system.cpu.icache.demand_avg_miss_latency 3633.814321 # average overall miss latency
+system.cpu.icache.demand_avg_mshr_miss_latency 2633.814321 # average overall mshr miss latency
+system.cpu.icache.demand_hits 398660925 # number of demand (read+write) hits
+system.cpu.icache.demand_miss_latency 13347000 # number of demand (read+write) miss cycles
system.cpu.icache.demand_miss_rate 0.000009 # miss rate for demand accesses
-system.cpu.icache.demand_misses 3674 # number of demand (read+write) misses
+system.cpu.icache.demand_misses 3673 # number of demand (read+write) misses
system.cpu.icache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.icache.demand_mshr_miss_latency 10364009 # number of demand (read+write) MSHR miss cycles
+system.cpu.icache.demand_mshr_miss_latency 9674000 # number of demand (read+write) MSHR miss cycles
system.cpu.icache.demand_mshr_miss_rate 0.000009 # mshr miss rate for demand accesses
-system.cpu.icache.demand_mshr_misses 3674 # number of demand (read+write) MSHR misses
+system.cpu.icache.demand_mshr_misses 3673 # number of demand (read+write) MSHR misses
system.cpu.icache.fast_writes 0 # number of fast writes performed
system.cpu.icache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.icache.no_allocate_misses 0 # Number of misses that were no-allocate
-system.cpu.icache.overall_accesses 398664451 # number of overall (read+write) accesses
-system.cpu.icache.overall_avg_miss_latency 3820.906097 # average overall miss latency
-system.cpu.icache.overall_avg_mshr_miss_latency 2820.906097 # average overall mshr miss latency
-system.cpu.icache.overall_avg_mshr_uncacheable_latency no value # average overall mshr uncacheable latency
-system.cpu.icache.overall_hits 398660777 # number of overall hits
-system.cpu.icache.overall_miss_latency 14038009 # number of overall miss cycles
+system.cpu.icache.overall_accesses 398664598 # number of overall (read+write) accesses
+system.cpu.icache.overall_avg_miss_latency 3633.814321 # average overall miss latency
+system.cpu.icache.overall_avg_mshr_miss_latency 2633.814321 # average overall mshr miss latency
+system.cpu.icache.overall_avg_mshr_uncacheable_latency <err: div-0> # average overall mshr uncacheable latency
+system.cpu.icache.overall_hits 398660925 # number of overall hits
+system.cpu.icache.overall_miss_latency 13347000 # number of overall miss cycles
system.cpu.icache.overall_miss_rate 0.000009 # miss rate for overall accesses
-system.cpu.icache.overall_misses 3674 # number of overall misses
+system.cpu.icache.overall_misses 3673 # number of overall misses
system.cpu.icache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.icache.overall_mshr_miss_latency 10364009 # number of overall MSHR miss cycles
+system.cpu.icache.overall_mshr_miss_latency 9674000 # number of overall MSHR miss cycles
system.cpu.icache.overall_mshr_miss_rate 0.000009 # mshr miss rate for overall accesses
-system.cpu.icache.overall_mshr_misses 3674 # number of overall MSHR misses
+system.cpu.icache.overall_mshr_misses 3673 # number of overall MSHR misses
system.cpu.icache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
system.cpu.icache.overall_mshr_uncacheable_misses 0 # number of overall MSHR uncacheable misses
system.cpu.icache.prefetcher.num_hwpf_already_in_cache 0 # number of hwpf that were already in the cache
@@ -135,60 +135,60 @@ system.cpu.icache.prefetcher.num_hwpf_issued 0
system.cpu.icache.prefetcher.num_hwpf_removed_MSHR_hit 0 # number of hwpf removed because MSHR allocated
system.cpu.icache.prefetcher.num_hwpf_span_page 0 # number of hwpf spanning a virtual page
system.cpu.icache.prefetcher.num_hwpf_squashed_from_miss 0 # number of hwpf that got squashed due to a miss aborting calculation time
-system.cpu.icache.replacements 1770 # number of replacements
-system.cpu.icache.sampled_refs 3674 # Sample count of references to valid blocks.
+system.cpu.icache.replacements 1769 # number of replacements
+system.cpu.icache.sampled_refs 3673 # Sample count of references to valid blocks.
system.cpu.icache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.icache.tagsinuse 1765.882838 # Cycle average of tags in use
-system.cpu.icache.total_refs 398660777 # Total number of references to valid blocks.
+system.cpu.icache.tagsinuse 1795.510184 # Cycle average of tags in use
+system.cpu.icache.total_refs 398660925 # Total number of references to valid blocks.
system.cpu.icache.warmup_cycle 0 # Cycle when the warmup percentage was hit.
system.cpu.icache.writebacks 0 # number of writebacks
system.cpu.idle_fraction 0 # Percentage of idle cycles
-system.cpu.l2cache.ReadReq_accesses 7826 # number of ReadReq accesses(hits+misses)
-system.cpu.l2cache.ReadReq_avg_miss_latency 2983.265505 # average ReadReq miss latency
-system.cpu.l2cache.ReadReq_avg_mshr_miss_latency 1924.984530 # average ReadReq mshr miss latency
+system.cpu.l2cache.ReadReq_accesses 7825 # number of ReadReq accesses(hits+misses)
+system.cpu.l2cache.ReadReq_avg_miss_latency 2707.276275 # average ReadReq miss latency
+system.cpu.l2cache.ReadReq_avg_mshr_miss_latency 1705.023697 # average ReadReq mshr miss latency
system.cpu.l2cache.ReadReq_hits 651 # number of ReadReq hits
-system.cpu.l2cache.ReadReq_miss_latency 21404930 # number of ReadReq miss cycles
-system.cpu.l2cache.ReadReq_miss_rate 0.916816 # miss rate for ReadReq accesses
-system.cpu.l2cache.ReadReq_misses 7175 # number of ReadReq misses
-system.cpu.l2cache.ReadReq_mshr_miss_latency 13811764 # number of ReadReq MSHR miss cycles
-system.cpu.l2cache.ReadReq_mshr_miss_rate 0.916816 # mshr miss rate for ReadReq accesses
-system.cpu.l2cache.ReadReq_mshr_misses 7175 # number of ReadReq MSHR misses
+system.cpu.l2cache.ReadReq_miss_latency 19422000 # number of ReadReq miss cycles
+system.cpu.l2cache.ReadReq_miss_rate 0.916805 # miss rate for ReadReq accesses
+system.cpu.l2cache.ReadReq_misses 7174 # number of ReadReq misses
+system.cpu.l2cache.ReadReq_mshr_miss_latency 12231840 # number of ReadReq MSHR miss cycles
+system.cpu.l2cache.ReadReq_mshr_miss_rate 0.916805 # mshr miss rate for ReadReq accesses
+system.cpu.l2cache.ReadReq_mshr_misses 7174 # number of ReadReq MSHR misses
system.cpu.l2cache.Writeback_accesses 625 # number of Writeback accesses(hits+misses)
system.cpu.l2cache.Writeback_hits 625 # number of Writeback hits
-system.cpu.l2cache.avg_blocked_cycles_no_mshrs no value # average number of cycles each access was blocked
-system.cpu.l2cache.avg_blocked_cycles_no_targets no value # average number of cycles each access was blocked
-system.cpu.l2cache.avg_refs 0.177840 # Average number of references to valid blocks.
+system.cpu.l2cache.avg_blocked_cycles_no_mshrs <err: div-0> # average number of cycles each access was blocked
+system.cpu.l2cache.avg_blocked_cycles_no_targets <err: div-0> # average number of cycles each access was blocked
+system.cpu.l2cache.avg_refs 0.177865 # Average number of references to valid blocks.
system.cpu.l2cache.blocked_no_mshrs 0 # number of cycles access was blocked
system.cpu.l2cache.blocked_no_targets 0 # number of cycles access was blocked
system.cpu.l2cache.blocked_cycles_no_mshrs 0 # number of cycles access was blocked
system.cpu.l2cache.blocked_cycles_no_targets 0 # number of cycles access was blocked
system.cpu.l2cache.cache_copies 0 # number of cache copies performed
-system.cpu.l2cache.demand_accesses 7826 # number of demand (read+write) accesses
-system.cpu.l2cache.demand_avg_miss_latency 2983.265505 # average overall miss latency
-system.cpu.l2cache.demand_avg_mshr_miss_latency 1924.984530 # average overall mshr miss latency
+system.cpu.l2cache.demand_accesses 7825 # number of demand (read+write) accesses
+system.cpu.l2cache.demand_avg_miss_latency 2707.276275 # average overall miss latency
+system.cpu.l2cache.demand_avg_mshr_miss_latency 1705.023697 # average overall mshr miss latency
system.cpu.l2cache.demand_hits 651 # number of demand (read+write) hits
-system.cpu.l2cache.demand_miss_latency 21404930 # number of demand (read+write) miss cycles
-system.cpu.l2cache.demand_miss_rate 0.916816 # miss rate for demand accesses
-system.cpu.l2cache.demand_misses 7175 # number of demand (read+write) misses
+system.cpu.l2cache.demand_miss_latency 19422000 # number of demand (read+write) miss cycles
+system.cpu.l2cache.demand_miss_rate 0.916805 # miss rate for demand accesses
+system.cpu.l2cache.demand_misses 7174 # number of demand (read+write) misses
system.cpu.l2cache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.l2cache.demand_mshr_miss_latency 13811764 # number of demand (read+write) MSHR miss cycles
-system.cpu.l2cache.demand_mshr_miss_rate 0.916816 # mshr miss rate for demand accesses
-system.cpu.l2cache.demand_mshr_misses 7175 # number of demand (read+write) MSHR misses
+system.cpu.l2cache.demand_mshr_miss_latency 12231840 # number of demand (read+write) MSHR miss cycles
+system.cpu.l2cache.demand_mshr_miss_rate 0.916805 # mshr miss rate for demand accesses
+system.cpu.l2cache.demand_mshr_misses 7174 # number of demand (read+write) MSHR misses
system.cpu.l2cache.fast_writes 0 # number of fast writes performed
system.cpu.l2cache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.l2cache.no_allocate_misses 0 # Number of misses that were no-allocate
-system.cpu.l2cache.overall_accesses 8451 # number of overall (read+write) accesses
-system.cpu.l2cache.overall_avg_miss_latency 2983.265505 # average overall miss latency
-system.cpu.l2cache.overall_avg_mshr_miss_latency 1924.984530 # average overall mshr miss latency
-system.cpu.l2cache.overall_avg_mshr_uncacheable_latency no value # average overall mshr uncacheable latency
+system.cpu.l2cache.overall_accesses 8450 # number of overall (read+write) accesses
+system.cpu.l2cache.overall_avg_miss_latency 2707.276275 # average overall miss latency
+system.cpu.l2cache.overall_avg_mshr_miss_latency 1705.023697 # average overall mshr miss latency
+system.cpu.l2cache.overall_avg_mshr_uncacheable_latency <err: div-0> # average overall mshr uncacheable latency
system.cpu.l2cache.overall_hits 1276 # number of overall hits
-system.cpu.l2cache.overall_miss_latency 21404930 # number of overall miss cycles
-system.cpu.l2cache.overall_miss_rate 0.849012 # miss rate for overall accesses
-system.cpu.l2cache.overall_misses 7175 # number of overall misses
+system.cpu.l2cache.overall_miss_latency 19422000 # number of overall miss cycles
+system.cpu.l2cache.overall_miss_rate 0.848994 # miss rate for overall accesses
+system.cpu.l2cache.overall_misses 7174 # number of overall misses
system.cpu.l2cache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.l2cache.overall_mshr_miss_latency 13811764 # number of overall MSHR miss cycles
-system.cpu.l2cache.overall_mshr_miss_rate 0.849012 # mshr miss rate for overall accesses
-system.cpu.l2cache.overall_mshr_misses 7175 # number of overall MSHR misses
+system.cpu.l2cache.overall_mshr_miss_latency 12231840 # number of overall MSHR miss cycles
+system.cpu.l2cache.overall_mshr_miss_rate 0.848994 # mshr miss rate for overall accesses
+system.cpu.l2cache.overall_mshr_misses 7174 # number of overall MSHR misses
system.cpu.l2cache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
system.cpu.l2cache.overall_mshr_uncacheable_misses 0 # number of overall MSHR uncacheable misses
system.cpu.l2cache.prefetcher.num_hwpf_already_in_cache 0 # number of hwpf that were already in the cache
@@ -201,16 +201,16 @@ system.cpu.l2cache.prefetcher.num_hwpf_removed_MSHR_hit 0
system.cpu.l2cache.prefetcher.num_hwpf_span_page 0 # number of hwpf spanning a virtual page
system.cpu.l2cache.prefetcher.num_hwpf_squashed_from_miss 0 # number of hwpf that got squashed due to a miss aborting calculation time
system.cpu.l2cache.replacements 0 # number of replacements
-system.cpu.l2cache.sampled_refs 7175 # Sample count of references to valid blocks.
+system.cpu.l2cache.sampled_refs 7174 # Sample count of references to valid blocks.
system.cpu.l2cache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.l2cache.tagsinuse 6344.042673 # Cycle average of tags in use
+system.cpu.l2cache.tagsinuse 6483.699084 # Cycle average of tags in use
system.cpu.l2cache.total_refs 1276 # Total number of references to valid blocks.
system.cpu.l2cache.warmup_cycle 0 # Cycle when the warmup percentage was hit.
system.cpu.l2cache.writebacks 0 # number of writebacks
system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles
-system.cpu.numCycles 597346012 # number of cpu cycles simulated
-system.cpu.num_insts 398664450 # Number of instructions executed
-system.cpu.num_refs 174183390 # Number of memory references
+system.cpu.numCycles 283494379000 # number of cpu cycles simulated
+system.cpu.num_insts 398664597 # Number of instructions executed
+system.cpu.num_refs 174183399 # Number of memory references
system.cpu.workload.PROG:num_syscalls 215 # Number of system calls
---------- End Simulation Statistics ----------
diff --git a/tests/long/30.eon/ref/alpha/tru64/simple-timing/stderr b/tests/long/30.eon/ref/alpha/tru64/simple-timing/stderr
index 8534c55aa..4bb0d9bbe 100644
--- a/tests/long/30.eon/ref/alpha/tru64/simple-timing/stderr
+++ b/tests/long/30.eon/ref/alpha/tru64/simple-timing/stderr
@@ -1,10 +1,11 @@
-0: system.remote_gdb.listener: listening for remote gdb on port 7000
warn: Entering event queue @ 0. Starting simulation...
+warn: Increasing stack size by one page.
getting pixel output filename pixels_out.cook
opening control file chair.control.cook
opening camera file chair.camera
opening surfaces file chair.surfaces
reading data
+warn: Increasing stack size by one page.
processing 8parts
Grid measure is 6 by 3.0001 by 6
cell dimension is 0.863065
diff --git a/tests/long/30.eon/ref/alpha/tru64/simple-timing/stdout b/tests/long/30.eon/ref/alpha/tru64/simple-timing/stdout
index 039e2d4ce..1e8a0ac6f 100644
--- a/tests/long/30.eon/ref/alpha/tru64/simple-timing/stdout
+++ b/tests/long/30.eon/ref/alpha/tru64/simple-timing/stdout
@@ -1,2 +1,2 @@
Eon, Version 1.1
-OO-style eon Time= 0.000000
+OO-style eon Time= 0.283333
diff --git a/tests/long/40.perlbmk/ref/alpha/tru64/simple-atomic/config.ini b/tests/long/40.perlbmk/ref/alpha/tru64/simple-atomic/config.ini
index 59c6e25e2..dc1116a7e 100644
--- a/tests/long/40.perlbmk/ref/alpha/tru64/simple-atomic/config.ini
+++ b/tests/long/40.perlbmk/ref/alpha/tru64/simple-atomic/config.ini
@@ -1,33 +1,7 @@
[root]
type=Root
children=system
-checkpoint=
-clock=1000000000000
-max_tick=0
-output_file=cout
-progress_interval=0
-
-[serialize]
-count=10
-cycle=0
-dir=cpt.%012d
-period=0
-
-[stats]
-descriptions=true
-dump_cycle=0
-dump_period=0
-dump_reset=false
-ignore_events=
-mysql_db=
-mysql_host=
-mysql_password=
-mysql_user=
-project_name=test
-simulation_name=test
-simulation_sample=0
-text_compat=true
-text_file=m5stats.txt
+dummy=0
[system]
type=System
@@ -38,7 +12,7 @@ physmem=system.physmem
[system.cpu]
type=AtomicSimpleCPU
children=workload
-clock=1
+clock=500
cpu_id=0
defer_registration=false
function_trace=false
@@ -59,11 +33,11 @@ icache_port=system.membus.port[1]
[system.cpu.workload]
type=LiveProcess
cmd=perlbmk -I. -I lib lgred.makerand.pl
-cwd=build/ALPHA_SE/tests/fast/long/40.perlbmk/alpha/linux/simple-atomic
+cwd=build/ALPHA_SE/tests/fast/long/40.perlbmk/alpha/tru64/simple-atomic
egid=100
env=
euid=100
-executable=/home/gblack/m5/dist/m5/cpu2000/binaries/alpha/tru64/perlbmk
+executable=/dist/m5/cpu2000/binaries/alpha/tru64/perlbmk
gid=100
input=cin
output=cout
diff --git a/tests/long/40.perlbmk/ref/alpha/tru64/simple-atomic/config.out b/tests/long/40.perlbmk/ref/alpha/tru64/simple-atomic/config.out
index c6e4aa136..ef449bf6d 100644
--- a/tests/long/40.perlbmk/ref/alpha/tru64/simple-atomic/config.out
+++ b/tests/long/40.perlbmk/ref/alpha/tru64/simple-atomic/config.out
@@ -1,9 +1,6 @@
[root]
type=Root
-clock=1000000000000
-max_tick=0
-progress_interval=0
-output_file=cout
+dummy=0
[system.physmem]
type=PhysicalMemory
@@ -27,11 +24,11 @@ responder_set=false
[system.cpu.workload]
type=LiveProcess
cmd=perlbmk -I. -I lib lgred.makerand.pl
-executable=/home/gblack/m5/dist/m5/cpu2000/binaries/alpha/tru64/perlbmk
+executable=/dist/m5/cpu2000/binaries/alpha/tru64/perlbmk
input=cin
output=cout
env=
-cwd=build/ALPHA_SE/tests/fast/long/40.perlbmk/alpha/linux/simple-atomic
+cwd=build/ALPHA_SE/tests/fast/long/40.perlbmk/alpha/tru64/simple-atomic
system=system
uid=100
euid=100
@@ -50,7 +47,7 @@ progress_interval=0
system=system
cpu_id=0
workload=system.cpu.workload
-clock=1
+clock=500
phase=0
defer_registration=false
width=1
@@ -58,23 +55,3 @@ function_trace=false
function_trace_start=0
simulate_stalls=false
-[stats]
-descriptions=true
-project_name=test
-simulation_name=test
-simulation_sample=0
-text_file=m5stats.txt
-text_compat=true
-mysql_db=
-mysql_user=
-mysql_password=
-mysql_host=
-events_start=-1
-dump_reset=false
-dump_cycle=0
-dump_period=0
-ignore_events=
-
-[statsreset]
-reset_cycle=0
-
diff --git a/tests/long/40.perlbmk/ref/alpha/tru64/simple-atomic/m5stats.txt b/tests/long/40.perlbmk/ref/alpha/tru64/simple-atomic/m5stats.txt
index 9db3f64bc..5fa1b5726 100644
--- a/tests/long/40.perlbmk/ref/alpha/tru64/simple-atomic/m5stats.txt
+++ b/tests/long/40.perlbmk/ref/alpha/tru64/simple-atomic/m5stats.txt
@@ -1,13 +1,13 @@
---------- Begin Simulation Statistics ----------
-host_inst_rate 1149393 # Simulator instruction rate (inst/s)
-host_mem_usage 177516 # Number of bytes of host memory used
-host_seconds 1747.87 # Real time elapsed on the host
-host_tick_rate 1149393 # Simulator tick rate (ticks/s)
+host_inst_rate 855453 # Simulator instruction rate (inst/s)
+host_mem_usage 151192 # Number of bytes of host memory used
+host_seconds 2348.45 # Real time elapsed on the host
+host_tick_rate 427726617 # Simulator tick rate (ticks/s)
sim_freq 1000000000000 # Frequency of simulated ticks
sim_insts 2008987607 # Number of instructions simulated
-sim_seconds 0.002009 # Number of seconds simulated
-sim_ticks 2008987606 # Number of ticks simulated
+sim_seconds 1.004494 # Number of seconds simulated
+sim_ticks 1004493803000 # Number of ticks simulated
system.cpu.idle_fraction 0 # Percentage of idle cycles
system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles
system.cpu.numCycles 2008987607 # number of cpu cycles simulated
diff --git a/tests/long/40.perlbmk/ref/alpha/tru64/simple-atomic/stderr b/tests/long/40.perlbmk/ref/alpha/tru64/simple-atomic/stderr
index bc72461c8..a6133a5ee 100644
--- a/tests/long/40.perlbmk/ref/alpha/tru64/simple-atomic/stderr
+++ b/tests/long/40.perlbmk/ref/alpha/tru64/simple-atomic/stderr
@@ -1,3 +1,4 @@
-0: system.remote_gdb.listener: listening for remote gdb on port 7000
warn: Entering event queue @ 0. Starting simulation...
+warn: Increasing stack size by one page.
warn: ignoring syscall sigprocmask(1, 0, ...)
+warn: Increasing stack size by one page.
diff --git a/tests/long/40.perlbmk/ref/alpha/tru64/simple-timing/config.ini b/tests/long/40.perlbmk/ref/alpha/tru64/simple-timing/config.ini
index 5f64dcebd..6f1f78d48 100644
--- a/tests/long/40.perlbmk/ref/alpha/tru64/simple-timing/config.ini
+++ b/tests/long/40.perlbmk/ref/alpha/tru64/simple-timing/config.ini
@@ -1,33 +1,7 @@
[root]
type=Root
children=system
-checkpoint=
-clock=1000000000000
-max_tick=0
-output_file=cout
-progress_interval=0
-
-[serialize]
-count=10
-cycle=0
-dir=cpt.%012d
-period=0
-
-[stats]
-descriptions=true
-dump_cycle=0
-dump_period=0
-dump_reset=false
-ignore_events=
-mysql_db=
-mysql_host=
-mysql_password=
-mysql_user=
-project_name=test
-simulation_name=test
-simulation_sample=0
-text_compat=true
-text_file=m5stats.txt
+dummy=0
[system]
type=System
@@ -38,7 +12,7 @@ physmem=system.physmem
[system.cpu]
type=TimingSimpleCPU
children=dcache icache l2cache toL2Bus workload
-clock=1
+clock=500
cpu_id=0
defer_registration=false
function_trace=false
@@ -182,11 +156,11 @@ port=system.cpu.icache.mem_side system.cpu.dcache.mem_side system.cpu.l2cache.cp
[system.cpu.workload]
type=LiveProcess
cmd=perlbmk -I. -I lib lgred.makerand.pl
-cwd=build/ALPHA_SE/tests/fast/long/40.perlbmk/alpha/linux/simple-timing
+cwd=build/ALPHA_SE/tests/fast/long/40.perlbmk/alpha/tru64/simple-timing
egid=100
env=
euid=100
-executable=/home/gblack/m5/dist/m5/cpu2000/binaries/alpha/tru64/perlbmk
+executable=/dist/m5/cpu2000/binaries/alpha/tru64/perlbmk
gid=100
input=cin
output=cout
diff --git a/tests/long/40.perlbmk/ref/alpha/tru64/simple-timing/config.out b/tests/long/40.perlbmk/ref/alpha/tru64/simple-timing/config.out
index 6998f4828..1c3b86ae3 100644
--- a/tests/long/40.perlbmk/ref/alpha/tru64/simple-timing/config.out
+++ b/tests/long/40.perlbmk/ref/alpha/tru64/simple-timing/config.out
@@ -1,9 +1,6 @@
[root]
type=Root
-clock=1000000000000
-max_tick=0
-progress_interval=0
-output_file=cout
+dummy=0
[system.physmem]
type=PhysicalMemory
@@ -27,11 +24,11 @@ responder_set=false
[system.cpu.workload]
type=LiveProcess
cmd=perlbmk -I. -I lib lgred.makerand.pl
-executable=/home/gblack/m5/dist/m5/cpu2000/binaries/alpha/tru64/perlbmk
+executable=/dist/m5/cpu2000/binaries/alpha/tru64/perlbmk
input=cin
output=cout
env=
-cwd=build/ALPHA_SE/tests/fast/long/40.perlbmk/alpha/linux/simple-timing
+cwd=build/ALPHA_SE/tests/fast/long/40.perlbmk/alpha/tru64/simple-timing
system=system
uid=100
euid=100
@@ -50,7 +47,7 @@ progress_interval=0
system=system
cpu_id=0
workload=system.cpu.workload
-clock=1
+clock=500
phase=0
defer_registration=false
// width not specified
@@ -179,23 +176,3 @@ prefetch_use_cpu_id=true
prefetch_data_accesses_only=false
hit_latency=1
-[stats]
-descriptions=true
-project_name=test
-simulation_name=test
-simulation_sample=0
-text_file=m5stats.txt
-text_compat=true
-mysql_db=
-mysql_user=
-mysql_password=
-mysql_host=
-events_start=-1
-dump_reset=false
-dump_cycle=0
-dump_period=0
-ignore_events=
-
-[statsreset]
-reset_cycle=0
-
diff --git a/tests/long/40.perlbmk/ref/alpha/tru64/simple-timing/m5stats.txt b/tests/long/40.perlbmk/ref/alpha/tru64/simple-timing/m5stats.txt
index 45f793ab7..afc2c695a 100644
--- a/tests/long/40.perlbmk/ref/alpha/tru64/simple-timing/m5stats.txt
+++ b/tests/long/40.perlbmk/ref/alpha/tru64/simple-timing/m5stats.txt
@@ -1,35 +1,35 @@
---------- Begin Simulation Statistics ----------
-host_inst_rate 752631 # Simulator instruction rate (inst/s)
-host_mem_usage 230876 # Number of bytes of host memory used
-host_seconds 2669.29 # Real time elapsed on the host
-host_tick_rate 2836913 # Simulator tick rate (ticks/s)
+host_inst_rate 594701 # Simulator instruction rate (inst/s)
+host_mem_usage 156660 # Number of bytes of host memory used
+host_seconds 3378.14 # Real time elapsed on the host
+host_tick_rate 405574512 # Simulator tick rate (ticks/s)
sim_freq 1000000000000 # Frequency of simulated ticks
sim_insts 2008987607 # Number of instructions simulated
-sim_seconds 0.007573 # Number of seconds simulated
-sim_ticks 7572532003 # Number of ticks simulated
+sim_seconds 1.370090 # Number of seconds simulated
+sim_ticks 1370089513500 # Number of ticks simulated
system.cpu.dcache.ReadReq_accesses 511070026 # number of ReadReq accesses(hits+misses)
-system.cpu.dcache.ReadReq_avg_miss_latency 3107.171986 # average ReadReq miss latency
-system.cpu.dcache.ReadReq_avg_mshr_miss_latency 2107.171986 # average ReadReq mshr miss latency
+system.cpu.dcache.ReadReq_avg_miss_latency 3511.656558 # average ReadReq miss latency
+system.cpu.dcache.ReadReq_avg_mshr_miss_latency 2511.656558 # average ReadReq mshr miss latency
system.cpu.dcache.ReadReq_hits 509611834 # number of ReadReq hits
-system.cpu.dcache.ReadReq_miss_latency 4530853333 # number of ReadReq miss cycles
+system.cpu.dcache.ReadReq_miss_latency 5120669500 # number of ReadReq miss cycles
system.cpu.dcache.ReadReq_miss_rate 0.002853 # miss rate for ReadReq accesses
system.cpu.dcache.ReadReq_misses 1458192 # number of ReadReq misses
-system.cpu.dcache.ReadReq_mshr_miss_latency 3072661333 # number of ReadReq MSHR miss cycles
+system.cpu.dcache.ReadReq_mshr_miss_latency 3662477500 # number of ReadReq MSHR miss cycles
system.cpu.dcache.ReadReq_mshr_miss_rate 0.002853 # mshr miss rate for ReadReq accesses
system.cpu.dcache.ReadReq_mshr_misses 1458192 # number of ReadReq MSHR misses
system.cpu.dcache.WriteReq_accesses 210794896 # number of WriteReq accesses(hits+misses)
-system.cpu.dcache.WriteReq_avg_miss_latency 3884.267929 # average WriteReq miss latency
-system.cpu.dcache.WriteReq_avg_mshr_miss_latency 2884.267929 # average WriteReq mshr miss latency
+system.cpu.dcache.WriteReq_avg_miss_latency 3914.581944 # average WriteReq miss latency
+system.cpu.dcache.WriteReq_avg_mshr_miss_latency 2914.581944 # average WriteReq mshr miss latency
system.cpu.dcache.WriteReq_hits 210722944 # number of WriteReq hits
-system.cpu.dcache.WriteReq_miss_latency 279480846 # number of WriteReq miss cycles
+system.cpu.dcache.WriteReq_miss_latency 281662000 # number of WriteReq miss cycles
system.cpu.dcache.WriteReq_miss_rate 0.000341 # miss rate for WriteReq accesses
system.cpu.dcache.WriteReq_misses 71952 # number of WriteReq misses
-system.cpu.dcache.WriteReq_mshr_miss_latency 207528846 # number of WriteReq MSHR miss cycles
+system.cpu.dcache.WriteReq_mshr_miss_latency 209710000 # number of WriteReq MSHR miss cycles
system.cpu.dcache.WriteReq_mshr_miss_rate 0.000341 # mshr miss rate for WriteReq accesses
system.cpu.dcache.WriteReq_mshr_misses 71952 # number of WriteReq MSHR misses
-system.cpu.dcache.avg_blocked_cycles_no_mshrs no value # average number of cycles each access was blocked
-system.cpu.dcache.avg_blocked_cycles_no_targets no value # average number of cycles each access was blocked
+system.cpu.dcache.avg_blocked_cycles_no_mshrs <err: div-0> # average number of cycles each access was blocked
+system.cpu.dcache.avg_blocked_cycles_no_targets <err: div-0> # average number of cycles each access was blocked
system.cpu.dcache.avg_refs 470.762737 # Average number of references to valid blocks.
system.cpu.dcache.blocked_no_mshrs 0 # number of cycles access was blocked
system.cpu.dcache.blocked_no_targets 0 # number of cycles access was blocked
@@ -37,29 +37,29 @@ system.cpu.dcache.blocked_cycles_no_mshrs 0 # n
system.cpu.dcache.blocked_cycles_no_targets 0 # number of cycles access was blocked
system.cpu.dcache.cache_copies 0 # number of cache copies performed
system.cpu.dcache.demand_accesses 721864922 # number of demand (read+write) accesses
-system.cpu.dcache.demand_avg_miss_latency 3143.713388 # average overall miss latency
-system.cpu.dcache.demand_avg_mshr_miss_latency 2143.713388 # average overall mshr miss latency
+system.cpu.dcache.demand_avg_miss_latency 3530.603329 # average overall miss latency
+system.cpu.dcache.demand_avg_mshr_miss_latency 2530.603329 # average overall mshr miss latency
system.cpu.dcache.demand_hits 720334778 # number of demand (read+write) hits
-system.cpu.dcache.demand_miss_latency 4810334179 # number of demand (read+write) miss cycles
+system.cpu.dcache.demand_miss_latency 5402331500 # number of demand (read+write) miss cycles
system.cpu.dcache.demand_miss_rate 0.002120 # miss rate for demand accesses
system.cpu.dcache.demand_misses 1530144 # number of demand (read+write) misses
system.cpu.dcache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.dcache.demand_mshr_miss_latency 3280190179 # number of demand (read+write) MSHR miss cycles
+system.cpu.dcache.demand_mshr_miss_latency 3872187500 # number of demand (read+write) MSHR miss cycles
system.cpu.dcache.demand_mshr_miss_rate 0.002120 # mshr miss rate for demand accesses
system.cpu.dcache.demand_mshr_misses 1530144 # number of demand (read+write) MSHR misses
system.cpu.dcache.fast_writes 0 # number of fast writes performed
system.cpu.dcache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.dcache.no_allocate_misses 0 # Number of misses that were no-allocate
system.cpu.dcache.overall_accesses 721864922 # number of overall (read+write) accesses
-system.cpu.dcache.overall_avg_miss_latency 3143.713388 # average overall miss latency
-system.cpu.dcache.overall_avg_mshr_miss_latency 2143.713388 # average overall mshr miss latency
-system.cpu.dcache.overall_avg_mshr_uncacheable_latency no value # average overall mshr uncacheable latency
+system.cpu.dcache.overall_avg_miss_latency 3530.603329 # average overall miss latency
+system.cpu.dcache.overall_avg_mshr_miss_latency 2530.603329 # average overall mshr miss latency
+system.cpu.dcache.overall_avg_mshr_uncacheable_latency <err: div-0> # average overall mshr uncacheable latency
system.cpu.dcache.overall_hits 720334778 # number of overall hits
-system.cpu.dcache.overall_miss_latency 4810334179 # number of overall miss cycles
+system.cpu.dcache.overall_miss_latency 5402331500 # number of overall miss cycles
system.cpu.dcache.overall_miss_rate 0.002120 # miss rate for overall accesses
system.cpu.dcache.overall_misses 1530144 # number of overall misses
system.cpu.dcache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.dcache.overall_mshr_miss_latency 3280190179 # number of overall MSHR miss cycles
+system.cpu.dcache.overall_mshr_miss_latency 3872187500 # number of overall MSHR miss cycles
system.cpu.dcache.overall_mshr_miss_rate 0.002120 # mshr miss rate for overall accesses
system.cpu.dcache.overall_mshr_misses 1530144 # number of overall MSHR misses
system.cpu.dcache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
@@ -76,22 +76,22 @@ system.cpu.dcache.prefetcher.num_hwpf_squashed_from_miss 0
system.cpu.dcache.replacements 1526048 # number of replacements
system.cpu.dcache.sampled_refs 1530144 # Sample count of references to valid blocks.
system.cpu.dcache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.dcache.tagsinuse 4087.479154 # Cycle average of tags in use
+system.cpu.dcache.tagsinuse 4095.457388 # Cycle average of tags in use
system.cpu.dcache.total_refs 720334778 # Total number of references to valid blocks.
-system.cpu.dcache.warmup_cycle 35165000 # Cycle when the warmup percentage was hit.
+system.cpu.dcache.warmup_cycle 325153000 # Cycle when the warmup percentage was hit.
system.cpu.dcache.writebacks 74589 # number of writebacks
system.cpu.icache.ReadReq_accesses 2008987608 # number of ReadReq accesses(hits+misses)
-system.cpu.icache.ReadReq_avg_miss_latency 3103.627312 # average ReadReq miss latency
-system.cpu.icache.ReadReq_avg_mshr_miss_latency 2103.627312 # average ReadReq mshr miss latency
+system.cpu.icache.ReadReq_avg_miss_latency 2952.765194 # average ReadReq miss latency
+system.cpu.icache.ReadReq_avg_mshr_miss_latency 1952.765194 # average ReadReq mshr miss latency
system.cpu.icache.ReadReq_hits 2008977012 # number of ReadReq hits
-system.cpu.icache.ReadReq_miss_latency 32886035 # number of ReadReq miss cycles
+system.cpu.icache.ReadReq_miss_latency 31287500 # number of ReadReq miss cycles
system.cpu.icache.ReadReq_miss_rate 0.000005 # miss rate for ReadReq accesses
system.cpu.icache.ReadReq_misses 10596 # number of ReadReq misses
-system.cpu.icache.ReadReq_mshr_miss_latency 22290035 # number of ReadReq MSHR miss cycles
+system.cpu.icache.ReadReq_mshr_miss_latency 20691500 # number of ReadReq MSHR miss cycles
system.cpu.icache.ReadReq_mshr_miss_rate 0.000005 # mshr miss rate for ReadReq accesses
system.cpu.icache.ReadReq_mshr_misses 10596 # number of ReadReq MSHR misses
-system.cpu.icache.avg_blocked_cycles_no_mshrs no value # average number of cycles each access was blocked
-system.cpu.icache.avg_blocked_cycles_no_targets no value # average number of cycles each access was blocked
+system.cpu.icache.avg_blocked_cycles_no_mshrs <err: div-0> # average number of cycles each access was blocked
+system.cpu.icache.avg_blocked_cycles_no_targets <err: div-0> # average number of cycles each access was blocked
system.cpu.icache.avg_refs 189597.679502 # Average number of references to valid blocks.
system.cpu.icache.blocked_no_mshrs 0 # number of cycles access was blocked
system.cpu.icache.blocked_no_targets 0 # number of cycles access was blocked
@@ -99,29 +99,29 @@ system.cpu.icache.blocked_cycles_no_mshrs 0 # n
system.cpu.icache.blocked_cycles_no_targets 0 # number of cycles access was blocked
system.cpu.icache.cache_copies 0 # number of cache copies performed
system.cpu.icache.demand_accesses 2008987608 # number of demand (read+write) accesses
-system.cpu.icache.demand_avg_miss_latency 3103.627312 # average overall miss latency
-system.cpu.icache.demand_avg_mshr_miss_latency 2103.627312 # average overall mshr miss latency
+system.cpu.icache.demand_avg_miss_latency 2952.765194 # average overall miss latency
+system.cpu.icache.demand_avg_mshr_miss_latency 1952.765194 # average overall mshr miss latency
system.cpu.icache.demand_hits 2008977012 # number of demand (read+write) hits
-system.cpu.icache.demand_miss_latency 32886035 # number of demand (read+write) miss cycles
+system.cpu.icache.demand_miss_latency 31287500 # number of demand (read+write) miss cycles
system.cpu.icache.demand_miss_rate 0.000005 # miss rate for demand accesses
system.cpu.icache.demand_misses 10596 # number of demand (read+write) misses
system.cpu.icache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.icache.demand_mshr_miss_latency 22290035 # number of demand (read+write) MSHR miss cycles
+system.cpu.icache.demand_mshr_miss_latency 20691500 # number of demand (read+write) MSHR miss cycles
system.cpu.icache.demand_mshr_miss_rate 0.000005 # mshr miss rate for demand accesses
system.cpu.icache.demand_mshr_misses 10596 # number of demand (read+write) MSHR misses
system.cpu.icache.fast_writes 0 # number of fast writes performed
system.cpu.icache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.icache.no_allocate_misses 0 # Number of misses that were no-allocate
system.cpu.icache.overall_accesses 2008987608 # number of overall (read+write) accesses
-system.cpu.icache.overall_avg_miss_latency 3103.627312 # average overall miss latency
-system.cpu.icache.overall_avg_mshr_miss_latency 2103.627312 # average overall mshr miss latency
-system.cpu.icache.overall_avg_mshr_uncacheable_latency no value # average overall mshr uncacheable latency
+system.cpu.icache.overall_avg_miss_latency 2952.765194 # average overall miss latency
+system.cpu.icache.overall_avg_mshr_miss_latency 1952.765194 # average overall mshr miss latency
+system.cpu.icache.overall_avg_mshr_uncacheable_latency <err: div-0> # average overall mshr uncacheable latency
system.cpu.icache.overall_hits 2008977012 # number of overall hits
-system.cpu.icache.overall_miss_latency 32886035 # number of overall miss cycles
+system.cpu.icache.overall_miss_latency 31287500 # number of overall miss cycles
system.cpu.icache.overall_miss_rate 0.000005 # miss rate for overall accesses
system.cpu.icache.overall_misses 10596 # number of overall misses
system.cpu.icache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.icache.overall_mshr_miss_latency 22290035 # number of overall MSHR miss cycles
+system.cpu.icache.overall_mshr_miss_latency 20691500 # number of overall MSHR miss cycles
system.cpu.icache.overall_mshr_miss_rate 0.000005 # mshr miss rate for overall accesses
system.cpu.icache.overall_mshr_misses 10596 # number of overall MSHR misses
system.cpu.icache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
@@ -138,19 +138,19 @@ system.cpu.icache.prefetcher.num_hwpf_squashed_from_miss 0
system.cpu.icache.replacements 9046 # number of replacements
system.cpu.icache.sampled_refs 10596 # Sample count of references to valid blocks.
system.cpu.icache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.icache.tagsinuse 1471.254279 # Cycle average of tags in use
+system.cpu.icache.tagsinuse 1478.638648 # Cycle average of tags in use
system.cpu.icache.total_refs 2008977012 # Total number of references to valid blocks.
system.cpu.icache.warmup_cycle 0 # Cycle when the warmup percentage was hit.
system.cpu.icache.writebacks 0 # number of writebacks
system.cpu.idle_fraction 0 # Percentage of idle cycles
system.cpu.l2cache.ReadReq_accesses 1540740 # number of ReadReq accesses(hits+misses)
-system.cpu.l2cache.ReadReq_avg_miss_latency 2153.828221 # average ReadReq miss latency
-system.cpu.l2cache.ReadReq_avg_mshr_miss_latency 1111.659139 # average ReadReq mshr miss latency
+system.cpu.l2cache.ReadReq_avg_miss_latency 2545.120588 # average ReadReq miss latency
+system.cpu.l2cache.ReadReq_avg_mshr_miss_latency 1544.109658 # average ReadReq mshr miss latency
system.cpu.l2cache.ReadReq_hits 33878 # number of ReadReq hits
-system.cpu.l2cache.ReadReq_miss_latency 3245521901 # number of ReadReq miss cycles
+system.cpu.l2cache.ReadReq_miss_latency 3835145500 # number of ReadReq miss cycles
system.cpu.l2cache.ReadReq_miss_rate 0.978012 # miss rate for ReadReq accesses
system.cpu.l2cache.ReadReq_misses 1506862 # number of ReadReq misses
-system.cpu.l2cache.ReadReq_mshr_miss_latency 1675116913 # number of ReadReq MSHR miss cycles
+system.cpu.l2cache.ReadReq_mshr_miss_latency 2326760167 # number of ReadReq MSHR miss cycles
system.cpu.l2cache.ReadReq_mshr_miss_rate 0.978012 # mshr miss rate for ReadReq accesses
system.cpu.l2cache.ReadReq_mshr_misses 1506862 # number of ReadReq MSHR misses
system.cpu.l2cache.Writeback_accesses 74589 # number of Writeback accesses(hits+misses)
@@ -159,8 +159,8 @@ system.cpu.l2cache.Writeback_miss_rate 0.014399 # mi
system.cpu.l2cache.Writeback_misses 1074 # number of Writeback misses
system.cpu.l2cache.Writeback_mshr_miss_rate 0.014399 # mshr miss rate for Writeback accesses
system.cpu.l2cache.Writeback_mshr_misses 1074 # number of Writeback MSHR misses
-system.cpu.l2cache.avg_blocked_cycles_no_mshrs no value # average number of cycles each access was blocked
-system.cpu.l2cache.avg_blocked_cycles_no_targets no value # average number of cycles each access was blocked
+system.cpu.l2cache.avg_blocked_cycles_no_mshrs <err: div-0> # average number of cycles each access was blocked
+system.cpu.l2cache.avg_blocked_cycles_no_targets <err: div-0> # average number of cycles each access was blocked
system.cpu.l2cache.avg_refs 0.071269 # Average number of references to valid blocks.
system.cpu.l2cache.blocked_no_mshrs 0 # number of cycles access was blocked
system.cpu.l2cache.blocked_no_targets 0 # number of cycles access was blocked
@@ -168,29 +168,29 @@ system.cpu.l2cache.blocked_cycles_no_mshrs 0 #
system.cpu.l2cache.blocked_cycles_no_targets 0 # number of cycles access was blocked
system.cpu.l2cache.cache_copies 0 # number of cache copies performed
system.cpu.l2cache.demand_accesses 1540740 # number of demand (read+write) accesses
-system.cpu.l2cache.demand_avg_miss_latency 2153.828221 # average overall miss latency
-system.cpu.l2cache.demand_avg_mshr_miss_latency 1111.659139 # average overall mshr miss latency
+system.cpu.l2cache.demand_avg_miss_latency 2545.120588 # average overall miss latency
+system.cpu.l2cache.demand_avg_mshr_miss_latency 1544.109658 # average overall mshr miss latency
system.cpu.l2cache.demand_hits 33878 # number of demand (read+write) hits
-system.cpu.l2cache.demand_miss_latency 3245521901 # number of demand (read+write) miss cycles
+system.cpu.l2cache.demand_miss_latency 3835145500 # number of demand (read+write) miss cycles
system.cpu.l2cache.demand_miss_rate 0.978012 # miss rate for demand accesses
system.cpu.l2cache.demand_misses 1506862 # number of demand (read+write) misses
system.cpu.l2cache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.l2cache.demand_mshr_miss_latency 1675116913 # number of demand (read+write) MSHR miss cycles
+system.cpu.l2cache.demand_mshr_miss_latency 2326760167 # number of demand (read+write) MSHR miss cycles
system.cpu.l2cache.demand_mshr_miss_rate 0.978012 # mshr miss rate for demand accesses
system.cpu.l2cache.demand_mshr_misses 1506862 # number of demand (read+write) MSHR misses
system.cpu.l2cache.fast_writes 0 # number of fast writes performed
system.cpu.l2cache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.l2cache.no_allocate_misses 0 # Number of misses that were no-allocate
system.cpu.l2cache.overall_accesses 1615329 # number of overall (read+write) accesses
-system.cpu.l2cache.overall_avg_miss_latency 2152.294196 # average overall miss latency
-system.cpu.l2cache.overall_avg_mshr_miss_latency 1111.659139 # average overall mshr miss latency
-system.cpu.l2cache.overall_avg_mshr_uncacheable_latency no value # average overall mshr uncacheable latency
+system.cpu.l2cache.overall_avg_miss_latency 2543.307872 # average overall miss latency
+system.cpu.l2cache.overall_avg_mshr_miss_latency 1544.109658 # average overall mshr miss latency
+system.cpu.l2cache.overall_avg_mshr_uncacheable_latency <err: div-0> # average overall mshr uncacheable latency
system.cpu.l2cache.overall_hits 107393 # number of overall hits
-system.cpu.l2cache.overall_miss_latency 3245521901 # number of overall miss cycles
+system.cpu.l2cache.overall_miss_latency 3835145500 # number of overall miss cycles
system.cpu.l2cache.overall_miss_rate 0.933516 # miss rate for overall accesses
system.cpu.l2cache.overall_misses 1507936 # number of overall misses
system.cpu.l2cache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.l2cache.overall_mshr_miss_latency 1675116913 # number of overall MSHR miss cycles
+system.cpu.l2cache.overall_mshr_miss_latency 2326760167 # number of overall MSHR miss cycles
system.cpu.l2cache.overall_mshr_miss_rate 0.932851 # mshr miss rate for overall accesses
system.cpu.l2cache.overall_mshr_misses 1506862 # number of overall MSHR misses
system.cpu.l2cache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
@@ -207,12 +207,12 @@ system.cpu.l2cache.prefetcher.num_hwpf_squashed_from_miss 0
system.cpu.l2cache.replacements 1474094 # number of replacements
system.cpu.l2cache.sampled_refs 1506862 # Sample count of references to valid blocks.
system.cpu.l2cache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.l2cache.tagsinuse 32444.706916 # Cycle average of tags in use
+system.cpu.l2cache.tagsinuse 32754.836517 # Cycle average of tags in use
system.cpu.l2cache.total_refs 107393 # Total number of references to valid blocks.
-system.cpu.l2cache.warmup_cycle 164189000 # Cycle when the warmup percentage was hit.
+system.cpu.l2cache.warmup_cycle 1084960000 # Cycle when the warmup percentage was hit.
system.cpu.l2cache.writebacks 66804 # number of writebacks
system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles
-system.cpu.numCycles 7572532003 # number of cpu cycles simulated
+system.cpu.numCycles 1370089513500 # number of cpu cycles simulated
system.cpu.num_insts 2008987607 # Number of instructions executed
system.cpu.num_refs 722390435 # Number of memory references
system.cpu.workload.PROG:num_syscalls 39 # Number of system calls
diff --git a/tests/long/40.perlbmk/ref/alpha/tru64/simple-timing/stderr b/tests/long/40.perlbmk/ref/alpha/tru64/simple-timing/stderr
index bc72461c8..a6133a5ee 100644
--- a/tests/long/40.perlbmk/ref/alpha/tru64/simple-timing/stderr
+++ b/tests/long/40.perlbmk/ref/alpha/tru64/simple-timing/stderr
@@ -1,3 +1,4 @@
-0: system.remote_gdb.listener: listening for remote gdb on port 7000
warn: Entering event queue @ 0. Starting simulation...
+warn: Increasing stack size by one page.
warn: ignoring syscall sigprocmask(1, 0, ...)
+warn: Increasing stack size by one page.
diff --git a/tests/long/50.vortex/ref/alpha/tru64/o3-timing/config.ini b/tests/long/50.vortex/ref/alpha/tru64/o3-timing/config.ini
index d565e945f..6aa726853 100644
--- a/tests/long/50.vortex/ref/alpha/tru64/o3-timing/config.ini
+++ b/tests/long/50.vortex/ref/alpha/tru64/o3-timing/config.ini
@@ -23,7 +23,7 @@ activity=0
backComSize=5
choiceCtrBits=2
choicePredictorSize=8192
-clock=1
+clock=500
commitToDecodeDelay=1
commitToFetchDelay=1
commitToIEWDelay=1
diff --git a/tests/long/50.vortex/ref/alpha/tru64/o3-timing/config.out b/tests/long/50.vortex/ref/alpha/tru64/o3-timing/config.out
index 85be70a92..e22560975 100644
--- a/tests/long/50.vortex/ref/alpha/tru64/o3-timing/config.out
+++ b/tests/long/50.vortex/ref/alpha/tru64/o3-timing/config.out
@@ -167,7 +167,7 @@ FUList=system.cpu.fuPool.FUList0 system.cpu.fuPool.FUList1 system.cpu.fuPool.FUL
[system.cpu]
type=DerivO3CPU
-clock=1
+clock=500
phase=0
numThreads=1
cpu_id=0
diff --git a/tests/long/50.vortex/ref/alpha/tru64/o3-timing/m5stats.txt b/tests/long/50.vortex/ref/alpha/tru64/o3-timing/m5stats.txt
index 00598f40d..91b29d8d9 100644
--- a/tests/long/50.vortex/ref/alpha/tru64/o3-timing/m5stats.txt
+++ b/tests/long/50.vortex/ref/alpha/tru64/o3-timing/m5stats.txt
@@ -1,40 +1,40 @@
---------- Begin Simulation Statistics ----------
global.BPredUnit.BTBCorrect 0 # Number of correct BTB predictions (this stat may not work properly.
-global.BPredUnit.BTBHits 7945230 # Number of BTB hits
-global.BPredUnit.BTBLookups 13714223 # Number of BTB lookups
-global.BPredUnit.RASInCorrect 29001 # Number of incorrect RAS predictions.
-global.BPredUnit.condIncorrect 454297 # Number of conditional branches incorrect
-global.BPredUnit.condPredicted 10141226 # Number of conditional branches predicted
-global.BPredUnit.lookups 15617287 # Number of BP lookups
-global.BPredUnit.usedRAS 1851141 # Number of times the RAS was used to get a target.
-host_inst_rate 91600 # Simulator instruction rate (inst/s)
-host_mem_usage 155864 # Number of bytes of host memory used
-host_seconds 868.91 # Real time elapsed on the host
-host_tick_rate 1051887 # Simulator tick rate (ticks/s)
-memdepunit.memDep.conflictingLoads 16262618 # Number of conflicting loads.
-memdepunit.memDep.conflictingStores 12842437 # Number of conflicting stores.
-memdepunit.memDep.insertedLoads 22199501 # Number of loads inserted to the mem dependence unit.
-memdepunit.memDep.insertedStores 16236124 # Number of stores inserted to the mem dependence unit.
+global.BPredUnit.BTBHits 7744324 # Number of BTB hits
+global.BPredUnit.BTBLookups 13591046 # Number of BTB lookups
+global.BPredUnit.RASInCorrect 32932 # Number of incorrect RAS predictions.
+global.BPredUnit.condIncorrect 452723 # Number of conditional branches incorrect
+global.BPredUnit.condPredicted 10077718 # Number of conditional branches predicted
+global.BPredUnit.lookups 15489897 # Number of BP lookups
+global.BPredUnit.usedRAS 1844517 # Number of times the RAS was used to get a target.
+host_inst_rate 108228 # Simulator instruction rate (inst/s)
+host_mem_usage 159488 # Number of bytes of host memory used
+host_seconds 735.41 # Real time elapsed on the host
+host_tick_rate 23792996 # Simulator tick rate (ticks/s)
+memdepunit.memDep.conflictingLoads 12942665 # Number of conflicting loads.
+memdepunit.memDep.conflictingStores 11520420 # Number of conflicting stores.
+memdepunit.memDep.insertedLoads 21780362 # Number of loads inserted to the mem dependence unit.
+memdepunit.memDep.insertedStores 15866784 # Number of stores inserted to the mem dependence unit.
sim_freq 1000000000000 # Frequency of simulated ticks
sim_insts 79591756 # Number of instructions simulated
-sim_seconds 0.000914 # Number of seconds simulated
-sim_ticks 913992014 # Number of ticks simulated
+sim_seconds 0.017498 # Number of seconds simulated
+sim_ticks 17497602000 # Number of ticks simulated
system.cpu.commit.COM:branches 13754477 # Number of branches committed
-system.cpu.commit.COM:bw_lim_events 3798224 # number cycles where commit BW limit reached
+system.cpu.commit.COM:bw_lim_events 4260073 # number cycles where commit BW limit reached
system.cpu.commit.COM:bw_limited 0 # number of insts not committed due to BW limits
system.cpu.commit.COM:committed_per_cycle.start_dist # Number of insts commited each cycle
-system.cpu.commit.COM:committed_per_cycle.samples 61093189
+system.cpu.commit.COM:committed_per_cycle.samples 33996100
system.cpu.commit.COM:committed_per_cycle.min_value 0
- 0 33945527 5556.35%
- 1 9263496 1516.29%
- 2 5234944 856.88%
- 3 3369457 551.53%
- 4 2068681 338.61%
- 5 1423240 232.96%
- 6 1205139 197.26%
- 7 784481 128.41%
- 8 3798224 621.71%
+ 0 8358440 2458.65%
+ 1 8230566 2421.03%
+ 2 4712162 1386.09%
+ 3 3108634 914.41%
+ 4 2121957 624.18%
+ 5 1131901 332.95%
+ 6 1374606 404.34%
+ 7 697761 205.25%
+ 8 4260073 1253.11%
system.cpu.commit.COM:committed_per_cycle.max_value 8
system.cpu.commit.COM:committed_per_cycle.end_dist
@@ -43,70 +43,70 @@ system.cpu.commit.COM:loads 20379399 # Nu
system.cpu.commit.COM:membars 0 # Number of memory barriers committed
system.cpu.commit.COM:refs 35224018 # Number of memory references committed
system.cpu.commit.COM:swp_count 0 # Number of s/w prefetches committed
-system.cpu.commit.branchMispredicts 359791 # The number of times a branch was mispredicted
+system.cpu.commit.branchMispredicts 356682 # The number of times a branch was mispredicted
system.cpu.commit.commitCommittedInsts 88340672 # The number of committed instructions
system.cpu.commit.commitNonSpecStalls 4583 # The number of times commit has been forced to stall to communicate backwards
-system.cpu.commit.commitSquashedInsts 8215609 # The number of squashed insts skipped by commit
+system.cpu.commit.commitSquashedInsts 6565781 # The number of squashed insts skipped by commit
system.cpu.committedInsts 79591756 # Number of Instructions Simulated
system.cpu.committedInsts_total 79591756 # Number of Instructions Simulated
-system.cpu.cpi 11.483501 # CPI: Cycles Per Instruction
-system.cpu.cpi_total 11.483501 # CPI: Total CPI of All Threads
-system.cpu.dcache.ReadReq_accesses 19669616 # number of ReadReq accesses(hits+misses)
-system.cpu.dcache.ReadReq_avg_miss_latency 4470.389268 # average ReadReq miss latency
-system.cpu.dcache.ReadReq_avg_mshr_miss_latency 3240.793422 # average ReadReq mshr miss latency
-system.cpu.dcache.ReadReq_hits 19511676 # number of ReadReq hits
-system.cpu.dcache.ReadReq_miss_latency 706053281 # number of ReadReq miss cycles
-system.cpu.dcache.ReadReq_miss_rate 0.008030 # miss rate for ReadReq accesses
-system.cpu.dcache.ReadReq_misses 157940 # number of ReadReq misses
-system.cpu.dcache.ReadReq_mshr_hits 96341 # number of ReadReq MSHR hits
-system.cpu.dcache.ReadReq_mshr_miss_latency 199629634 # number of ReadReq MSHR miss cycles
-system.cpu.dcache.ReadReq_mshr_miss_rate 0.003132 # mshr miss rate for ReadReq accesses
-system.cpu.dcache.ReadReq_mshr_misses 61599 # number of ReadReq MSHR misses
+system.cpu.cpi 0.439684 # CPI: Cycles Per Instruction
+system.cpu.cpi_total 0.439684 # CPI: Total CPI of All Threads
+system.cpu.dcache.ReadReq_accesses 19603173 # number of ReadReq accesses(hits+misses)
+system.cpu.dcache.ReadReq_avg_miss_latency 4020.633151 # average ReadReq miss latency
+system.cpu.dcache.ReadReq_avg_mshr_miss_latency 2686.323277 # average ReadReq mshr miss latency
+system.cpu.dcache.ReadReq_hits 19458721 # number of ReadReq hits
+system.cpu.dcache.ReadReq_miss_latency 580788500 # number of ReadReq miss cycles
+system.cpu.dcache.ReadReq_miss_rate 0.007369 # miss rate for ReadReq accesses
+system.cpu.dcache.ReadReq_misses 144452 # number of ReadReq misses
+system.cpu.dcache.ReadReq_mshr_hits 82734 # number of ReadReq MSHR hits
+system.cpu.dcache.ReadReq_mshr_miss_latency 165794500 # number of ReadReq MSHR miss cycles
+system.cpu.dcache.ReadReq_mshr_miss_rate 0.003148 # mshr miss rate for ReadReq accesses
+system.cpu.dcache.ReadReq_mshr_misses 61718 # number of ReadReq MSHR misses
system.cpu.dcache.WriteReq_accesses 14613377 # number of WriteReq accesses(hits+misses)
-system.cpu.dcache.WriteReq_avg_miss_latency 9707.501078 # average WriteReq miss latency
-system.cpu.dcache.WriteReq_avg_mshr_miss_latency 9477.511675 # average WriteReq mshr miss latency
-system.cpu.dcache.WriteReq_hits 13569879 # number of WriteReq hits
-system.cpu.dcache.WriteReq_miss_latency 10129757960 # number of WriteReq miss cycles
-system.cpu.dcache.WriteReq_miss_rate 0.071407 # miss rate for WriteReq accesses
-system.cpu.dcache.WriteReq_misses 1043498 # number of WriteReq misses
-system.cpu.dcache.WriteReq_mshr_hits 900030 # number of WriteReq MSHR hits
-system.cpu.dcache.WriteReq_mshr_miss_latency 1359719645 # number of WriteReq MSHR miss cycles
-system.cpu.dcache.WriteReq_mshr_miss_rate 0.009818 # mshr miss rate for WriteReq accesses
-system.cpu.dcache.WriteReq_mshr_misses 143468 # number of WriteReq MSHR misses
-system.cpu.dcache.avg_blocked_cycles_no_mshrs 3321.963636 # average number of cycles each access was blocked
-system.cpu.dcache.avg_blocked_cycles_no_targets 3975 # average number of cycles each access was blocked
-system.cpu.dcache.avg_refs 161.320715 # Average number of references to valid blocks.
-system.cpu.dcache.blocked_no_mshrs 110 # number of cycles access was blocked
-system.cpu.dcache.blocked_no_targets 1 # number of cycles access was blocked
-system.cpu.dcache.blocked_cycles_no_mshrs 365416 # number of cycles access was blocked
-system.cpu.dcache.blocked_cycles_no_targets 3975 # number of cycles access was blocked
+system.cpu.dcache.WriteReq_avg_miss_latency 2642.114676 # average WriteReq miss latency
+system.cpu.dcache.WriteReq_avg_mshr_miss_latency 3379.334983 # average WriteReq mshr miss latency
+system.cpu.dcache.WriteReq_hits 13777457 # number of WriteReq hits
+system.cpu.dcache.WriteReq_miss_latency 2208596500 # number of WriteReq miss cycles
+system.cpu.dcache.WriteReq_miss_rate 0.057202 # miss rate for WriteReq accesses
+system.cpu.dcache.WriteReq_misses 835920 # number of WriteReq misses
+system.cpu.dcache.WriteReq_mshr_hits 692465 # number of WriteReq MSHR hits
+system.cpu.dcache.WriteReq_mshr_miss_latency 484782500 # number of WriteReq MSHR miss cycles
+system.cpu.dcache.WriteReq_mshr_miss_rate 0.009817 # mshr miss rate for WriteReq accesses
+system.cpu.dcache.WriteReq_mshr_misses 143455 # number of WriteReq MSHR misses
+system.cpu.dcache.avg_blocked_cycles_no_mshrs <err: div-0> # average number of cycles each access was blocked
+system.cpu.dcache.avg_blocked_cycles_no_targets <err: div-0> # average number of cycles each access was blocked
+system.cpu.dcache.avg_refs 161.990993 # Average number of references to valid blocks.
+system.cpu.dcache.blocked_no_mshrs 0 # number of cycles access was blocked
+system.cpu.dcache.blocked_no_targets 0 # number of cycles access was blocked
+system.cpu.dcache.blocked_cycles_no_mshrs 0 # number of cycles access was blocked
+system.cpu.dcache.blocked_cycles_no_targets 0 # number of cycles access was blocked
system.cpu.dcache.cache_copies 0 # number of cache copies performed
-system.cpu.dcache.demand_accesses 34282993 # number of demand (read+write) accesses
-system.cpu.dcache.demand_avg_miss_latency 9019.034891 # average overall miss latency
-system.cpu.dcache.demand_avg_mshr_miss_latency 7604.096607 # average overall mshr miss latency
-system.cpu.dcache.demand_hits 33081555 # number of demand (read+write) hits
-system.cpu.dcache.demand_miss_latency 10835811241 # number of demand (read+write) miss cycles
-system.cpu.dcache.demand_miss_rate 0.035045 # miss rate for demand accesses
-system.cpu.dcache.demand_misses 1201438 # number of demand (read+write) misses
-system.cpu.dcache.demand_mshr_hits 996371 # number of demand (read+write) MSHR hits
-system.cpu.dcache.demand_mshr_miss_latency 1559349279 # number of demand (read+write) MSHR miss cycles
-system.cpu.dcache.demand_mshr_miss_rate 0.005982 # mshr miss rate for demand accesses
-system.cpu.dcache.demand_mshr_misses 205067 # number of demand (read+write) MSHR misses
+system.cpu.dcache.demand_accesses 34216550 # number of demand (read+write) accesses
+system.cpu.dcache.demand_avg_miss_latency 2845.231198 # average overall miss latency
+system.cpu.dcache.demand_avg_mshr_miss_latency 3170.870436 # average overall mshr miss latency
+system.cpu.dcache.demand_hits 33236178 # number of demand (read+write) hits
+system.cpu.dcache.demand_miss_latency 2789385000 # number of demand (read+write) miss cycles
+system.cpu.dcache.demand_miss_rate 0.028652 # miss rate for demand accesses
+system.cpu.dcache.demand_misses 980372 # number of demand (read+write) misses
+system.cpu.dcache.demand_mshr_hits 775199 # number of demand (read+write) MSHR hits
+system.cpu.dcache.demand_mshr_miss_latency 650577000 # number of demand (read+write) MSHR miss cycles
+system.cpu.dcache.demand_mshr_miss_rate 0.005996 # mshr miss rate for demand accesses
+system.cpu.dcache.demand_mshr_misses 205173 # number of demand (read+write) MSHR misses
system.cpu.dcache.fast_writes 0 # number of fast writes performed
system.cpu.dcache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.dcache.no_allocate_misses 0 # Number of misses that were no-allocate
-system.cpu.dcache.overall_accesses 34282993 # number of overall (read+write) accesses
-system.cpu.dcache.overall_avg_miss_latency 9019.034891 # average overall miss latency
-system.cpu.dcache.overall_avg_mshr_miss_latency 7604.096607 # average overall mshr miss latency
+system.cpu.dcache.overall_accesses 34216550 # number of overall (read+write) accesses
+system.cpu.dcache.overall_avg_miss_latency 2845.231198 # average overall miss latency
+system.cpu.dcache.overall_avg_mshr_miss_latency 3170.870436 # average overall mshr miss latency
system.cpu.dcache.overall_avg_mshr_uncacheable_latency <err: div-0> # average overall mshr uncacheable latency
-system.cpu.dcache.overall_hits 33081555 # number of overall hits
-system.cpu.dcache.overall_miss_latency 10835811241 # number of overall miss cycles
-system.cpu.dcache.overall_miss_rate 0.035045 # miss rate for overall accesses
-system.cpu.dcache.overall_misses 1201438 # number of overall misses
-system.cpu.dcache.overall_mshr_hits 996371 # number of overall MSHR hits
-system.cpu.dcache.overall_mshr_miss_latency 1559349279 # number of overall MSHR miss cycles
-system.cpu.dcache.overall_mshr_miss_rate 0.005982 # mshr miss rate for overall accesses
-system.cpu.dcache.overall_mshr_misses 205067 # number of overall MSHR misses
+system.cpu.dcache.overall_hits 33236178 # number of overall hits
+system.cpu.dcache.overall_miss_latency 2789385000 # number of overall miss cycles
+system.cpu.dcache.overall_miss_rate 0.028652 # miss rate for overall accesses
+system.cpu.dcache.overall_misses 980372 # number of overall misses
+system.cpu.dcache.overall_mshr_hits 775199 # number of overall MSHR hits
+system.cpu.dcache.overall_mshr_miss_latency 650577000 # number of overall MSHR miss cycles
+system.cpu.dcache.overall_mshr_miss_rate 0.005996 # mshr miss rate for overall accesses
+system.cpu.dcache.overall_mshr_misses 205173 # number of overall MSHR misses
system.cpu.dcache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
system.cpu.dcache.overall_mshr_uncacheable_misses 0 # number of overall MSHR uncacheable misses
system.cpu.dcache.prefetcher.num_hwpf_already_in_cache 0 # number of hwpf that were already in the cache
@@ -118,92 +118,92 @@ system.cpu.dcache.prefetcher.num_hwpf_issued 0
system.cpu.dcache.prefetcher.num_hwpf_removed_MSHR_hit 0 # number of hwpf removed because MSHR allocated
system.cpu.dcache.prefetcher.num_hwpf_span_page 0 # number of hwpf spanning a virtual page
system.cpu.dcache.prefetcher.num_hwpf_squashed_from_miss 0 # number of hwpf that got squashed due to a miss aborting calculation time
-system.cpu.dcache.replacements 200971 # number of replacements
-system.cpu.dcache.sampled_refs 205067 # Sample count of references to valid blocks.
+system.cpu.dcache.replacements 201077 # number of replacements
+system.cpu.dcache.sampled_refs 205173 # Sample count of references to valid blocks.
system.cpu.dcache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.dcache.tagsinuse 4063.517542 # Cycle average of tags in use
-system.cpu.dcache.total_refs 33081555 # Total number of references to valid blocks.
-system.cpu.dcache.warmup_cycle 17025000 # Cycle when the warmup percentage was hit.
-system.cpu.dcache.writebacks 147753 # number of writebacks
-system.cpu.decode.DECODE:BlockedCycles 13116101 # Number of cycles decode is blocked
-system.cpu.decode.DECODE:BranchMispred 95141 # Number of times decode detected a branch misprediction
-system.cpu.decode.DECODE:BranchResolved 3521692 # Number of times decode resolved a branch
-system.cpu.decode.DECODE:DecodedInsts 99189601 # Number of instructions handled by decode
-system.cpu.decode.DECODE:IdleCycles 29616630 # Number of cycles decode is idle
-system.cpu.decode.DECODE:RunCycles 18020228 # Number of cycles decode is running
-system.cpu.decode.DECODE:SquashCycles 1276894 # Number of cycles decode is squashing
-system.cpu.decode.DECODE:SquashedInsts 291919 # Number of squashed instructions handled by decode
-system.cpu.decode.DECODE:UnblockCycles 340231 # Number of cycles decode is unblocking
-system.cpu.fetch.Branches 15617287 # Number of branches that fetch encountered
-system.cpu.fetch.CacheLines 13002150 # Number of cache lines fetched
-system.cpu.fetch.Cycles 31529148 # Number of cycles fetch has run and was not squashing or blocked
-system.cpu.fetch.IcacheSquashes 124397 # Number of outstanding Icache misses that were squashed
-system.cpu.fetch.Insts 100725428 # Number of instructions fetch has processed
-system.cpu.fetch.SquashCycles 547316 # Number of cycles fetch has spent squashing
-system.cpu.fetch.branchRate 0.250397 # Number of branch fetches per cycle
-system.cpu.fetch.icacheStallCycles 13002150 # Number of cycles fetch is stalled on an Icache miss
-system.cpu.fetch.predictedBranches 9796371 # Number of branches that fetch has predicted taken
-system.cpu.fetch.rate 1.614964 # Number of inst fetches per cycle
+system.cpu.dcache.tagsinuse 4079.993551 # Cycle average of tags in use
+system.cpu.dcache.total_refs 33236178 # Total number of references to valid blocks.
+system.cpu.dcache.warmup_cycle 90338000 # Cycle when the warmup percentage was hit.
+system.cpu.dcache.writebacks 147781 # number of writebacks
+system.cpu.decode.DECODE:BlockedCycles 1516721 # Number of cycles decode is blocked
+system.cpu.decode.DECODE:BranchMispred 98391 # Number of times decode detected a branch misprediction
+system.cpu.decode.DECODE:BranchResolved 3463978 # Number of times decode resolved a branch
+system.cpu.decode.DECODE:DecodedInsts 98144908 # Number of instructions handled by decode
+system.cpu.decode.DECODE:IdleCycles 14320248 # Number of cycles decode is idle
+system.cpu.decode.DECODE:RunCycles 17547399 # Number of cycles decode is running
+system.cpu.decode.DECODE:SquashCycles 999107 # Number of cycles decode is squashing
+system.cpu.decode.DECODE:SquashedInsts 287801 # Number of squashed instructions handled by decode
+system.cpu.decode.DECODE:UnblockCycles 611733 # Number of cycles decode is unblocking
+system.cpu.fetch.Branches 15489897 # Number of branches that fetch encountered
+system.cpu.fetch.CacheLines 12778073 # Number of cache lines fetched
+system.cpu.fetch.Cycles 31147667 # Number of cycles fetch has run and was not squashing or blocked
+system.cpu.fetch.IcacheSquashes 14471 # Number of outstanding Icache misses that were squashed
+system.cpu.fetch.Insts 99913909 # Number of instructions fetch has processed
+system.cpu.fetch.SquashCycles 465674 # Number of cycles fetch has spent squashing
+system.cpu.fetch.branchRate 0.442629 # Number of branch fetches per cycle
+system.cpu.fetch.icacheStallCycles 12778073 # Number of cycles fetch is stalled on an Icache miss
+system.cpu.fetch.predictedBranches 9588841 # Number of branches that fetch has predicted taken
+system.cpu.fetch.rate 2.855074 # Number of inst fetches per cycle
system.cpu.fetch.rateDist.start_dist # Number of instructions fetched each cycle (Total)
-system.cpu.fetch.rateDist.samples 62370084
+system.cpu.fetch.rateDist.samples 34995208
system.cpu.fetch.rateDist.min_value 0
- 0 43843090 7029.51%
- 1 1383259 221.78%
- 2 1262238 202.38%
- 3 1426265 228.68%
- 4 3918105 628.20%
- 5 1724208 276.45%
- 6 613107 98.30%
- 7 1031700 165.42%
- 8 7168112 1149.29%
+ 0 16625619 4750.83%
+ 1 1365816 390.29%
+ 2 1258616 359.65%
+ 3 1410956 403.19%
+ 4 3900976 1114.72%
+ 5 1678758 479.71%
+ 6 612174 174.93%
+ 7 1011089 288.92%
+ 8 7131204 2037.77%
system.cpu.fetch.rateDist.max_value 8
system.cpu.fetch.rateDist.end_dist
-system.cpu.icache.ReadReq_accesses 13002150 # number of ReadReq accesses(hits+misses)
-system.cpu.icache.ReadReq_avg_miss_latency 3387.778909 # average ReadReq miss latency
-system.cpu.icache.ReadReq_avg_mshr_miss_latency 2412.580892 # average ReadReq mshr miss latency
-system.cpu.icache.ReadReq_hits 12899943 # number of ReadReq hits
-system.cpu.icache.ReadReq_miss_latency 346254719 # number of ReadReq miss cycles
-system.cpu.icache.ReadReq_miss_rate 0.007861 # miss rate for ReadReq accesses
-system.cpu.icache.ReadReq_misses 102207 # number of ReadReq misses
-system.cpu.icache.ReadReq_mshr_hits 14535 # number of ReadReq MSHR hits
-system.cpu.icache.ReadReq_mshr_miss_latency 211515792 # number of ReadReq MSHR miss cycles
-system.cpu.icache.ReadReq_mshr_miss_rate 0.006743 # mshr miss rate for ReadReq accesses
-system.cpu.icache.ReadReq_mshr_misses 87672 # number of ReadReq MSHR misses
+system.cpu.icache.ReadReq_accesses 12778073 # number of ReadReq accesses(hits+misses)
+system.cpu.icache.ReadReq_avg_miss_latency 2888.242687 # average ReadReq miss latency
+system.cpu.icache.ReadReq_avg_mshr_miss_latency 1894.538715 # average ReadReq mshr miss latency
+system.cpu.icache.ReadReq_hits 12690553 # number of ReadReq hits
+system.cpu.icache.ReadReq_miss_latency 252779000 # number of ReadReq miss cycles
+system.cpu.icache.ReadReq_miss_rate 0.006849 # miss rate for ReadReq accesses
+system.cpu.icache.ReadReq_misses 87520 # number of ReadReq misses
+system.cpu.icache.ReadReq_mshr_hits 654 # number of ReadReq MSHR hits
+system.cpu.icache.ReadReq_mshr_miss_latency 164571000 # number of ReadReq MSHR miss cycles
+system.cpu.icache.ReadReq_mshr_miss_rate 0.006798 # mshr miss rate for ReadReq accesses
+system.cpu.icache.ReadReq_mshr_misses 86866 # number of ReadReq MSHR misses
system.cpu.icache.avg_blocked_cycles_no_mshrs <err: div-0> # average number of cycles each access was blocked
-system.cpu.icache.avg_blocked_cycles_no_targets 5804 # average number of cycles each access was blocked
-system.cpu.icache.avg_refs 147.140366 # Average number of references to valid blocks.
+system.cpu.icache.avg_blocked_cycles_no_targets <err: div-0> # average number of cycles each access was blocked
+system.cpu.icache.avg_refs 146.093443 # Average number of references to valid blocks.
system.cpu.icache.blocked_no_mshrs 0 # number of cycles access was blocked
-system.cpu.icache.blocked_no_targets 1 # number of cycles access was blocked
+system.cpu.icache.blocked_no_targets 0 # number of cycles access was blocked
system.cpu.icache.blocked_cycles_no_mshrs 0 # number of cycles access was blocked
-system.cpu.icache.blocked_cycles_no_targets 5804 # number of cycles access was blocked
+system.cpu.icache.blocked_cycles_no_targets 0 # number of cycles access was blocked
system.cpu.icache.cache_copies 0 # number of cache copies performed
-system.cpu.icache.demand_accesses 13002150 # number of demand (read+write) accesses
-system.cpu.icache.demand_avg_miss_latency 3387.778909 # average overall miss latency
-system.cpu.icache.demand_avg_mshr_miss_latency 2412.580892 # average overall mshr miss latency
-system.cpu.icache.demand_hits 12899943 # number of demand (read+write) hits
-system.cpu.icache.demand_miss_latency 346254719 # number of demand (read+write) miss cycles
-system.cpu.icache.demand_miss_rate 0.007861 # miss rate for demand accesses
-system.cpu.icache.demand_misses 102207 # number of demand (read+write) misses
-system.cpu.icache.demand_mshr_hits 14535 # number of demand (read+write) MSHR hits
-system.cpu.icache.demand_mshr_miss_latency 211515792 # number of demand (read+write) MSHR miss cycles
-system.cpu.icache.demand_mshr_miss_rate 0.006743 # mshr miss rate for demand accesses
-system.cpu.icache.demand_mshr_misses 87672 # number of demand (read+write) MSHR misses
+system.cpu.icache.demand_accesses 12778073 # number of demand (read+write) accesses
+system.cpu.icache.demand_avg_miss_latency 2888.242687 # average overall miss latency
+system.cpu.icache.demand_avg_mshr_miss_latency 1894.538715 # average overall mshr miss latency
+system.cpu.icache.demand_hits 12690553 # number of demand (read+write) hits
+system.cpu.icache.demand_miss_latency 252779000 # number of demand (read+write) miss cycles
+system.cpu.icache.demand_miss_rate 0.006849 # miss rate for demand accesses
+system.cpu.icache.demand_misses 87520 # number of demand (read+write) misses
+system.cpu.icache.demand_mshr_hits 654 # number of demand (read+write) MSHR hits
+system.cpu.icache.demand_mshr_miss_latency 164571000 # number of demand (read+write) MSHR miss cycles
+system.cpu.icache.demand_mshr_miss_rate 0.006798 # mshr miss rate for demand accesses
+system.cpu.icache.demand_mshr_misses 86866 # number of demand (read+write) MSHR misses
system.cpu.icache.fast_writes 0 # number of fast writes performed
system.cpu.icache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.icache.no_allocate_misses 0 # Number of misses that were no-allocate
-system.cpu.icache.overall_accesses 13002150 # number of overall (read+write) accesses
-system.cpu.icache.overall_avg_miss_latency 3387.778909 # average overall miss latency
-system.cpu.icache.overall_avg_mshr_miss_latency 2412.580892 # average overall mshr miss latency
+system.cpu.icache.overall_accesses 12778073 # number of overall (read+write) accesses
+system.cpu.icache.overall_avg_miss_latency 2888.242687 # average overall miss latency
+system.cpu.icache.overall_avg_mshr_miss_latency 1894.538715 # average overall mshr miss latency
system.cpu.icache.overall_avg_mshr_uncacheable_latency <err: div-0> # average overall mshr uncacheable latency
-system.cpu.icache.overall_hits 12899943 # number of overall hits
-system.cpu.icache.overall_miss_latency 346254719 # number of overall miss cycles
-system.cpu.icache.overall_miss_rate 0.007861 # miss rate for overall accesses
-system.cpu.icache.overall_misses 102207 # number of overall misses
-system.cpu.icache.overall_mshr_hits 14535 # number of overall MSHR hits
-system.cpu.icache.overall_mshr_miss_latency 211515792 # number of overall MSHR miss cycles
-system.cpu.icache.overall_mshr_miss_rate 0.006743 # mshr miss rate for overall accesses
-system.cpu.icache.overall_mshr_misses 87672 # number of overall MSHR misses
+system.cpu.icache.overall_hits 12690553 # number of overall hits
+system.cpu.icache.overall_miss_latency 252779000 # number of overall miss cycles
+system.cpu.icache.overall_miss_rate 0.006849 # miss rate for overall accesses
+system.cpu.icache.overall_misses 87520 # number of overall misses
+system.cpu.icache.overall_mshr_hits 654 # number of overall MSHR hits
+system.cpu.icache.overall_mshr_miss_latency 164571000 # number of overall MSHR miss cycles
+system.cpu.icache.overall_mshr_miss_rate 0.006798 # mshr miss rate for overall accesses
+system.cpu.icache.overall_mshr_misses 86866 # number of overall MSHR misses
system.cpu.icache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
system.cpu.icache.overall_mshr_uncacheable_misses 0 # number of overall MSHR uncacheable misses
system.cpu.icache.prefetcher.num_hwpf_already_in_cache 0 # number of hwpf that were already in the cache
@@ -215,80 +215,80 @@ system.cpu.icache.prefetcher.num_hwpf_issued 0
system.cpu.icache.prefetcher.num_hwpf_removed_MSHR_hit 0 # number of hwpf removed because MSHR allocated
system.cpu.icache.prefetcher.num_hwpf_span_page 0 # number of hwpf spanning a virtual page
system.cpu.icache.prefetcher.num_hwpf_squashed_from_miss 0 # number of hwpf that got squashed due to a miss aborting calculation time
-system.cpu.icache.replacements 85624 # number of replacements
-system.cpu.icache.sampled_refs 87671 # Sample count of references to valid blocks.
+system.cpu.icache.replacements 84818 # number of replacements
+system.cpu.icache.sampled_refs 86866 # Sample count of references to valid blocks.
system.cpu.icache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.icache.tagsinuse 1862.743229 # Cycle average of tags in use
-system.cpu.icache.total_refs 12899943 # Total number of references to valid blocks.
-system.cpu.icache.warmup_cycle 0 # Cycle when the warmup percentage was hit.
+system.cpu.icache.tagsinuse 1921.828467 # Cycle average of tags in use
+system.cpu.icache.total_refs 12690553 # Total number of references to valid blocks.
+system.cpu.icache.warmup_cycle 15230287000 # Cycle when the warmup percentage was hit.
system.cpu.icache.writebacks 0 # number of writebacks
-system.cpu.idleCycles 851621931 # Total number of cycles that the CPU has spent unscheduled due to idling
-system.cpu.iew.EXEC:branches 14377755 # Number of branches executed
-system.cpu.iew.EXEC:nop 9220461 # number of nop insts executed
-system.cpu.iew.EXEC:rate 1.335296 # Inst execution rate
-system.cpu.iew.EXEC:refs 36382036 # number of memory reference insts executed
-system.cpu.iew.EXEC:stores 15204952 # Number of stores executed
+system.cpu.idleCycles 6484 # Total number of cycles that the CPU has spent unscheduled due to idling
+system.cpu.iew.EXEC:branches 14304724 # Number of branches executed
+system.cpu.iew.EXEC:nop 9152219 # number of nop insts executed
+system.cpu.iew.EXEC:rate 2.363053 # Inst execution rate
+system.cpu.iew.EXEC:refs 36160680 # number of memory reference insts executed
+system.cpu.iew.EXEC:stores 15116998 # Number of stores executed
system.cpu.iew.EXEC:swp 0 # number of swp insts executed
-system.cpu.iew.WB:consumers 46748099 # num instructions consuming a value
-system.cpu.iew.WB:count 82847738 # cumulative count of insts written-back
-system.cpu.iew.WB:fanout 0.736514 # average fanout of values written-back
+system.cpu.iew.WB:consumers 43283574 # num instructions consuming a value
+system.cpu.iew.WB:count 82548148 # cumulative count of insts written-back
+system.cpu.iew.WB:fanout 0.757836 # average fanout of values written-back
system.cpu.iew.WB:penalized 0 # number of instrctions required to write to 'other' IQ
system.cpu.iew.WB:penalized_rate 0 # fraction of instructions written-back that wrote to 'other' IQ
-system.cpu.iew.WB:producers 34430613 # num instructions producing a value
-system.cpu.iew.WB:rate 1.328325 # insts written-back per cycle
-system.cpu.iew.WB:sent 82914162 # cumulative count of insts sent to commit
-system.cpu.iew.branchMispredicts 396555 # Number of branch mispredicts detected at execute
-system.cpu.iew.iewBlockCycles 4917376 # Number of cycles IEW is blocking
-system.cpu.iew.iewDispLoadInsts 22199501 # Number of dispatched load instructions
-system.cpu.iew.iewDispNonSpecInsts 4762 # Number of dispatched non-speculative instructions
-system.cpu.iew.iewDispSquashedInsts 311974 # Number of squashed instructions skipped by dispatch
-system.cpu.iew.iewDispStoreInsts 16236124 # Number of dispatched store instructions
-system.cpu.iew.iewDispatchedInsts 96553237 # Number of instructions dispatched to IQ
-system.cpu.iew.iewExecLoadInsts 21177084 # Number of load instructions executed
-system.cpu.iew.iewExecSquashedInsts 433562 # Number of squashed instructions skipped in execute
-system.cpu.iew.iewExecutedInsts 83282498 # Number of executed instructions
-system.cpu.iew.iewIQFullEvents 37202 # Number of times the IQ has become full, causing a stall
+system.cpu.iew.WB:producers 32801872 # num instructions producing a value
+system.cpu.iew.WB:rate 2.358841 # insts written-back per cycle
+system.cpu.iew.WB:sent 82621578 # cumulative count of insts sent to commit
+system.cpu.iew.branchMispredicts 398195 # Number of branch mispredicts detected at execute
+system.cpu.iew.iewBlockCycles 20355 # Number of cycles IEW is blocking
+system.cpu.iew.iewDispLoadInsts 21780362 # Number of dispatched load instructions
+system.cpu.iew.iewDispNonSpecInsts 4681 # Number of dispatched non-speculative instructions
+system.cpu.iew.iewDispSquashedInsts 352010 # Number of squashed instructions skipped by dispatch
+system.cpu.iew.iewDispStoreInsts 15866784 # Number of dispatched store instructions
+system.cpu.iew.iewDispatchedInsts 94903979 # Number of instructions dispatched to IQ
+system.cpu.iew.iewExecLoadInsts 21043682 # Number of load instructions executed
+system.cpu.iew.iewExecSquashedInsts 752566 # Number of squashed instructions skipped in execute
+system.cpu.iew.iewExecutedInsts 82695525 # Number of executed instructions
+system.cpu.iew.iewIQFullEvents 5889 # Number of times the IQ has become full, causing a stall
system.cpu.iew.iewIdleCycles 0 # Number of cycles IEW is idle
-system.cpu.iew.iewLSQFullEvents 11594 # Number of times the LSQ has become full, causing a stall
-system.cpu.iew.iewSquashCycles 1276894 # Number of cycles IEW is squashing
-system.cpu.iew.iewUnblockCycles 204710 # Number of cycles IEW is unblocking
+system.cpu.iew.iewLSQFullEvents 132 # Number of times the LSQ has become full, causing a stall
+system.cpu.iew.iewSquashCycles 999107 # Number of cycles IEW is squashing
+system.cpu.iew.iewUnblockCycles 7135 # Number of cycles IEW is unblocking
system.cpu.iew.lsq.thread.0.blockedLoads 0 # Number of blocked loads due to partial load-store forwarding
-system.cpu.iew.lsq.thread.0.cacheBlocked 98563 # Number of times an access to memory failed due to the cache being blocked
-system.cpu.iew.lsq.thread.0.forwLoads 1300046 # Number of loads that had data forwarded from stores
-system.cpu.iew.lsq.thread.0.ignoredResponses 1230 # Number of memory responses ignored because the instruction is squashed
+system.cpu.iew.lsq.thread.0.cacheBlocked 8 # Number of times an access to memory failed due to the cache being blocked
+system.cpu.iew.lsq.thread.0.forwLoads 1325562 # Number of loads that had data forwarded from stores
+system.cpu.iew.lsq.thread.0.ignoredResponses 2239 # Number of memory responses ignored because the instruction is squashed
system.cpu.iew.lsq.thread.0.invAddrLoads 0 # Number of loads ignored due to an invalid address
system.cpu.iew.lsq.thread.0.invAddrSwpfs 0 # Number of software prefetches ignored due to an invalid address
-system.cpu.iew.lsq.thread.0.memOrderViolation 27684 # Number of memory ordering violations
-system.cpu.iew.lsq.thread.0.rescheduledLoads 1255 # Number of loads that were rescheduled
-system.cpu.iew.lsq.thread.0.squashedLoads 1820102 # Number of loads squashed
-system.cpu.iew.lsq.thread.0.squashedStores 1391505 # Number of stores squashed
-system.cpu.iew.memOrderViolationEvents 27684 # Number of memory order violations
-system.cpu.iew.predictedNotTakenIncorrect 103251 # Number of branches that were predicted not taken incorrectly
-system.cpu.iew.predictedTakenIncorrect 293304 # Number of branches that were predicted taken incorrectly
-system.cpu.ipc 0.087081 # IPC: Instructions Per Cycle
-system.cpu.ipc_total 0.087081 # IPC: Total IPC of All Threads
-system.cpu.iq.ISSUE:FU_type_0 83716060 # Type of FU issued
+system.cpu.iew.lsq.thread.0.memOrderViolation 16849 # Number of memory ordering violations
+system.cpu.iew.lsq.thread.0.rescheduledLoads 1491 # Number of loads that were rescheduled
+system.cpu.iew.lsq.thread.0.squashedLoads 1400963 # Number of loads squashed
+system.cpu.iew.lsq.thread.0.squashedStores 1022165 # Number of stores squashed
+system.cpu.iew.memOrderViolationEvents 16849 # Number of memory order violations
+system.cpu.iew.predictedNotTakenIncorrect 105190 # Number of branches that were predicted not taken incorrectly
+system.cpu.iew.predictedTakenIncorrect 293005 # Number of branches that were predicted taken incorrectly
+system.cpu.ipc 2.274362 # IPC: Instructions Per Cycle
+system.cpu.ipc_total 2.274362 # IPC: Total IPC of All Threads
+system.cpu.iq.ISSUE:FU_type_0 83448091 # Type of FU issued
system.cpu.iq.ISSUE:FU_type_0.start_dist
(null) 0 0.00% # Type of FU issued
- IntAlu 46816661 55.92% # Type of FU issued
- IntMult 44502 0.05% # Type of FU issued
+ IntAlu 46687810 55.95% # Type of FU issued
+ IntMult 45238 0.05% # Type of FU issued
IntDiv 0 0.00% # Type of FU issued
- FloatAdd 125345 0.15% # Type of FU issued
- FloatCmp 86 0.00% # Type of FU issued
- FloatCvt 122997 0.15% # Type of FU issued
- FloatMult 51 0.00% # Type of FU issued
- FloatDiv 37854 0.05% # Type of FU issued
+ FloatAdd 120004 0.14% # Type of FU issued
+ FloatCmp 87 0.00% # Type of FU issued
+ FloatCvt 122290 0.15% # Type of FU issued
+ FloatMult 50 0.00% # Type of FU issued
+ FloatDiv 37770 0.05% # Type of FU issued
FloatSqrt 0 0.00% # Type of FU issued
- MemRead 21285503 25.43% # Type of FU issued
- MemWrite 15283061 18.26% # Type of FU issued
+ MemRead 21206489 25.41% # Type of FU issued
+ MemWrite 15228353 18.25% # Type of FU issued
IprAccess 0 0.00% # Type of FU issued
InstPrefetch 0 0.00% # Type of FU issued
system.cpu.iq.ISSUE:FU_type_0.end_dist
-system.cpu.iq.ISSUE:fu_busy_cnt 1123822 # FU busy when requested
-system.cpu.iq.ISSUE:fu_busy_rate 0.013424 # FU busy rate (busy events/executed inst)
+system.cpu.iq.ISSUE:fu_busy_cnt 1422206 # FU busy when requested
+system.cpu.iq.ISSUE:fu_busy_rate 0.017043 # FU busy rate (busy events/executed inst)
system.cpu.iq.ISSUE:fu_full.start_dist
(null) 0 0.00% # attempts to use FU when none available
- IntAlu 98385 8.75% # attempts to use FU when none available
+ IntAlu 169452 11.91% # attempts to use FU when none available
IntMult 0 0.00% # attempts to use FU when none available
IntDiv 0 0.00% # attempts to use FU when none available
FloatAdd 0 0.00% # attempts to use FU when none available
@@ -297,84 +297,84 @@ system.cpu.iq.ISSUE:fu_full.start_dist
FloatMult 0 0.00% # attempts to use FU when none available
FloatDiv 0 0.00% # attempts to use FU when none available
FloatSqrt 0 0.00% # attempts to use FU when none available
- MemRead 476117 42.37% # attempts to use FU when none available
- MemWrite 549320 48.88% # attempts to use FU when none available
+ MemRead 649726 45.68% # attempts to use FU when none available
+ MemWrite 603028 42.40% # attempts to use FU when none available
IprAccess 0 0.00% # attempts to use FU when none available
InstPrefetch 0 0.00% # attempts to use FU when none available
system.cpu.iq.ISSUE:fu_full.end_dist
system.cpu.iq.ISSUE:issued_per_cycle.start_dist # Number of insts issued each cycle
-system.cpu.iq.ISSUE:issued_per_cycle.samples 62370084
+system.cpu.iq.ISSUE:issued_per_cycle.samples 34995208
system.cpu.iq.ISSUE:issued_per_cycle.min_value 0
- 0 25315225 4058.87%
- 1 13800975 2212.76%
- 2 10743054 1722.47%
- 3 5596398 897.29%
- 4 4388925 703.69%
- 5 1495414 239.76%
- 6 664039 106.47%
- 7 305653 49.01%
- 8 60401 9.68%
+ 0 5876071 1679.11%
+ 1 8518834 2434.29%
+ 2 6419045 1834.26%
+ 3 4436708 1267.80%
+ 4 4423684 1264.08%
+ 5 2554091 729.84%
+ 6 1512126 432.10%
+ 7 794096 226.92%
+ 8 460553 131.60%
system.cpu.iq.ISSUE:issued_per_cycle.max_value 8
system.cpu.iq.ISSUE:issued_per_cycle.end_dist
-system.cpu.iq.ISSUE:rate 1.342247 # Inst issue rate
-system.cpu.iq.iqInstsAdded 87328014 # Number of instructions added to the IQ (excludes non-spec)
-system.cpu.iq.iqInstsIssued 83716060 # Number of instructions issued
-system.cpu.iq.iqNonSpecInstsAdded 4762 # Number of non-speculative instructions added to the IQ
-system.cpu.iq.iqSquashedInstsExamined 7507881 # Number of squashed instructions iterated over during squash; mainly for profiling
-system.cpu.iq.iqSquashedInstsIssued 113500 # Number of squashed instructions issued
-system.cpu.iq.iqSquashedNonSpecRemoved 179 # Number of squashed non-spec instructions that were removed
-system.cpu.iq.iqSquashedOperandsExamined 6033024 # Number of squashed operands that are examined and possibly removed from graph
-system.cpu.l2cache.ReadReq_accesses 292729 # number of ReadReq accesses(hits+misses)
-system.cpu.l2cache.ReadReq_avg_miss_latency 7766.621627 # average ReadReq miss latency
-system.cpu.l2cache.ReadReq_avg_mshr_miss_latency 2997.837795 # average ReadReq mshr miss latency
-system.cpu.l2cache.ReadReq_hits 123055 # number of ReadReq hits
-system.cpu.l2cache.ReadReq_miss_latency 1317793758 # number of ReadReq miss cycles
-system.cpu.l2cache.ReadReq_miss_rate 0.579628 # miss rate for ReadReq accesses
-system.cpu.l2cache.ReadReq_misses 169674 # number of ReadReq misses
-system.cpu.l2cache.ReadReq_mshr_miss_latency 508655130 # number of ReadReq MSHR miss cycles
-system.cpu.l2cache.ReadReq_mshr_miss_rate 0.579628 # mshr miss rate for ReadReq accesses
-system.cpu.l2cache.ReadReq_mshr_misses 169674 # number of ReadReq MSHR misses
-system.cpu.l2cache.Writeback_accesses 147753 # number of Writeback accesses(hits+misses)
-system.cpu.l2cache.Writeback_hits 147285 # number of Writeback hits
-system.cpu.l2cache.Writeback_miss_rate 0.003167 # miss rate for Writeback accesses
-system.cpu.l2cache.Writeback_misses 468 # number of Writeback misses
-system.cpu.l2cache.Writeback_mshr_miss_rate 0.003167 # mshr miss rate for Writeback accesses
-system.cpu.l2cache.Writeback_mshr_misses 468 # number of Writeback MSHR misses
+system.cpu.iq.ISSUE:rate 2.384558 # Inst issue rate
+system.cpu.iq.iqInstsAdded 85747079 # Number of instructions added to the IQ (excludes non-spec)
+system.cpu.iq.iqInstsIssued 83448091 # Number of instructions issued
+system.cpu.iq.iqNonSpecInstsAdded 4681 # Number of non-speculative instructions added to the IQ
+system.cpu.iq.iqSquashedInstsExamined 5951026 # Number of squashed instructions iterated over during squash; mainly for profiling
+system.cpu.iq.iqSquashedInstsIssued 23998 # Number of squashed instructions issued
+system.cpu.iq.iqSquashedNonSpecRemoved 98 # Number of squashed non-spec instructions that were removed
+system.cpu.iq.iqSquashedOperandsExamined 4012087 # Number of squashed operands that are examined and possibly removed from graph
+system.cpu.l2cache.ReadReq_accesses 291992 # number of ReadReq accesses(hits+misses)
+system.cpu.l2cache.ReadReq_avg_miss_latency 3325.548649 # average ReadReq miss latency
+system.cpu.l2cache.ReadReq_avg_mshr_miss_latency 1922.235296 # average ReadReq mshr miss latency
+system.cpu.l2cache.ReadReq_hits 122257 # number of ReadReq hits
+system.cpu.l2cache.ReadReq_miss_latency 564462000 # number of ReadReq miss cycles
+system.cpu.l2cache.ReadReq_miss_rate 0.581300 # miss rate for ReadReq accesses
+system.cpu.l2cache.ReadReq_misses 169735 # number of ReadReq misses
+system.cpu.l2cache.ReadReq_mshr_miss_latency 326270608 # number of ReadReq MSHR miss cycles
+system.cpu.l2cache.ReadReq_mshr_miss_rate 0.581300 # mshr miss rate for ReadReq accesses
+system.cpu.l2cache.ReadReq_mshr_misses 169735 # number of ReadReq MSHR misses
+system.cpu.l2cache.Writeback_accesses 147781 # number of Writeback accesses(hits+misses)
+system.cpu.l2cache.Writeback_hits 147317 # number of Writeback hits
+system.cpu.l2cache.Writeback_miss_rate 0.003140 # miss rate for Writeback accesses
+system.cpu.l2cache.Writeback_misses 464 # number of Writeback misses
+system.cpu.l2cache.Writeback_mshr_miss_rate 0.003140 # mshr miss rate for Writeback accesses
+system.cpu.l2cache.Writeback_mshr_misses 464 # number of Writeback MSHR misses
system.cpu.l2cache.avg_blocked_cycles_no_mshrs <err: div-0> # average number of cycles each access was blocked
system.cpu.l2cache.avg_blocked_cycles_no_targets <err: div-0> # average number of cycles each access was blocked
-system.cpu.l2cache.avg_refs 1.593300 # Average number of references to valid blocks.
+system.cpu.l2cache.avg_refs 1.588205 # Average number of references to valid blocks.
system.cpu.l2cache.blocked_no_mshrs 0 # number of cycles access was blocked
system.cpu.l2cache.blocked_no_targets 0 # number of cycles access was blocked
system.cpu.l2cache.blocked_cycles_no_mshrs 0 # number of cycles access was blocked
system.cpu.l2cache.blocked_cycles_no_targets 0 # number of cycles access was blocked
system.cpu.l2cache.cache_copies 0 # number of cache copies performed
-system.cpu.l2cache.demand_accesses 292729 # number of demand (read+write) accesses
-system.cpu.l2cache.demand_avg_miss_latency 7766.621627 # average overall miss latency
-system.cpu.l2cache.demand_avg_mshr_miss_latency 2997.837795 # average overall mshr miss latency
-system.cpu.l2cache.demand_hits 123055 # number of demand (read+write) hits
-system.cpu.l2cache.demand_miss_latency 1317793758 # number of demand (read+write) miss cycles
-system.cpu.l2cache.demand_miss_rate 0.579628 # miss rate for demand accesses
-system.cpu.l2cache.demand_misses 169674 # number of demand (read+write) misses
+system.cpu.l2cache.demand_accesses 291992 # number of demand (read+write) accesses
+system.cpu.l2cache.demand_avg_miss_latency 3325.548649 # average overall miss latency
+system.cpu.l2cache.demand_avg_mshr_miss_latency 1922.235296 # average overall mshr miss latency
+system.cpu.l2cache.demand_hits 122257 # number of demand (read+write) hits
+system.cpu.l2cache.demand_miss_latency 564462000 # number of demand (read+write) miss cycles
+system.cpu.l2cache.demand_miss_rate 0.581300 # miss rate for demand accesses
+system.cpu.l2cache.demand_misses 169735 # number of demand (read+write) misses
system.cpu.l2cache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.l2cache.demand_mshr_miss_latency 508655130 # number of demand (read+write) MSHR miss cycles
-system.cpu.l2cache.demand_mshr_miss_rate 0.579628 # mshr miss rate for demand accesses
-system.cpu.l2cache.demand_mshr_misses 169674 # number of demand (read+write) MSHR misses
+system.cpu.l2cache.demand_mshr_miss_latency 326270608 # number of demand (read+write) MSHR miss cycles
+system.cpu.l2cache.demand_mshr_miss_rate 0.581300 # mshr miss rate for demand accesses
+system.cpu.l2cache.demand_mshr_misses 169735 # number of demand (read+write) MSHR misses
system.cpu.l2cache.fast_writes 0 # number of fast writes performed
system.cpu.l2cache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.l2cache.no_allocate_misses 0 # Number of misses that were no-allocate
-system.cpu.l2cache.overall_accesses 440482 # number of overall (read+write) accesses
-system.cpu.l2cache.overall_avg_miss_latency 7745.258419 # average overall miss latency
-system.cpu.l2cache.overall_avg_mshr_miss_latency 2997.837795 # average overall mshr miss latency
+system.cpu.l2cache.overall_accesses 439773 # number of overall (read+write) accesses
+system.cpu.l2cache.overall_avg_miss_latency 3316.482471 # average overall miss latency
+system.cpu.l2cache.overall_avg_mshr_miss_latency 1922.235296 # average overall mshr miss latency
system.cpu.l2cache.overall_avg_mshr_uncacheable_latency <err: div-0> # average overall mshr uncacheable latency
-system.cpu.l2cache.overall_hits 270340 # number of overall hits
-system.cpu.l2cache.overall_miss_latency 1317793758 # number of overall miss cycles
-system.cpu.l2cache.overall_miss_rate 0.386263 # miss rate for overall accesses
-system.cpu.l2cache.overall_misses 170142 # number of overall misses
+system.cpu.l2cache.overall_hits 269574 # number of overall hits
+system.cpu.l2cache.overall_miss_latency 564462000 # number of overall miss cycles
+system.cpu.l2cache.overall_miss_rate 0.387016 # miss rate for overall accesses
+system.cpu.l2cache.overall_misses 170199 # number of overall misses
system.cpu.l2cache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.l2cache.overall_mshr_miss_latency 508655130 # number of overall MSHR miss cycles
-system.cpu.l2cache.overall_mshr_miss_rate 0.385201 # mshr miss rate for overall accesses
-system.cpu.l2cache.overall_mshr_misses 169674 # number of overall MSHR misses
+system.cpu.l2cache.overall_mshr_miss_latency 326270608 # number of overall MSHR miss cycles
+system.cpu.l2cache.overall_mshr_miss_rate 0.385960 # mshr miss rate for overall accesses
+system.cpu.l2cache.overall_mshr_misses 169735 # number of overall MSHR misses
system.cpu.l2cache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
system.cpu.l2cache.overall_mshr_uncacheable_misses 0 # number of overall MSHR uncacheable misses
system.cpu.l2cache.prefetcher.num_hwpf_already_in_cache 0 # number of hwpf that were already in the cache
@@ -386,32 +386,31 @@ system.cpu.l2cache.prefetcher.num_hwpf_issued 0
system.cpu.l2cache.prefetcher.num_hwpf_removed_MSHR_hit 0 # number of hwpf removed because MSHR allocated
system.cpu.l2cache.prefetcher.num_hwpf_span_page 0 # number of hwpf spanning a virtual page
system.cpu.l2cache.prefetcher.num_hwpf_squashed_from_miss 0 # number of hwpf that got squashed due to a miss aborting calculation time
-system.cpu.l2cache.replacements 136905 # number of replacements
-system.cpu.l2cache.sampled_refs 169673 # Sample count of references to valid blocks.
+system.cpu.l2cache.replacements 136967 # number of replacements
+system.cpu.l2cache.sampled_refs 169735 # Sample count of references to valid blocks.
system.cpu.l2cache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.l2cache.tagsinuse 30821.723437 # Cycle average of tags in use
-system.cpu.l2cache.total_refs 270340 # Total number of references to valid blocks.
-system.cpu.l2cache.warmup_cycle 468003000 # Cycle when the warmup percentage was hit.
-system.cpu.l2cache.writebacks 115935 # number of writebacks
-system.cpu.numCycles 62370084 # number of cpu cycles simulated
-system.cpu.rename.RENAME:BlockCycles 8787185 # Number of cycles rename is blocking
+system.cpu.l2cache.tagsinuse 32064.700481 # Cycle average of tags in use
+system.cpu.l2cache.total_refs 269574 # Total number of references to valid blocks.
+system.cpu.l2cache.warmup_cycle 8508988000 # Cycle when the warmup percentage was hit.
+system.cpu.l2cache.writebacks 115938 # number of writebacks
+system.cpu.numCycles 34995208 # number of cpu cycles simulated
+system.cpu.rename.RENAME:BlockCycles 201241 # Number of cycles rename is blocking
system.cpu.rename.RENAME:CommittedMaps 52546881 # Number of HB maps that are committed
-system.cpu.rename.RENAME:IQFullEvents 113083 # Number of times rename has blocked due to IQ full
-system.cpu.rename.RENAME:IdleCycles 30263464 # Number of cycles rename is idle
-system.cpu.rename.RENAME:LSQFullEvents 3026568 # Number of times rename has blocked due to LSQ full
-system.cpu.rename.RENAME:ROBFullEvents 587 # Number of times rename has blocked due to ROB full
-system.cpu.rename.RENAME:RenameLookups 118807787 # Number of register rename lookups that rename has made
-system.cpu.rename.RENAME:RenamedInsts 98380136 # Number of instructions processed by rename
-system.cpu.rename.RENAME:RenamedOperands 59048113 # Number of destination operands rename has renamed
-system.cpu.rename.RENAME:RunCycles 17777635 # Number of cycles rename is running
-system.cpu.rename.RENAME:SquashCycles 1276894 # Number of cycles rename is squashing
-system.cpu.rename.RENAME:UnblockCycles 3354217 # Number of cycles rename is unblocking
-system.cpu.rename.RENAME:UndoneMaps 6501232 # Number of HB maps that are undone due to squashing
-system.cpu.rename.RENAME:serializeStallCycles 910689 # count of cycles rename stalled for serializing inst
-system.cpu.rename.RENAME:serializingInsts 4741 # count of serializing insts renamed
-system.cpu.rename.RENAME:skidInsts 5955323 # count of insts added to the skid buffer
-system.cpu.rename.RENAME:tempSerializingInsts 4739 # count of temporary serializing insts renamed
-system.cpu.timesIdled 280733 # Number of times that the entire CPU went into an idle state and unscheduled itself
+system.cpu.rename.RENAME:IQFullEvents 31178 # Number of times rename has blocked due to IQ full
+system.cpu.rename.RENAME:IdleCycles 14721876 # Number of cycles rename is idle
+system.cpu.rename.RENAME:LSQFullEvents 1110145 # Number of times rename has blocked due to LSQ full
+system.cpu.rename.RENAME:RenameLookups 117085470 # Number of register rename lookups that rename has made
+system.cpu.rename.RENAME:RenamedInsts 96973574 # Number of instructions processed by rename
+system.cpu.rename.RENAME:RenamedOperands 58152082 # Number of destination operands rename has renamed
+system.cpu.rename.RENAME:RunCycles 17754494 # Number of cycles rename is running
+system.cpu.rename.RENAME:SquashCycles 999107 # Number of cycles rename is squashing
+system.cpu.rename.RENAME:UnblockCycles 1242602 # Number of cycles rename is unblocking
+system.cpu.rename.RENAME:UndoneMaps 5605201 # Number of HB maps that are undone due to squashing
+system.cpu.rename.RENAME:serializeStallCycles 75888 # count of cycles rename stalled for serializing inst
+system.cpu.rename.RENAME:serializingInsts 4701 # count of serializing insts renamed
+system.cpu.rename.RENAME:skidInsts 2792735 # count of insts added to the skid buffer
+system.cpu.rename.RENAME:tempSerializingInsts 4699 # count of temporary serializing insts renamed
+system.cpu.timesIdled 16 # Number of times that the entire CPU went into an idle state and unscheduled itself
system.cpu.workload.PROG:num_syscalls 4583 # Number of system calls
---------- End Simulation Statistics ----------
diff --git a/tests/long/50.vortex/ref/alpha/tru64/o3-timing/smred.msg b/tests/long/50.vortex/ref/alpha/tru64/o3-timing/smred.msg
index 327142d7c..472b08431 100644
--- a/tests/long/50.vortex/ref/alpha/tru64/o3-timing/smred.msg
+++ b/tests/long/50.vortex/ref/alpha/tru64/o3-timing/smred.msg
@@ -134,7 +134,7 @@
DB Handle Chunk's StackPtr = 20797
DB[ 1] LOADED; Handles= 20797
- KERNEL in CORE[ 1] Restored @ 40054800
+ KERNEL in CORE[ 1] Restored @ 4005c800
OPEN File ./input/lendian.wnv
*Status = 0
diff --git a/tests/long/50.vortex/ref/alpha/tru64/simple-atomic/config.ini b/tests/long/50.vortex/ref/alpha/tru64/simple-atomic/config.ini
index 179e8ea77..57d9578d2 100644
--- a/tests/long/50.vortex/ref/alpha/tru64/simple-atomic/config.ini
+++ b/tests/long/50.vortex/ref/alpha/tru64/simple-atomic/config.ini
@@ -1,33 +1,7 @@
[root]
type=Root
children=system
-checkpoint=
-clock=1000000000000
-max_tick=0
-output_file=cout
-progress_interval=0
-
-[serialize]
-count=10
-cycle=0
-dir=cpt.%012d
-period=0
-
-[stats]
-descriptions=true
-dump_cycle=0
-dump_period=0
-dump_reset=false
-ignore_events=
-mysql_db=
-mysql_host=
-mysql_password=
-mysql_user=
-project_name=test
-simulation_name=test
-simulation_sample=0
-text_compat=true
-text_file=m5stats.txt
+dummy=0
[system]
type=System
@@ -38,7 +12,7 @@ physmem=system.physmem
[system.cpu]
type=AtomicSimpleCPU
children=workload
-clock=1
+clock=500
cpu_id=0
defer_registration=false
function_trace=false
@@ -59,11 +33,11 @@ icache_port=system.membus.port[1]
[system.cpu.workload]
type=LiveProcess
cmd=vortex lendian.raw
-cwd=build/ALPHA_SE/tests/fast/long/50.vortex/alpha/linux/simple-atomic
+cwd=build/ALPHA_SE/tests/fast/long/50.vortex/alpha/tru64/simple-atomic
egid=100
env=
euid=100
-executable=/home/gblack/m5/dist/m5/cpu2000/binaries/alpha/tru64/vortex
+executable=/dist/m5/cpu2000/binaries/alpha/tru64/vortex
gid=100
input=cin
output=cout
diff --git a/tests/long/50.vortex/ref/alpha/tru64/simple-atomic/config.out b/tests/long/50.vortex/ref/alpha/tru64/simple-atomic/config.out
index 725aaed50..fbb08bf4b 100644
--- a/tests/long/50.vortex/ref/alpha/tru64/simple-atomic/config.out
+++ b/tests/long/50.vortex/ref/alpha/tru64/simple-atomic/config.out
@@ -1,9 +1,6 @@
[root]
type=Root
-clock=1000000000000
-max_tick=0
-progress_interval=0
-output_file=cout
+dummy=0
[system.physmem]
type=PhysicalMemory
@@ -27,11 +24,11 @@ responder_set=false
[system.cpu.workload]
type=LiveProcess
cmd=vortex lendian.raw
-executable=/home/gblack/m5/dist/m5/cpu2000/binaries/alpha/tru64/vortex
+executable=/dist/m5/cpu2000/binaries/alpha/tru64/vortex
input=cin
output=cout
env=
-cwd=build/ALPHA_SE/tests/fast/long/50.vortex/alpha/linux/simple-atomic
+cwd=build/ALPHA_SE/tests/fast/long/50.vortex/alpha/tru64/simple-atomic
system=system
uid=100
euid=100
@@ -50,7 +47,7 @@ progress_interval=0
system=system
cpu_id=0
workload=system.cpu.workload
-clock=1
+clock=500
phase=0
defer_registration=false
width=1
@@ -58,23 +55,3 @@ function_trace=false
function_trace_start=0
simulate_stalls=false
-[stats]
-descriptions=true
-project_name=test
-simulation_name=test
-simulation_sample=0
-text_file=m5stats.txt
-text_compat=true
-mysql_db=
-mysql_user=
-mysql_password=
-mysql_host=
-events_start=-1
-dump_reset=false
-dump_cycle=0
-dump_period=0
-ignore_events=
-
-[statsreset]
-reset_cycle=0
-
diff --git a/tests/long/50.vortex/ref/alpha/tru64/simple-atomic/m5stats.txt b/tests/long/50.vortex/ref/alpha/tru64/simple-atomic/m5stats.txt
index 9c60e1316..8a03d8929 100644
--- a/tests/long/50.vortex/ref/alpha/tru64/simple-atomic/m5stats.txt
+++ b/tests/long/50.vortex/ref/alpha/tru64/simple-atomic/m5stats.txt
@@ -1,13 +1,13 @@
---------- Begin Simulation Statistics ----------
-host_inst_rate 1347543 # Simulator instruction rate (inst/s)
-host_mem_usage 179988 # Number of bytes of host memory used
-host_seconds 65.56 # Real time elapsed on the host
-host_tick_rate 1347535 # Simulator tick rate (ticks/s)
+host_inst_rate 842354 # Simulator instruction rate (inst/s)
+host_mem_usage 152996 # Number of bytes of host memory used
+host_seconds 104.87 # Real time elapsed on the host
+host_tick_rate 421175511 # Simulator tick rate (ticks/s)
sim_freq 1000000000000 # Frequency of simulated ticks
sim_insts 88340674 # Number of instructions simulated
-sim_seconds 0.000088 # Number of seconds simulated
-sim_ticks 88340673 # Number of ticks simulated
+sim_seconds 0.044170 # Number of seconds simulated
+sim_ticks 44170336500 # Number of ticks simulated
system.cpu.idle_fraction 0 # Percentage of idle cycles
system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles
system.cpu.numCycles 88340674 # number of cpu cycles simulated
diff --git a/tests/long/50.vortex/ref/alpha/tru64/simple-atomic/stderr b/tests/long/50.vortex/ref/alpha/tru64/simple-atomic/stderr
index eb1796ead..f33d007a7 100644
--- a/tests/long/50.vortex/ref/alpha/tru64/simple-atomic/stderr
+++ b/tests/long/50.vortex/ref/alpha/tru64/simple-atomic/stderr
@@ -1,2 +1,2 @@
-0: system.remote_gdb.listener: listening for remote gdb on port 7000
warn: Entering event queue @ 0. Starting simulation...
+warn: Increasing stack size by one page.
diff --git a/tests/long/50.vortex/ref/alpha/tru64/simple-timing/config.ini b/tests/long/50.vortex/ref/alpha/tru64/simple-timing/config.ini
index 0e1a3c9f1..2f49c7692 100644
--- a/tests/long/50.vortex/ref/alpha/tru64/simple-timing/config.ini
+++ b/tests/long/50.vortex/ref/alpha/tru64/simple-timing/config.ini
@@ -1,33 +1,7 @@
[root]
type=Root
children=system
-checkpoint=
-clock=1000000000000
-max_tick=0
-output_file=cout
-progress_interval=0
-
-[serialize]
-count=10
-cycle=0
-dir=cpt.%012d
-period=0
-
-[stats]
-descriptions=true
-dump_cycle=0
-dump_period=0
-dump_reset=false
-ignore_events=
-mysql_db=
-mysql_host=
-mysql_password=
-mysql_user=
-project_name=test
-simulation_name=test
-simulation_sample=0
-text_compat=true
-text_file=m5stats.txt
+dummy=0
[system]
type=System
@@ -38,7 +12,7 @@ physmem=system.physmem
[system.cpu]
type=TimingSimpleCPU
children=dcache icache l2cache toL2Bus workload
-clock=1
+clock=500
cpu_id=0
defer_registration=false
function_trace=false
@@ -182,11 +156,11 @@ port=system.cpu.icache.mem_side system.cpu.dcache.mem_side system.cpu.l2cache.cp
[system.cpu.workload]
type=LiveProcess
cmd=vortex lendian.raw
-cwd=build/ALPHA_SE/tests/fast/long/50.vortex/alpha/linux/simple-timing
+cwd=build/ALPHA_SE/tests/fast/long/50.vortex/alpha/tru64/simple-timing
egid=100
env=
euid=100
-executable=/home/gblack/m5/dist/m5/cpu2000/binaries/alpha/tru64/vortex
+executable=/dist/m5/cpu2000/binaries/alpha/tru64/vortex
gid=100
input=cin
output=cout
diff --git a/tests/long/50.vortex/ref/alpha/tru64/simple-timing/config.out b/tests/long/50.vortex/ref/alpha/tru64/simple-timing/config.out
index 0dc85858d..c1faaa3e6 100644
--- a/tests/long/50.vortex/ref/alpha/tru64/simple-timing/config.out
+++ b/tests/long/50.vortex/ref/alpha/tru64/simple-timing/config.out
@@ -1,9 +1,6 @@
[root]
type=Root
-clock=1000000000000
-max_tick=0
-progress_interval=0
-output_file=cout
+dummy=0
[system.physmem]
type=PhysicalMemory
@@ -27,11 +24,11 @@ responder_set=false
[system.cpu.workload]
type=LiveProcess
cmd=vortex lendian.raw
-executable=/home/gblack/m5/dist/m5/cpu2000/binaries/alpha/tru64/vortex
+executable=/dist/m5/cpu2000/binaries/alpha/tru64/vortex
input=cin
output=cout
env=
-cwd=build/ALPHA_SE/tests/fast/long/50.vortex/alpha/linux/simple-timing
+cwd=build/ALPHA_SE/tests/fast/long/50.vortex/alpha/tru64/simple-timing
system=system
uid=100
euid=100
@@ -50,7 +47,7 @@ progress_interval=0
system=system
cpu_id=0
workload=system.cpu.workload
-clock=1
+clock=500
phase=0
defer_registration=false
// width not specified
@@ -179,23 +176,3 @@ prefetch_use_cpu_id=true
prefetch_data_accesses_only=false
hit_latency=1
-[stats]
-descriptions=true
-project_name=test
-simulation_name=test
-simulation_sample=0
-text_file=m5stats.txt
-text_compat=true
-mysql_db=
-mysql_user=
-mysql_password=
-mysql_host=
-events_start=-1
-dump_reset=false
-dump_cycle=0
-dump_period=0
-ignore_events=
-
-[statsreset]
-reset_cycle=0
-
diff --git a/tests/long/50.vortex/ref/alpha/tru64/simple-timing/m5stats.txt b/tests/long/50.vortex/ref/alpha/tru64/simple-timing/m5stats.txt
index 9a9778162..939083267 100644
--- a/tests/long/50.vortex/ref/alpha/tru64/simple-timing/m5stats.txt
+++ b/tests/long/50.vortex/ref/alpha/tru64/simple-timing/m5stats.txt
@@ -1,35 +1,35 @@
---------- Begin Simulation Statistics ----------
-host_inst_rate 704446 # Simulator instruction rate (inst/s)
-host_mem_usage 275648 # Number of bytes of host memory used
-host_seconds 125.40 # Real time elapsed on the host
-host_tick_rate 9716991 # Simulator tick rate (ticks/s)
+host_inst_rate 562157 # Simulator instruction rate (inst/s)
+host_mem_usage 158620 # Number of bytes of host memory used
+host_seconds 157.15 # Real time elapsed on the host
+host_tick_rate 396922606 # Simulator tick rate (ticks/s)
sim_freq 1000000000000 # Frequency of simulated ticks
sim_insts 88340674 # Number of instructions simulated
-sim_seconds 0.001219 # Number of seconds simulated
-sim_ticks 1218558003 # Number of ticks simulated
+sim_seconds 0.062375 # Number of seconds simulated
+sim_ticks 62374966500 # Number of ticks simulated
system.cpu.dcache.ReadReq_accesses 20276638 # number of ReadReq accesses(hits+misses)
-system.cpu.dcache.ReadReq_avg_miss_latency 3613.021476 # average ReadReq miss latency
-system.cpu.dcache.ReadReq_avg_mshr_miss_latency 2613.021476 # average ReadReq mshr miss latency
+system.cpu.dcache.ReadReq_avg_miss_latency 3130.058422 # average ReadReq miss latency
+system.cpu.dcache.ReadReq_avg_mshr_miss_latency 2130.058422 # average ReadReq mshr miss latency
system.cpu.dcache.ReadReq_hits 20215873 # number of ReadReq hits
-system.cpu.dcache.ReadReq_miss_latency 219545250 # number of ReadReq miss cycles
+system.cpu.dcache.ReadReq_miss_latency 190198000 # number of ReadReq miss cycles
system.cpu.dcache.ReadReq_miss_rate 0.002997 # miss rate for ReadReq accesses
system.cpu.dcache.ReadReq_misses 60765 # number of ReadReq misses
-system.cpu.dcache.ReadReq_mshr_miss_latency 158780250 # number of ReadReq MSHR miss cycles
+system.cpu.dcache.ReadReq_mshr_miss_latency 129433000 # number of ReadReq MSHR miss cycles
system.cpu.dcache.ReadReq_mshr_miss_rate 0.002997 # mshr miss rate for ReadReq accesses
system.cpu.dcache.ReadReq_mshr_misses 60765 # number of ReadReq MSHR misses
system.cpu.dcache.WriteReq_accesses 14613377 # number of WriteReq accesses(hits+misses)
-system.cpu.dcache.WriteReq_avg_miss_latency 4540.238491 # average WriteReq miss latency
-system.cpu.dcache.WriteReq_avg_mshr_miss_latency 3540.238491 # average WriteReq mshr miss latency
+system.cpu.dcache.WriteReq_avg_miss_latency 3436.431765 # average WriteReq miss latency
+system.cpu.dcache.WriteReq_avg_mshr_miss_latency 2436.431765 # average WriteReq mshr miss latency
system.cpu.dcache.WriteReq_hits 14469799 # number of WriteReq hits
-system.cpu.dcache.WriteReq_miss_latency 651878362 # number of WriteReq miss cycles
+system.cpu.dcache.WriteReq_miss_latency 493396000 # number of WriteReq miss cycles
system.cpu.dcache.WriteReq_miss_rate 0.009825 # miss rate for WriteReq accesses
system.cpu.dcache.WriteReq_misses 143578 # number of WriteReq misses
-system.cpu.dcache.WriteReq_mshr_miss_latency 508300362 # number of WriteReq MSHR miss cycles
+system.cpu.dcache.WriteReq_mshr_miss_latency 349818000 # number of WriteReq MSHR miss cycles
system.cpu.dcache.WriteReq_mshr_miss_rate 0.009825 # mshr miss rate for WriteReq accesses
system.cpu.dcache.WriteReq_mshr_misses 143578 # number of WriteReq MSHR misses
-system.cpu.dcache.avg_blocked_cycles_no_mshrs no value # average number of cycles each access was blocked
-system.cpu.dcache.avg_blocked_cycles_no_targets no value # average number of cycles each access was blocked
+system.cpu.dcache.avg_blocked_cycles_no_mshrs <err: div-0> # average number of cycles each access was blocked
+system.cpu.dcache.avg_blocked_cycles_no_targets <err: div-0> # average number of cycles each access was blocked
system.cpu.dcache.avg_refs 169.742404 # Average number of references to valid blocks.
system.cpu.dcache.blocked_no_mshrs 0 # number of cycles access was blocked
system.cpu.dcache.blocked_no_targets 0 # number of cycles access was blocked
@@ -37,29 +37,29 @@ system.cpu.dcache.blocked_cycles_no_mshrs 0 # n
system.cpu.dcache.blocked_cycles_no_targets 0 # number of cycles access was blocked
system.cpu.dcache.cache_copies 0 # number of cache copies performed
system.cpu.dcache.demand_accesses 34890015 # number of demand (read+write) accesses
-system.cpu.dcache.demand_avg_miss_latency 4264.514136 # average overall miss latency
-system.cpu.dcache.demand_avg_mshr_miss_latency 3264.514136 # average overall mshr miss latency
+system.cpu.dcache.demand_avg_miss_latency 3345.326241 # average overall miss latency
+system.cpu.dcache.demand_avg_mshr_miss_latency 2345.326241 # average overall mshr miss latency
system.cpu.dcache.demand_hits 34685672 # number of demand (read+write) hits
-system.cpu.dcache.demand_miss_latency 871423612 # number of demand (read+write) miss cycles
+system.cpu.dcache.demand_miss_latency 683594000 # number of demand (read+write) miss cycles
system.cpu.dcache.demand_miss_rate 0.005857 # miss rate for demand accesses
system.cpu.dcache.demand_misses 204343 # number of demand (read+write) misses
system.cpu.dcache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.dcache.demand_mshr_miss_latency 667080612 # number of demand (read+write) MSHR miss cycles
+system.cpu.dcache.demand_mshr_miss_latency 479251000 # number of demand (read+write) MSHR miss cycles
system.cpu.dcache.demand_mshr_miss_rate 0.005857 # mshr miss rate for demand accesses
system.cpu.dcache.demand_mshr_misses 204343 # number of demand (read+write) MSHR misses
system.cpu.dcache.fast_writes 0 # number of fast writes performed
system.cpu.dcache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.dcache.no_allocate_misses 0 # Number of misses that were no-allocate
system.cpu.dcache.overall_accesses 34890015 # number of overall (read+write) accesses
-system.cpu.dcache.overall_avg_miss_latency 4264.514136 # average overall miss latency
-system.cpu.dcache.overall_avg_mshr_miss_latency 3264.514136 # average overall mshr miss latency
-system.cpu.dcache.overall_avg_mshr_uncacheable_latency no value # average overall mshr uncacheable latency
+system.cpu.dcache.overall_avg_miss_latency 3345.326241 # average overall miss latency
+system.cpu.dcache.overall_avg_mshr_miss_latency 2345.326241 # average overall mshr miss latency
+system.cpu.dcache.overall_avg_mshr_uncacheable_latency <err: div-0> # average overall mshr uncacheable latency
system.cpu.dcache.overall_hits 34685672 # number of overall hits
-system.cpu.dcache.overall_miss_latency 871423612 # number of overall miss cycles
+system.cpu.dcache.overall_miss_latency 683594000 # number of overall miss cycles
system.cpu.dcache.overall_miss_rate 0.005857 # miss rate for overall accesses
system.cpu.dcache.overall_misses 204343 # number of overall misses
system.cpu.dcache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.dcache.overall_mshr_miss_latency 667080612 # number of overall MSHR miss cycles
+system.cpu.dcache.overall_mshr_miss_latency 479251000 # number of overall MSHR miss cycles
system.cpu.dcache.overall_mshr_miss_rate 0.005857 # mshr miss rate for overall accesses
system.cpu.dcache.overall_mshr_misses 204343 # number of overall MSHR misses
system.cpu.dcache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
@@ -76,22 +76,22 @@ system.cpu.dcache.prefetcher.num_hwpf_squashed_from_miss 0
system.cpu.dcache.replacements 200247 # number of replacements
system.cpu.dcache.sampled_refs 204343 # Sample count of references to valid blocks.
system.cpu.dcache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.dcache.tagsinuse 4056.438323 # Cycle average of tags in use
+system.cpu.dcache.tagsinuse 4082.118898 # Cycle average of tags in use
system.cpu.dcache.total_refs 34685672 # Total number of references to valid blocks.
-system.cpu.dcache.warmup_cycle 28900000 # Cycle when the warmup percentage was hit.
+system.cpu.dcache.warmup_cycle 307192000 # Cycle when the warmup percentage was hit.
system.cpu.dcache.writebacks 147714 # number of writebacks
system.cpu.icache.ReadReq_accesses 88340675 # number of ReadReq accesses(hits+misses)
-system.cpu.icache.ReadReq_avg_miss_latency 2932.969818 # average ReadReq miss latency
-system.cpu.icache.ReadReq_avg_mshr_miss_latency 1932.969818 # average ReadReq mshr miss latency
+system.cpu.icache.ReadReq_avg_miss_latency 2831.355644 # average ReadReq miss latency
+system.cpu.icache.ReadReq_avg_mshr_miss_latency 1831.355644 # average ReadReq mshr miss latency
system.cpu.icache.ReadReq_hits 88264239 # number of ReadReq hits
-system.cpu.icache.ReadReq_miss_latency 224184481 # number of ReadReq miss cycles
+system.cpu.icache.ReadReq_miss_latency 216417500 # number of ReadReq miss cycles
system.cpu.icache.ReadReq_miss_rate 0.000865 # miss rate for ReadReq accesses
system.cpu.icache.ReadReq_misses 76436 # number of ReadReq misses
-system.cpu.icache.ReadReq_mshr_miss_latency 147748481 # number of ReadReq MSHR miss cycles
+system.cpu.icache.ReadReq_mshr_miss_latency 139981500 # number of ReadReq MSHR miss cycles
system.cpu.icache.ReadReq_mshr_miss_rate 0.000865 # mshr miss rate for ReadReq accesses
system.cpu.icache.ReadReq_mshr_misses 76436 # number of ReadReq MSHR misses
-system.cpu.icache.avg_blocked_cycles_no_mshrs no value # average number of cycles each access was blocked
-system.cpu.icache.avg_blocked_cycles_no_targets no value # average number of cycles each access was blocked
+system.cpu.icache.avg_blocked_cycles_no_mshrs <err: div-0> # average number of cycles each access was blocked
+system.cpu.icache.avg_blocked_cycles_no_targets <err: div-0> # average number of cycles each access was blocked
system.cpu.icache.avg_refs 1154.746965 # Average number of references to valid blocks.
system.cpu.icache.blocked_no_mshrs 0 # number of cycles access was blocked
system.cpu.icache.blocked_no_targets 0 # number of cycles access was blocked
@@ -99,29 +99,29 @@ system.cpu.icache.blocked_cycles_no_mshrs 0 # n
system.cpu.icache.blocked_cycles_no_targets 0 # number of cycles access was blocked
system.cpu.icache.cache_copies 0 # number of cache copies performed
system.cpu.icache.demand_accesses 88340675 # number of demand (read+write) accesses
-system.cpu.icache.demand_avg_miss_latency 2932.969818 # average overall miss latency
-system.cpu.icache.demand_avg_mshr_miss_latency 1932.969818 # average overall mshr miss latency
+system.cpu.icache.demand_avg_miss_latency 2831.355644 # average overall miss latency
+system.cpu.icache.demand_avg_mshr_miss_latency 1831.355644 # average overall mshr miss latency
system.cpu.icache.demand_hits 88264239 # number of demand (read+write) hits
-system.cpu.icache.demand_miss_latency 224184481 # number of demand (read+write) miss cycles
+system.cpu.icache.demand_miss_latency 216417500 # number of demand (read+write) miss cycles
system.cpu.icache.demand_miss_rate 0.000865 # miss rate for demand accesses
system.cpu.icache.demand_misses 76436 # number of demand (read+write) misses
system.cpu.icache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.icache.demand_mshr_miss_latency 147748481 # number of demand (read+write) MSHR miss cycles
+system.cpu.icache.demand_mshr_miss_latency 139981500 # number of demand (read+write) MSHR miss cycles
system.cpu.icache.demand_mshr_miss_rate 0.000865 # mshr miss rate for demand accesses
system.cpu.icache.demand_mshr_misses 76436 # number of demand (read+write) MSHR misses
system.cpu.icache.fast_writes 0 # number of fast writes performed
system.cpu.icache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.icache.no_allocate_misses 0 # Number of misses that were no-allocate
system.cpu.icache.overall_accesses 88340675 # number of overall (read+write) accesses
-system.cpu.icache.overall_avg_miss_latency 2932.969818 # average overall miss latency
-system.cpu.icache.overall_avg_mshr_miss_latency 1932.969818 # average overall mshr miss latency
-system.cpu.icache.overall_avg_mshr_uncacheable_latency no value # average overall mshr uncacheable latency
+system.cpu.icache.overall_avg_miss_latency 2831.355644 # average overall miss latency
+system.cpu.icache.overall_avg_mshr_miss_latency 1831.355644 # average overall mshr miss latency
+system.cpu.icache.overall_avg_mshr_uncacheable_latency <err: div-0> # average overall mshr uncacheable latency
system.cpu.icache.overall_hits 88264239 # number of overall hits
-system.cpu.icache.overall_miss_latency 224184481 # number of overall miss cycles
+system.cpu.icache.overall_miss_latency 216417500 # number of overall miss cycles
system.cpu.icache.overall_miss_rate 0.000865 # miss rate for overall accesses
system.cpu.icache.overall_misses 76436 # number of overall misses
system.cpu.icache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.icache.overall_mshr_miss_latency 147748481 # number of overall MSHR miss cycles
+system.cpu.icache.overall_mshr_miss_latency 139981500 # number of overall MSHR miss cycles
system.cpu.icache.overall_mshr_miss_rate 0.000865 # mshr miss rate for overall accesses
system.cpu.icache.overall_mshr_misses 76436 # number of overall MSHR misses
system.cpu.icache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
@@ -138,19 +138,19 @@ system.cpu.icache.prefetcher.num_hwpf_squashed_from_miss 0
system.cpu.icache.replacements 74391 # number of replacements
system.cpu.icache.sampled_refs 76436 # Sample count of references to valid blocks.
system.cpu.icache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.icache.tagsinuse 1796.106842 # Cycle average of tags in use
+system.cpu.icache.tagsinuse 1880.010701 # Cycle average of tags in use
system.cpu.icache.total_refs 88264239 # Total number of references to valid blocks.
system.cpu.icache.warmup_cycle 0 # Cycle when the warmup percentage was hit.
system.cpu.icache.writebacks 0 # number of writebacks
system.cpu.idle_fraction 0 # Percentage of idle cycles
system.cpu.l2cache.ReadReq_accesses 280779 # number of ReadReq accesses(hits+misses)
-system.cpu.l2cache.ReadReq_avg_miss_latency 3650.218185 # average ReadReq miss latency
-system.cpu.l2cache.ReadReq_avg_mshr_miss_latency 1972.851350 # average ReadReq mshr miss latency
+system.cpu.l2cache.ReadReq_avg_miss_latency 2532.769537 # average ReadReq miss latency
+system.cpu.l2cache.ReadReq_avg_mshr_miss_latency 1531.091909 # average ReadReq mshr miss latency
system.cpu.l2cache.ReadReq_hits 112101 # number of ReadReq hits
-system.cpu.l2cache.ReadReq_miss_latency 615711503 # number of ReadReq miss cycles
+system.cpu.l2cache.ReadReq_miss_latency 427222500 # number of ReadReq miss cycles
system.cpu.l2cache.ReadReq_miss_rate 0.600750 # miss rate for ReadReq accesses
system.cpu.l2cache.ReadReq_misses 168678 # number of ReadReq misses
-system.cpu.l2cache.ReadReq_mshr_miss_latency 332776620 # number of ReadReq MSHR miss cycles
+system.cpu.l2cache.ReadReq_mshr_miss_latency 258261521 # number of ReadReq MSHR miss cycles
system.cpu.l2cache.ReadReq_mshr_miss_rate 0.600750 # mshr miss rate for ReadReq accesses
system.cpu.l2cache.ReadReq_mshr_misses 168678 # number of ReadReq MSHR misses
system.cpu.l2cache.Writeback_accesses 147714 # number of Writeback accesses(hits+misses)
@@ -159,8 +159,8 @@ system.cpu.l2cache.Writeback_miss_rate 0.002965 # mi
system.cpu.l2cache.Writeback_misses 438 # number of Writeback misses
system.cpu.l2cache.Writeback_mshr_miss_rate 0.002965 # mshr miss rate for Writeback accesses
system.cpu.l2cache.Writeback_mshr_misses 438 # number of Writeback MSHR misses
-system.cpu.l2cache.avg_blocked_cycles_no_mshrs no value # average number of cycles each access was blocked
-system.cpu.l2cache.avg_blocked_cycles_no_targets no value # average number of cycles each access was blocked
+system.cpu.l2cache.avg_blocked_cycles_no_mshrs <err: div-0> # average number of cycles each access was blocked
+system.cpu.l2cache.avg_blocked_cycles_no_targets <err: div-0> # average number of cycles each access was blocked
system.cpu.l2cache.avg_refs 1.537705 # Average number of references to valid blocks.
system.cpu.l2cache.blocked_no_mshrs 0 # number of cycles access was blocked
system.cpu.l2cache.blocked_no_targets 0 # number of cycles access was blocked
@@ -168,29 +168,29 @@ system.cpu.l2cache.blocked_cycles_no_mshrs 0 #
system.cpu.l2cache.blocked_cycles_no_targets 0 # number of cycles access was blocked
system.cpu.l2cache.cache_copies 0 # number of cache copies performed
system.cpu.l2cache.demand_accesses 280779 # number of demand (read+write) accesses
-system.cpu.l2cache.demand_avg_miss_latency 3650.218185 # average overall miss latency
-system.cpu.l2cache.demand_avg_mshr_miss_latency 1972.851350 # average overall mshr miss latency
+system.cpu.l2cache.demand_avg_miss_latency 2532.769537 # average overall miss latency
+system.cpu.l2cache.demand_avg_mshr_miss_latency 1531.091909 # average overall mshr miss latency
system.cpu.l2cache.demand_hits 112101 # number of demand (read+write) hits
-system.cpu.l2cache.demand_miss_latency 615711503 # number of demand (read+write) miss cycles
+system.cpu.l2cache.demand_miss_latency 427222500 # number of demand (read+write) miss cycles
system.cpu.l2cache.demand_miss_rate 0.600750 # miss rate for demand accesses
system.cpu.l2cache.demand_misses 168678 # number of demand (read+write) misses
system.cpu.l2cache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.l2cache.demand_mshr_miss_latency 332776620 # number of demand (read+write) MSHR miss cycles
+system.cpu.l2cache.demand_mshr_miss_latency 258261521 # number of demand (read+write) MSHR miss cycles
system.cpu.l2cache.demand_mshr_miss_rate 0.600750 # mshr miss rate for demand accesses
system.cpu.l2cache.demand_mshr_misses 168678 # number of demand (read+write) MSHR misses
system.cpu.l2cache.fast_writes 0 # number of fast writes performed
system.cpu.l2cache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.l2cache.no_allocate_misses 0 # Number of misses that were no-allocate
system.cpu.l2cache.overall_accesses 428493 # number of overall (read+write) accesses
-system.cpu.l2cache.overall_avg_miss_latency 3640.764345 # average overall miss latency
-system.cpu.l2cache.overall_avg_mshr_miss_latency 1972.851350 # average overall mshr miss latency
-system.cpu.l2cache.overall_avg_mshr_uncacheable_latency no value # average overall mshr uncacheable latency
+system.cpu.l2cache.overall_avg_miss_latency 2526.209820 # average overall miss latency
+system.cpu.l2cache.overall_avg_mshr_miss_latency 1531.091909 # average overall mshr miss latency
+system.cpu.l2cache.overall_avg_mshr_uncacheable_latency <err: div-0> # average overall mshr uncacheable latency
system.cpu.l2cache.overall_hits 259377 # number of overall hits
-system.cpu.l2cache.overall_miss_latency 615711503 # number of overall miss cycles
+system.cpu.l2cache.overall_miss_latency 427222500 # number of overall miss cycles
system.cpu.l2cache.overall_miss_rate 0.394676 # miss rate for overall accesses
system.cpu.l2cache.overall_misses 169116 # number of overall misses
system.cpu.l2cache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.l2cache.overall_mshr_miss_latency 332776620 # number of overall MSHR miss cycles
+system.cpu.l2cache.overall_mshr_miss_latency 258261521 # number of overall MSHR miss cycles
system.cpu.l2cache.overall_mshr_miss_rate 0.393654 # mshr miss rate for overall accesses
system.cpu.l2cache.overall_mshr_misses 168678 # number of overall MSHR misses
system.cpu.l2cache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
@@ -207,12 +207,12 @@ system.cpu.l2cache.prefetcher.num_hwpf_squashed_from_miss 0
system.cpu.l2cache.replacements 135910 # number of replacements
system.cpu.l2cache.sampled_refs 168678 # Sample count of references to valid blocks.
system.cpu.l2cache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.l2cache.tagsinuse 30401.731729 # Cycle average of tags in use
+system.cpu.l2cache.tagsinuse 32002.173981 # Cycle average of tags in use
system.cpu.l2cache.total_refs 259377 # Total number of references to valid blocks.
-system.cpu.l2cache.warmup_cycle 667816000 # Cycle when the warmup percentage was hit.
+system.cpu.l2cache.warmup_cycle 30452104000 # Cycle when the warmup percentage was hit.
system.cpu.l2cache.writebacks 115911 # number of writebacks
system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles
-system.cpu.numCycles 1218558003 # number of cpu cycles simulated
+system.cpu.numCycles 62374966500 # number of cpu cycles simulated
system.cpu.num_insts 88340674 # Number of instructions executed
system.cpu.num_refs 35224019 # Number of memory references
system.cpu.workload.PROG:num_syscalls 4583 # Number of system calls
diff --git a/tests/long/50.vortex/ref/alpha/tru64/simple-timing/stderr b/tests/long/50.vortex/ref/alpha/tru64/simple-timing/stderr
index eb1796ead..f33d007a7 100644
--- a/tests/long/50.vortex/ref/alpha/tru64/simple-timing/stderr
+++ b/tests/long/50.vortex/ref/alpha/tru64/simple-timing/stderr
@@ -1,2 +1,2 @@
-0: system.remote_gdb.listener: listening for remote gdb on port 7000
warn: Entering event queue @ 0. Starting simulation...
+warn: Increasing stack size by one page.
diff --git a/tests/long/50.vortex/ref/sparc/linux/simple-atomic/config.ini b/tests/long/50.vortex/ref/sparc/linux/simple-atomic/config.ini
index 7dbc37b58..7932bf16f 100644
--- a/tests/long/50.vortex/ref/sparc/linux/simple-atomic/config.ini
+++ b/tests/long/50.vortex/ref/sparc/linux/simple-atomic/config.ini
@@ -12,7 +12,7 @@ physmem=system.physmem
[system.cpu]
type=AtomicSimpleCPU
children=workload
-clock=1
+clock=500
cpu_id=0
defer_registration=false
function_trace=false
diff --git a/tests/long/50.vortex/ref/sparc/linux/simple-atomic/config.out b/tests/long/50.vortex/ref/sparc/linux/simple-atomic/config.out
index ee1fc877f..b69343874 100644
--- a/tests/long/50.vortex/ref/sparc/linux/simple-atomic/config.out
+++ b/tests/long/50.vortex/ref/sparc/linux/simple-atomic/config.out
@@ -47,7 +47,7 @@ progress_interval=0
system=system
cpu_id=0
workload=system.cpu.workload
-clock=1
+clock=500
phase=0
defer_registration=false
width=1
diff --git a/tests/long/50.vortex/ref/sparc/linux/simple-atomic/m5stats.txt b/tests/long/50.vortex/ref/sparc/linux/simple-atomic/m5stats.txt
index 323b8a93c..37d044e8d 100644
--- a/tests/long/50.vortex/ref/sparc/linux/simple-atomic/m5stats.txt
+++ b/tests/long/50.vortex/ref/sparc/linux/simple-atomic/m5stats.txt
@@ -1,13 +1,13 @@
---------- Begin Simulation Statistics ----------
-host_inst_rate 638506 # Simulator instruction rate (inst/s)
-host_mem_usage 150340 # Number of bytes of host memory used
-host_seconds 213.38 # Real time elapsed on the host
-host_tick_rate 638505 # Simulator tick rate (ticks/s)
+host_inst_rate 644632 # Simulator instruction rate (inst/s)
+host_mem_usage 151548 # Number of bytes of host memory used
+host_seconds 211.36 # Real time elapsed on the host
+host_tick_rate 322315545 # Simulator tick rate (ticks/s)
sim_freq 1000000000000 # Frequency of simulated ticks
sim_insts 136246936 # Number of instructions simulated
-sim_seconds 0.000136 # Number of seconds simulated
-sim_ticks 136246935 # Number of ticks simulated
+sim_seconds 0.068123 # Number of seconds simulated
+sim_ticks 68123467500 # Number of ticks simulated
system.cpu.idle_fraction 0 # Percentage of idle cycles
system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles
system.cpu.numCycles 136246936 # number of cpu cycles simulated
diff --git a/tests/long/50.vortex/ref/sparc/linux/simple-atomic/stderr b/tests/long/50.vortex/ref/sparc/linux/simple-atomic/stderr
index c0f1c1fbb..08cfb2451 100644
--- a/tests/long/50.vortex/ref/sparc/linux/simple-atomic/stderr
+++ b/tests/long/50.vortex/ref/sparc/linux/simple-atomic/stderr
@@ -2,7 +2,6 @@ warn: More than two loadable segments in ELF object.
warn: Ignoring segment @ 0x1838c0 length 0x10.
warn: More than two loadable segments in ELF object.
warn: Ignoring segment @ 0x0 length 0x0.
-0: system.remote_gdb.listener: listening for remote gdb on port 7001
warn: Entering event queue @ 0. Starting simulation...
warn: Ignoring request to flush register windows.
warn: ignoring syscall time(4026527856, 4026528256, ...)
diff --git a/tests/long/50.vortex/ref/sparc/linux/simple-atomic/stdout b/tests/long/50.vortex/ref/sparc/linux/simple-atomic/stdout
index 8e5f7bf90..794510e19 100644
--- a/tests/long/50.vortex/ref/sparc/linux/simple-atomic/stdout
+++ b/tests/long/50.vortex/ref/sparc/linux/simple-atomic/stdout
@@ -5,9 +5,9 @@ The Regents of The University of Michigan
All Rights Reserved
-M5 compiled Mar 21 2007 00:48:18
-M5 started Wed Mar 21 00:48:40 2007
+M5 compiled Apr 27 2007 14:35:32
+M5 started Fri Apr 27 15:55:23 2007
M5 executing on zizzer.eecs.umich.edu
command line: build/SPARC_SE/m5.fast -d build/SPARC_SE/tests/fast/long/50.vortex/sparc/linux/simple-atomic tests/run.py long/50.vortex/sparc/linux/simple-atomic
Global frequency set at 1000000000000 ticks per second
-Exiting @ tick 136246935 because target called exit()
+Exiting @ tick 68123467500 because target called exit()
diff --git a/tests/long/50.vortex/ref/sparc/linux/simple-timing/config.ini b/tests/long/50.vortex/ref/sparc/linux/simple-timing/config.ini
index 770dac1b9..1bc14e993 100644
--- a/tests/long/50.vortex/ref/sparc/linux/simple-timing/config.ini
+++ b/tests/long/50.vortex/ref/sparc/linux/simple-timing/config.ini
@@ -12,7 +12,7 @@ physmem=system.physmem
[system.cpu]
type=TimingSimpleCPU
children=dcache icache l2cache toL2Bus workload
-clock=1
+clock=500
cpu_id=0
defer_registration=false
function_trace=false
diff --git a/tests/long/50.vortex/ref/sparc/linux/simple-timing/config.out b/tests/long/50.vortex/ref/sparc/linux/simple-timing/config.out
index 30db17922..cb469d872 100644
--- a/tests/long/50.vortex/ref/sparc/linux/simple-timing/config.out
+++ b/tests/long/50.vortex/ref/sparc/linux/simple-timing/config.out
@@ -47,7 +47,7 @@ progress_interval=0
system=system
cpu_id=0
workload=system.cpu.workload
-clock=1
+clock=500
phase=0
defer_registration=false
// width not specified
diff --git a/tests/long/50.vortex/ref/sparc/linux/simple-timing/m5stats.txt b/tests/long/50.vortex/ref/sparc/linux/simple-timing/m5stats.txt
index 78f34213e..4e8db9778 100644
--- a/tests/long/50.vortex/ref/sparc/linux/simple-timing/m5stats.txt
+++ b/tests/long/50.vortex/ref/sparc/linux/simple-timing/m5stats.txt
@@ -1,41 +1,41 @@
---------- Begin Simulation Statistics ----------
-host_inst_rate 473146 # Simulator instruction rate (inst/s)
-host_mem_usage 156372 # Number of bytes of host memory used
-host_seconds 287.96 # Real time elapsed on the host
-host_tick_rate 4801122 # Simulator tick rate (ticks/s)
+host_inst_rate 466766 # Simulator instruction rate (inst/s)
+host_mem_usage 157052 # Number of bytes of host memory used
+host_seconds 291.90 # Real time elapsed on the host
+host_tick_rate 335938336 # Simulator tick rate (ticks/s)
sim_freq 1000000000000 # Frequency of simulated ticks
sim_insts 136246936 # Number of instructions simulated
-sim_seconds 0.001383 # Number of seconds simulated
-sim_ticks 1382530003 # Number of ticks simulated
+sim_seconds 0.098059 # Number of seconds simulated
+sim_ticks 98059078500 # Number of ticks simulated
system.cpu.dcache.ReadReq_accesses 37231301 # number of ReadReq accesses(hits+misses)
-system.cpu.dcache.ReadReq_avg_miss_latency 3575.086285 # average ReadReq miss latency
-system.cpu.dcache.ReadReq_avg_mshr_miss_latency 2575.086285 # average ReadReq mshr miss latency
+system.cpu.dcache.ReadReq_avg_miss_latency 3241.706786 # average ReadReq miss latency
+system.cpu.dcache.ReadReq_avg_mshr_miss_latency 2241.706786 # average ReadReq mshr miss latency
system.cpu.dcache.ReadReq_hits 37185812 # number of ReadReq hits
-system.cpu.dcache.ReadReq_miss_latency 162627100 # number of ReadReq miss cycles
+system.cpu.dcache.ReadReq_miss_latency 147462000 # number of ReadReq miss cycles
system.cpu.dcache.ReadReq_miss_rate 0.001222 # miss rate for ReadReq accesses
system.cpu.dcache.ReadReq_misses 45489 # number of ReadReq misses
-system.cpu.dcache.ReadReq_mshr_miss_latency 117138100 # number of ReadReq MSHR miss cycles
+system.cpu.dcache.ReadReq_mshr_miss_latency 101973000 # number of ReadReq MSHR miss cycles
system.cpu.dcache.ReadReq_mshr_miss_rate 0.001222 # mshr miss rate for ReadReq accesses
system.cpu.dcache.ReadReq_mshr_misses 45489 # number of ReadReq MSHR misses
system.cpu.dcache.SwapReq_accesses 15916 # number of SwapReq accesses(hits+misses)
-system.cpu.dcache.SwapReq_avg_miss_latency 3413.933333 # average SwapReq miss latency
-system.cpu.dcache.SwapReq_avg_mshr_miss_latency 2413.933333 # average SwapReq mshr miss latency
+system.cpu.dcache.SwapReq_avg_miss_latency 3166.666667 # average SwapReq miss latency
+system.cpu.dcache.SwapReq_avg_mshr_miss_latency 2166.666667 # average SwapReq mshr miss latency
system.cpu.dcache.SwapReq_hits 15901 # number of SwapReq hits
-system.cpu.dcache.SwapReq_miss_latency 51209 # number of SwapReq miss cycles
+system.cpu.dcache.SwapReq_miss_latency 47500 # number of SwapReq miss cycles
system.cpu.dcache.SwapReq_miss_rate 0.000942 # miss rate for SwapReq accesses
system.cpu.dcache.SwapReq_misses 15 # number of SwapReq misses
-system.cpu.dcache.SwapReq_mshr_miss_latency 36209 # number of SwapReq MSHR miss cycles
+system.cpu.dcache.SwapReq_mshr_miss_latency 32500 # number of SwapReq MSHR miss cycles
system.cpu.dcache.SwapReq_mshr_miss_rate 0.000942 # mshr miss rate for SwapReq accesses
system.cpu.dcache.SwapReq_mshr_misses 15 # number of SwapReq MSHR misses
system.cpu.dcache.WriteReq_accesses 20864304 # number of WriteReq accesses(hits+misses)
-system.cpu.dcache.WriteReq_avg_miss_latency 4579.703729 # average WriteReq miss latency
-system.cpu.dcache.WriteReq_avg_mshr_miss_latency 3579.703729 # average WriteReq mshr miss latency
+system.cpu.dcache.WriteReq_avg_miss_latency 3588.938331 # average WriteReq miss latency
+system.cpu.dcache.WriteReq_avg_mshr_miss_latency 2588.938331 # average WriteReq mshr miss latency
system.cpu.dcache.WriteReq_hits 20759130 # number of WriteReq hits
-system.cpu.dcache.WriteReq_miss_latency 481665760 # number of WriteReq miss cycles
+system.cpu.dcache.WriteReq_miss_latency 377463000 # number of WriteReq miss cycles
system.cpu.dcache.WriteReq_miss_rate 0.005041 # miss rate for WriteReq accesses
system.cpu.dcache.WriteReq_misses 105174 # number of WriteReq misses
-system.cpu.dcache.WriteReq_mshr_miss_latency 376491760 # number of WriteReq MSHR miss cycles
+system.cpu.dcache.WriteReq_mshr_miss_latency 272289000 # number of WriteReq MSHR miss cycles
system.cpu.dcache.WriteReq_mshr_miss_rate 0.005041 # mshr miss rate for WriteReq accesses
system.cpu.dcache.WriteReq_mshr_misses 105174 # number of WriteReq MSHR misses
system.cpu.dcache.avg_blocked_cycles_no_mshrs <err: div-0> # average number of cycles each access was blocked
@@ -47,29 +47,29 @@ system.cpu.dcache.blocked_cycles_no_mshrs 0 # n
system.cpu.dcache.blocked_cycles_no_targets 0 # number of cycles access was blocked
system.cpu.dcache.cache_copies 0 # number of cache copies performed
system.cpu.dcache.demand_accesses 58095605 # number of demand (read+write) accesses
-system.cpu.dcache.demand_avg_miss_latency 4276.384116 # average overall miss latency
-system.cpu.dcache.demand_avg_mshr_miss_latency 3276.384116 # average overall mshr miss latency
+system.cpu.dcache.demand_avg_miss_latency 3484.100277 # average overall miss latency
+system.cpu.dcache.demand_avg_mshr_miss_latency 2484.100277 # average overall mshr miss latency
system.cpu.dcache.demand_hits 57944942 # number of demand (read+write) hits
-system.cpu.dcache.demand_miss_latency 644292860 # number of demand (read+write) miss cycles
+system.cpu.dcache.demand_miss_latency 524925000 # number of demand (read+write) miss cycles
system.cpu.dcache.demand_miss_rate 0.002593 # miss rate for demand accesses
system.cpu.dcache.demand_misses 150663 # number of demand (read+write) misses
system.cpu.dcache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.dcache.demand_mshr_miss_latency 493629860 # number of demand (read+write) MSHR miss cycles
+system.cpu.dcache.demand_mshr_miss_latency 374262000 # number of demand (read+write) MSHR miss cycles
system.cpu.dcache.demand_mshr_miss_rate 0.002593 # mshr miss rate for demand accesses
system.cpu.dcache.demand_mshr_misses 150663 # number of demand (read+write) MSHR misses
system.cpu.dcache.fast_writes 0 # number of fast writes performed
system.cpu.dcache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.dcache.no_allocate_misses 0 # Number of misses that were no-allocate
system.cpu.dcache.overall_accesses 58095605 # number of overall (read+write) accesses
-system.cpu.dcache.overall_avg_miss_latency 4276.384116 # average overall miss latency
-system.cpu.dcache.overall_avg_mshr_miss_latency 3276.384116 # average overall mshr miss latency
+system.cpu.dcache.overall_avg_miss_latency 3484.100277 # average overall miss latency
+system.cpu.dcache.overall_avg_mshr_miss_latency 2484.100277 # average overall mshr miss latency
system.cpu.dcache.overall_avg_mshr_uncacheable_latency <err: div-0> # average overall mshr uncacheable latency
system.cpu.dcache.overall_hits 57944942 # number of overall hits
-system.cpu.dcache.overall_miss_latency 644292860 # number of overall miss cycles
+system.cpu.dcache.overall_miss_latency 524925000 # number of overall miss cycles
system.cpu.dcache.overall_miss_rate 0.002593 # miss rate for overall accesses
system.cpu.dcache.overall_misses 150663 # number of overall misses
system.cpu.dcache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.dcache.overall_mshr_miss_latency 493629860 # number of overall MSHR miss cycles
+system.cpu.dcache.overall_mshr_miss_latency 374262000 # number of overall MSHR miss cycles
system.cpu.dcache.overall_mshr_miss_rate 0.002593 # mshr miss rate for overall accesses
system.cpu.dcache.overall_mshr_misses 150663 # number of overall MSHR misses
system.cpu.dcache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
@@ -86,18 +86,18 @@ system.cpu.dcache.prefetcher.num_hwpf_squashed_from_miss 0
system.cpu.dcache.replacements 146582 # number of replacements
system.cpu.dcache.sampled_refs 150678 # Sample count of references to valid blocks.
system.cpu.dcache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.dcache.tagsinuse 4060.510189 # Cycle average of tags in use
+system.cpu.dcache.tagsinuse 4090.058697 # Cycle average of tags in use
system.cpu.dcache.total_refs 57960843 # Total number of references to valid blocks.
-system.cpu.dcache.warmup_cycle 33018000 # Cycle when the warmup percentage was hit.
+system.cpu.dcache.warmup_cycle 224414000 # Cycle when the warmup percentage was hit.
system.cpu.dcache.writebacks 107279 # number of writebacks
system.cpu.icache.ReadReq_accesses 136246937 # number of ReadReq accesses(hits+misses)
-system.cpu.icache.ReadReq_avg_miss_latency 2909.600795 # average ReadReq miss latency
-system.cpu.icache.ReadReq_avg_mshr_miss_latency 1909.600795 # average ReadReq mshr miss latency
+system.cpu.icache.ReadReq_avg_miss_latency 2800.327765 # average ReadReq miss latency
+system.cpu.icache.ReadReq_avg_mshr_miss_latency 1800.327765 # average ReadReq mshr miss latency
system.cpu.icache.ReadReq_hits 136059913 # number of ReadReq hits
-system.cpu.icache.ReadReq_miss_latency 544165179 # number of ReadReq miss cycles
+system.cpu.icache.ReadReq_miss_latency 523728500 # number of ReadReq miss cycles
system.cpu.icache.ReadReq_miss_rate 0.001373 # miss rate for ReadReq accesses
system.cpu.icache.ReadReq_misses 187024 # number of ReadReq misses
-system.cpu.icache.ReadReq_mshr_miss_latency 357141179 # number of ReadReq MSHR miss cycles
+system.cpu.icache.ReadReq_mshr_miss_latency 336704500 # number of ReadReq MSHR miss cycles
system.cpu.icache.ReadReq_mshr_miss_rate 0.001373 # mshr miss rate for ReadReq accesses
system.cpu.icache.ReadReq_mshr_misses 187024 # number of ReadReq MSHR misses
system.cpu.icache.avg_blocked_cycles_no_mshrs <err: div-0> # average number of cycles each access was blocked
@@ -109,29 +109,29 @@ system.cpu.icache.blocked_cycles_no_mshrs 0 # n
system.cpu.icache.blocked_cycles_no_targets 0 # number of cycles access was blocked
system.cpu.icache.cache_copies 0 # number of cache copies performed
system.cpu.icache.demand_accesses 136246937 # number of demand (read+write) accesses
-system.cpu.icache.demand_avg_miss_latency 2909.600795 # average overall miss latency
-system.cpu.icache.demand_avg_mshr_miss_latency 1909.600795 # average overall mshr miss latency
+system.cpu.icache.demand_avg_miss_latency 2800.327765 # average overall miss latency
+system.cpu.icache.demand_avg_mshr_miss_latency 1800.327765 # average overall mshr miss latency
system.cpu.icache.demand_hits 136059913 # number of demand (read+write) hits
-system.cpu.icache.demand_miss_latency 544165179 # number of demand (read+write) miss cycles
+system.cpu.icache.demand_miss_latency 523728500 # number of demand (read+write) miss cycles
system.cpu.icache.demand_miss_rate 0.001373 # miss rate for demand accesses
system.cpu.icache.demand_misses 187024 # number of demand (read+write) misses
system.cpu.icache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.icache.demand_mshr_miss_latency 357141179 # number of demand (read+write) MSHR miss cycles
+system.cpu.icache.demand_mshr_miss_latency 336704500 # number of demand (read+write) MSHR miss cycles
system.cpu.icache.demand_mshr_miss_rate 0.001373 # mshr miss rate for demand accesses
system.cpu.icache.demand_mshr_misses 187024 # number of demand (read+write) MSHR misses
system.cpu.icache.fast_writes 0 # number of fast writes performed
system.cpu.icache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.icache.no_allocate_misses 0 # Number of misses that were no-allocate
system.cpu.icache.overall_accesses 136246937 # number of overall (read+write) accesses
-system.cpu.icache.overall_avg_miss_latency 2909.600795 # average overall miss latency
-system.cpu.icache.overall_avg_mshr_miss_latency 1909.600795 # average overall mshr miss latency
+system.cpu.icache.overall_avg_miss_latency 2800.327765 # average overall miss latency
+system.cpu.icache.overall_avg_mshr_miss_latency 1800.327765 # average overall mshr miss latency
system.cpu.icache.overall_avg_mshr_uncacheable_latency <err: div-0> # average overall mshr uncacheable latency
system.cpu.icache.overall_hits 136059913 # number of overall hits
-system.cpu.icache.overall_miss_latency 544165179 # number of overall miss cycles
+system.cpu.icache.overall_miss_latency 523728500 # number of overall miss cycles
system.cpu.icache.overall_miss_rate 0.001373 # miss rate for overall accesses
system.cpu.icache.overall_misses 187024 # number of overall misses
system.cpu.icache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.icache.overall_mshr_miss_latency 357141179 # number of overall MSHR miss cycles
+system.cpu.icache.overall_mshr_miss_latency 336704500 # number of overall MSHR miss cycles
system.cpu.icache.overall_mshr_miss_rate 0.001373 # mshr miss rate for overall accesses
system.cpu.icache.overall_mshr_misses 187024 # number of overall MSHR misses
system.cpu.icache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
@@ -148,19 +148,19 @@ system.cpu.icache.prefetcher.num_hwpf_squashed_from_miss 0
system.cpu.icache.replacements 184976 # number of replacements
system.cpu.icache.sampled_refs 187024 # Sample count of references to valid blocks.
system.cpu.icache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.icache.tagsinuse 1952.728312 # Cycle average of tags in use
+system.cpu.icache.tagsinuse 2008.440865 # Cycle average of tags in use
system.cpu.icache.total_refs 136059913 # Total number of references to valid blocks.
-system.cpu.icache.warmup_cycle 1000315000 # Cycle when the warmup percentage was hit.
+system.cpu.icache.warmup_cycle 69827484000 # Cycle when the warmup percentage was hit.
system.cpu.icache.writebacks 0 # number of writebacks
system.cpu.idle_fraction 0 # Percentage of idle cycles
system.cpu.l2cache.ReadReq_accesses 337636 # number of ReadReq accesses(hits+misses)
-system.cpu.l2cache.ReadReq_avg_miss_latency 3564.034868 # average ReadReq miss latency
-system.cpu.l2cache.ReadReq_avg_mshr_miss_latency 1961.482636 # average ReadReq mshr miss latency
+system.cpu.l2cache.ReadReq_avg_miss_latency 2644.770157 # average ReadReq miss latency
+system.cpu.l2cache.ReadReq_avg_mshr_miss_latency 1643.366085 # average ReadReq mshr miss latency
system.cpu.l2cache.ReadReq_hits 202957 # number of ReadReq hits
-system.cpu.l2cache.ReadReq_miss_latency 480000652 # number of ReadReq miss cycles
+system.cpu.l2cache.ReadReq_miss_latency 356195000 # number of ReadReq miss cycles
system.cpu.l2cache.ReadReq_miss_rate 0.398888 # miss rate for ReadReq accesses
system.cpu.l2cache.ReadReq_misses 134679 # number of ReadReq misses
-system.cpu.l2cache.ReadReq_mshr_miss_latency 264170520 # number of ReadReq MSHR miss cycles
+system.cpu.l2cache.ReadReq_mshr_miss_latency 221326901 # number of ReadReq MSHR miss cycles
system.cpu.l2cache.ReadReq_mshr_miss_rate 0.398888 # mshr miss rate for ReadReq accesses
system.cpu.l2cache.ReadReq_mshr_misses 134679 # number of ReadReq MSHR misses
system.cpu.l2cache.Writeback_accesses 107279 # number of Writeback accesses(hits+misses)
@@ -178,29 +178,29 @@ system.cpu.l2cache.blocked_cycles_no_mshrs 0 #
system.cpu.l2cache.blocked_cycles_no_targets 0 # number of cycles access was blocked
system.cpu.l2cache.cache_copies 0 # number of cache copies performed
system.cpu.l2cache.demand_accesses 337636 # number of demand (read+write) accesses
-system.cpu.l2cache.demand_avg_miss_latency 3564.034868 # average overall miss latency
-system.cpu.l2cache.demand_avg_mshr_miss_latency 1961.482636 # average overall mshr miss latency
+system.cpu.l2cache.demand_avg_miss_latency 2644.770157 # average overall miss latency
+system.cpu.l2cache.demand_avg_mshr_miss_latency 1643.366085 # average overall mshr miss latency
system.cpu.l2cache.demand_hits 202957 # number of demand (read+write) hits
-system.cpu.l2cache.demand_miss_latency 480000652 # number of demand (read+write) miss cycles
+system.cpu.l2cache.demand_miss_latency 356195000 # number of demand (read+write) miss cycles
system.cpu.l2cache.demand_miss_rate 0.398888 # miss rate for demand accesses
system.cpu.l2cache.demand_misses 134679 # number of demand (read+write) misses
system.cpu.l2cache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.l2cache.demand_mshr_miss_latency 264170520 # number of demand (read+write) MSHR miss cycles
+system.cpu.l2cache.demand_mshr_miss_latency 221326901 # number of demand (read+write) MSHR miss cycles
system.cpu.l2cache.demand_mshr_miss_rate 0.398888 # mshr miss rate for demand accesses
system.cpu.l2cache.demand_mshr_misses 134679 # number of demand (read+write) MSHR misses
system.cpu.l2cache.fast_writes 0 # number of fast writes performed
system.cpu.l2cache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.l2cache.no_allocate_misses 0 # Number of misses that were no-allocate
system.cpu.l2cache.overall_accesses 444915 # number of overall (read+write) accesses
-system.cpu.l2cache.overall_avg_miss_latency 3550.642088 # average overall miss latency
-system.cpu.l2cache.overall_avg_mshr_miss_latency 1961.482636 # average overall mshr miss latency
+system.cpu.l2cache.overall_avg_miss_latency 2634.831752 # average overall miss latency
+system.cpu.l2cache.overall_avg_mshr_miss_latency 1643.366085 # average overall mshr miss latency
system.cpu.l2cache.overall_avg_mshr_uncacheable_latency <err: div-0> # average overall mshr uncacheable latency
system.cpu.l2cache.overall_hits 309728 # number of overall hits
-system.cpu.l2cache.overall_miss_latency 480000652 # number of overall miss cycles
+system.cpu.l2cache.overall_miss_latency 356195000 # number of overall miss cycles
system.cpu.l2cache.overall_miss_rate 0.303849 # miss rate for overall accesses
system.cpu.l2cache.overall_misses 135187 # number of overall misses
system.cpu.l2cache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.l2cache.overall_mshr_miss_latency 264170520 # number of overall MSHR miss cycles
+system.cpu.l2cache.overall_mshr_miss_latency 221326901 # number of overall MSHR miss cycles
system.cpu.l2cache.overall_mshr_miss_rate 0.302707 # mshr miss rate for overall accesses
system.cpu.l2cache.overall_mshr_misses 134679 # number of overall MSHR misses
system.cpu.l2cache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
@@ -217,12 +217,12 @@ system.cpu.l2cache.prefetcher.num_hwpf_squashed_from_miss 0
system.cpu.l2cache.replacements 101911 # number of replacements
system.cpu.l2cache.sampled_refs 134679 # Sample count of references to valid blocks.
system.cpu.l2cache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.l2cache.tagsinuse 30685.350019 # Cycle average of tags in use
+system.cpu.l2cache.tagsinuse 32141.182824 # Cycle average of tags in use
system.cpu.l2cache.total_refs 309728 # Total number of references to valid blocks.
-system.cpu.l2cache.warmup_cycle 319451000 # Cycle when the warmup percentage was hit.
+system.cpu.l2cache.warmup_cycle 20627583000 # Cycle when the warmup percentage was hit.
system.cpu.l2cache.writebacks 82918 # number of writebacks
system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles
-system.cpu.numCycles 1382530003 # number of cpu cycles simulated
+system.cpu.numCycles 98059078500 # number of cpu cycles simulated
system.cpu.num_insts 136246936 # Number of instructions executed
system.cpu.num_refs 58111522 # Number of memory references
system.cpu.workload.PROG:num_syscalls 1946 # Number of system calls
diff --git a/tests/long/50.vortex/ref/sparc/linux/simple-timing/stderr b/tests/long/50.vortex/ref/sparc/linux/simple-timing/stderr
index c0f1c1fbb..08cfb2451 100644
--- a/tests/long/50.vortex/ref/sparc/linux/simple-timing/stderr
+++ b/tests/long/50.vortex/ref/sparc/linux/simple-timing/stderr
@@ -2,7 +2,6 @@ warn: More than two loadable segments in ELF object.
warn: Ignoring segment @ 0x1838c0 length 0x10.
warn: More than two loadable segments in ELF object.
warn: Ignoring segment @ 0x0 length 0x0.
-0: system.remote_gdb.listener: listening for remote gdb on port 7001
warn: Entering event queue @ 0. Starting simulation...
warn: Ignoring request to flush register windows.
warn: ignoring syscall time(4026527856, 4026528256, ...)
diff --git a/tests/long/50.vortex/ref/sparc/linux/simple-timing/stdout b/tests/long/50.vortex/ref/sparc/linux/simple-timing/stdout
index dc2b61804..08ec05c3a 100644
--- a/tests/long/50.vortex/ref/sparc/linux/simple-timing/stdout
+++ b/tests/long/50.vortex/ref/sparc/linux/simple-timing/stdout
@@ -5,9 +5,9 @@ The Regents of The University of Michigan
All Rights Reserved
-M5 compiled Mar 29 2007 03:55:17
-M5 started Thu Mar 29 03:55:38 2007
+M5 compiled Apr 27 2007 14:35:32
+M5 started Fri Apr 27 15:58:57 2007
M5 executing on zizzer.eecs.umich.edu
command line: build/SPARC_SE/m5.fast -d build/SPARC_SE/tests/fast/long/50.vortex/sparc/linux/simple-timing tests/run.py long/50.vortex/sparc/linux/simple-timing
Global frequency set at 1000000000000 ticks per second
-Exiting @ tick 1382530003 because target called exit()
+Exiting @ tick 98059078500 because target called exit()
diff --git a/tests/long/60.bzip2/ref/alpha/tru64/o3-timing/config.ini b/tests/long/60.bzip2/ref/alpha/tru64/o3-timing/config.ini
index 567f53165..9e383ca33 100644
--- a/tests/long/60.bzip2/ref/alpha/tru64/o3-timing/config.ini
+++ b/tests/long/60.bzip2/ref/alpha/tru64/o3-timing/config.ini
@@ -23,7 +23,7 @@ activity=0
backComSize=5
choiceCtrBits=2
choicePredictorSize=8192
-clock=1
+clock=500
commitToDecodeDelay=1
commitToFetchDelay=1
commitToIEWDelay=1
diff --git a/tests/long/60.bzip2/ref/alpha/tru64/o3-timing/config.out b/tests/long/60.bzip2/ref/alpha/tru64/o3-timing/config.out
index bf1cbf0ac..4a5aeccf1 100644
--- a/tests/long/60.bzip2/ref/alpha/tru64/o3-timing/config.out
+++ b/tests/long/60.bzip2/ref/alpha/tru64/o3-timing/config.out
@@ -167,7 +167,7 @@ FUList=system.cpu.fuPool.FUList0 system.cpu.fuPool.FUList1 system.cpu.fuPool.FUL
[system.cpu]
type=DerivO3CPU
-clock=1
+clock=500
phase=0
numThreads=1
cpu_id=0
diff --git a/tests/long/60.bzip2/ref/alpha/tru64/o3-timing/m5stats.txt b/tests/long/60.bzip2/ref/alpha/tru64/o3-timing/m5stats.txt
index 3521e50a1..227b79a7b 100644
--- a/tests/long/60.bzip2/ref/alpha/tru64/o3-timing/m5stats.txt
+++ b/tests/long/60.bzip2/ref/alpha/tru64/o3-timing/m5stats.txt
@@ -1,40 +1,40 @@
---------- Begin Simulation Statistics ----------
global.BPredUnit.BTBCorrect 0 # Number of correct BTB predictions (this stat may not work properly.
-global.BPredUnit.BTBHits 929108954 # Number of BTB hits
-global.BPredUnit.BTBLookups 938262248 # Number of BTB lookups
-global.BPredUnit.RASInCorrect 132 # Number of incorrect RAS predictions.
-global.BPredUnit.condIncorrect 21205625 # Number of conditional branches incorrect
-global.BPredUnit.condPredicted 887467305 # Number of conditional branches predicted
-global.BPredUnit.lookups 962390884 # Number of BP lookups
-global.BPredUnit.usedRAS 21400461 # Number of times the RAS was used to get a target.
-host_inst_rate 41899 # Simulator instruction rate (inst/s)
-host_mem_usage 150980 # Number of bytes of host memory used
-host_seconds 41434.26 # Real time elapsed on the host
-host_tick_rate 599461 # Simulator tick rate (ticks/s)
-memdepunit.memDep.conflictingLoads 138710917 # Number of conflicting loads.
-memdepunit.memDep.conflictingStores 68670490 # Number of conflicting stores.
-memdepunit.memDep.insertedLoads 815007661 # Number of loads inserted to the mem dependence unit.
-memdepunit.memDep.insertedStores 388931456 # Number of stores inserted to the mem dependence unit.
+global.BPredUnit.BTBHits 264221270 # Number of BTB hits
+global.BPredUnit.BTBLookups 273071573 # Number of BTB lookups
+global.BPredUnit.RASInCorrect 122 # Number of incorrect RAS predictions.
+global.BPredUnit.condIncorrect 19541079 # Number of conditional branches incorrect
+global.BPredUnit.condPredicted 228439261 # Number of conditional branches predicted
+global.BPredUnit.lookups 295748685 # Number of BP lookups
+global.BPredUnit.usedRAS 20371548 # Number of times the RAS was used to get a target.
+host_inst_rate 108663 # Simulator instruction rate (inst/s)
+host_mem_usage 154628 # Number of bytes of host memory used
+host_seconds 15976.47 # Real time elapsed on the host
+host_tick_rate 25821276 # Simulator tick rate (ticks/s)
+memdepunit.memDep.conflictingLoads 80477635 # Number of conflicting loads.
+memdepunit.memDep.conflictingStores 37646176 # Number of conflicting stores.
+memdepunit.memDep.insertedLoads 533254174 # Number of loads inserted to the mem dependence unit.
+memdepunit.memDep.insertedStores 186471924 # Number of stores inserted to the mem dependence unit.
sim_freq 1000000000000 # Frequency of simulated ticks
sim_insts 1736043781 # Number of instructions simulated
-sim_seconds 0.024838 # Number of seconds simulated
-sim_ticks 24838210102 # Number of ticks simulated
+sim_seconds 0.412533 # Number of seconds simulated
+sim_ticks 412532848500 # Number of ticks simulated
system.cpu.commit.COM:branches 214632552 # Number of branches committed
-system.cpu.commit.COM:bw_lim_events 66487461 # number cycles where commit BW limit reached
+system.cpu.commit.COM:bw_lim_events 78248119 # number cycles where commit BW limit reached
system.cpu.commit.COM:bw_limited 0 # number of insts not committed due to BW limits
system.cpu.commit.COM:committed_per_cycle.start_dist # Number of insts commited each cycle
-system.cpu.commit.COM:committed_per_cycle.samples 7112101736
+system.cpu.commit.COM:committed_per_cycle.samples 772086758
system.cpu.commit.COM:committed_per_cycle.min_value 0
- 0 6522703166 9171.27%
- 1 208562151 293.25%
- 2 123042509 173.00%
- 3 62023833 87.21%
- 4 51435586 72.32%
- 5 40600313 57.09%
- 6 22309158 31.37%
- 7 14937559 21.00%
- 8 66487461 93.48%
+ 0 242551958 3141.51%
+ 1 161050324 2085.91%
+ 2 101638189 1316.41%
+ 3 63812257 826.49%
+ 4 43982002 569.65%
+ 5 37612088 487.15%
+ 6 28299494 366.53%
+ 7 14892327 192.88%
+ 8 78248119 1013.46%
system.cpu.commit.COM:committed_per_cycle.max_value 8
system.cpu.commit.COM:committed_per_cycle.end_dist
@@ -43,70 +43,70 @@ system.cpu.commit.COM:loads 445666361 # Nu
system.cpu.commit.COM:membars 0 # Number of memory barriers committed
system.cpu.commit.COM:refs 606571343 # Number of memory references committed
system.cpu.commit.COM:swp_count 0 # Number of s/w prefetches committed
-system.cpu.commit.branchMispredicts 21205131 # The number of times a branch was mispredicted
+system.cpu.commit.branchMispredicts 19540581 # The number of times a branch was mispredicted
system.cpu.commit.commitCommittedInsts 1819780126 # The number of committed instructions
system.cpu.commit.commitNonSpecStalls 29 # The number of times commit has been forced to stall to communicate backwards
-system.cpu.commit.commitSquashedInsts 2701603860 # The number of squashed insts skipped by commit
+system.cpu.commit.commitSquashedInsts 358953852 # The number of squashed insts skipped by commit
system.cpu.committedInsts 1736043781 # Number of Instructions Simulated
system.cpu.committedInsts_total 1736043781 # Number of Instructions Simulated
-system.cpu.cpi 14.307364 # CPI: Cycles Per Instruction
-system.cpu.cpi_total 14.307364 # CPI: Total CPI of All Threads
-system.cpu.dcache.ReadReq_accesses 489384352 # number of ReadReq accesses(hits+misses)
-system.cpu.dcache.ReadReq_avg_miss_latency 5253.286413 # average ReadReq miss latency
-system.cpu.dcache.ReadReq_avg_mshr_miss_latency 5452.839977 # average ReadReq mshr miss latency
-system.cpu.dcache.ReadReq_hits 474368420 # number of ReadReq hits
-system.cpu.dcache.ReadReq_miss_latency 78882991559 # number of ReadReq miss cycles
-system.cpu.dcache.ReadReq_miss_rate 0.030683 # miss rate for ReadReq accesses
-system.cpu.dcache.ReadReq_misses 15015932 # number of ReadReq misses
-system.cpu.dcache.ReadReq_mshr_hits 7713263 # number of ReadReq MSHR hits
-system.cpu.dcache.ReadReq_mshr_miss_latency 39820285465 # number of ReadReq MSHR miss cycles
-system.cpu.dcache.ReadReq_mshr_miss_rate 0.014922 # mshr miss rate for ReadReq accesses
-system.cpu.dcache.ReadReq_mshr_misses 7302669 # number of ReadReq MSHR misses
+system.cpu.cpi 0.475256 # CPI: Cycles Per Instruction
+system.cpu.cpi_total 0.475256 # CPI: Total CPI of All Threads
+system.cpu.dcache.ReadReq_accesses 463286594 # number of ReadReq accesses(hits+misses)
+system.cpu.dcache.ReadReq_avg_miss_latency 3710.591477 # average ReadReq miss latency
+system.cpu.dcache.ReadReq_avg_mshr_miss_latency 2550.415742 # average ReadReq mshr miss latency
+system.cpu.dcache.ReadReq_hits 454594407 # number of ReadReq hits
+system.cpu.dcache.ReadReq_miss_latency 32253155000 # number of ReadReq miss cycles
+system.cpu.dcache.ReadReq_miss_rate 0.018762 # miss rate for ReadReq accesses
+system.cpu.dcache.ReadReq_misses 8692187 # number of ReadReq misses
+system.cpu.dcache.ReadReq_mshr_hits 1395111 # number of ReadReq MSHR hits
+system.cpu.dcache.ReadReq_mshr_miss_latency 18610577500 # number of ReadReq MSHR miss cycles
+system.cpu.dcache.ReadReq_mshr_miss_rate 0.015751 # mshr miss rate for ReadReq accesses
+system.cpu.dcache.ReadReq_mshr_misses 7297076 # number of ReadReq MSHR misses
system.cpu.dcache.WriteReq_accesses 160728502 # number of WriteReq accesses(hits+misses)
-system.cpu.dcache.WriteReq_avg_miss_latency 8690.039906 # average WriteReq miss latency
-system.cpu.dcache.WriteReq_avg_mshr_miss_latency 14121.575874 # average WriteReq mshr miss latency
-system.cpu.dcache.WriteReq_hits 155407108 # number of WriteReq hits
-system.cpu.dcache.WriteReq_miss_latency 46243126214 # number of WriteReq miss cycles
-system.cpu.dcache.WriteReq_miss_rate 0.033108 # miss rate for WriteReq accesses
-system.cpu.dcache.WriteReq_misses 5321394 # number of WriteReq misses
-system.cpu.dcache.WriteReq_mshr_hits 3438755 # number of WriteReq MSHR hits
-system.cpu.dcache.WriteReq_mshr_miss_latency 26585829481 # number of WriteReq MSHR miss cycles
-system.cpu.dcache.WriteReq_mshr_miss_rate 0.011713 # mshr miss rate for WriteReq accesses
-system.cpu.dcache.WriteReq_mshr_misses 1882639 # number of WriteReq MSHR misses
-system.cpu.dcache.avg_blocked_cycles_no_mshrs 985.727671 # average number of cycles each access was blocked
-system.cpu.dcache.avg_blocked_cycles_no_targets 3841.099983 # average number of cycles each access was blocked
-system.cpu.dcache.avg_refs 68.563354 # Average number of references to valid blocks.
-system.cpu.dcache.blocked_no_mshrs 637482 # number of cycles access was blocked
-system.cpu.dcache.blocked_no_targets 65141 # number of cycles access was blocked
-system.cpu.dcache.blocked_cycles_no_mshrs 628383647 # number of cycles access was blocked
-system.cpu.dcache.blocked_cycles_no_targets 250213094 # number of cycles access was blocked
+system.cpu.dcache.WriteReq_avg_miss_latency 6275.157749 # average WriteReq miss latency
+system.cpu.dcache.WriteReq_avg_mshr_miss_latency 8072.319138 # average WriteReq mshr miss latency
+system.cpu.dcache.WriteReq_hits 157494886 # number of WriteReq hits
+system.cpu.dcache.WriteReq_miss_latency 20291450500 # number of WriteReq miss cycles
+system.cpu.dcache.WriteReq_miss_rate 0.020118 # miss rate for WriteReq accesses
+system.cpu.dcache.WriteReq_misses 3233616 # number of WriteReq misses
+system.cpu.dcache.WriteReq_mshr_hits 1350145 # number of WriteReq MSHR hits
+system.cpu.dcache.WriteReq_mshr_miss_latency 15203979000 # number of WriteReq MSHR miss cycles
+system.cpu.dcache.WriteReq_mshr_miss_rate 0.011718 # mshr miss rate for WriteReq accesses
+system.cpu.dcache.WriteReq_mshr_misses 1883471 # number of WriteReq MSHR misses
+system.cpu.dcache.avg_blocked_cycles_no_mshrs 1064.957356 # average number of cycles each access was blocked
+system.cpu.dcache.avg_blocked_cycles_no_targets 500 # average number of cycles each access was blocked
+system.cpu.dcache.avg_refs 66.672421 # Average number of references to valid blocks.
+system.cpu.dcache.blocked_no_mshrs 75157 # number of cycles access was blocked
+system.cpu.dcache.blocked_no_targets 5468 # number of cycles access was blocked
+system.cpu.dcache.blocked_cycles_no_mshrs 80039000 # number of cycles access was blocked
+system.cpu.dcache.blocked_cycles_no_targets 2734000 # number of cycles access was blocked
system.cpu.dcache.cache_copies 0 # number of cache copies performed
-system.cpu.dcache.demand_accesses 650112854 # number of demand (read+write) accesses
-system.cpu.dcache.demand_avg_miss_latency 6152.535381 # average overall miss latency
-system.cpu.dcache.demand_avg_mshr_miss_latency 7229.601331 # average overall mshr miss latency
-system.cpu.dcache.demand_hits 629775528 # number of demand (read+write) hits
-system.cpu.dcache.demand_miss_latency 125126117773 # number of demand (read+write) miss cycles
-system.cpu.dcache.demand_miss_rate 0.031283 # miss rate for demand accesses
-system.cpu.dcache.demand_misses 20337326 # number of demand (read+write) misses
-system.cpu.dcache.demand_mshr_hits 11152018 # number of demand (read+write) MSHR hits
-system.cpu.dcache.demand_mshr_miss_latency 66406114946 # number of demand (read+write) MSHR miss cycles
-system.cpu.dcache.demand_mshr_miss_rate 0.014129 # mshr miss rate for demand accesses
-system.cpu.dcache.demand_mshr_misses 9185308 # number of demand (read+write) MSHR misses
+system.cpu.dcache.demand_accesses 624015096 # number of demand (read+write) accesses
+system.cpu.dcache.demand_avg_miss_latency 4405.959540 # average overall miss latency
+system.cpu.dcache.demand_avg_mshr_miss_latency 3683.283414 # average overall mshr miss latency
+system.cpu.dcache.demand_hits 612089293 # number of demand (read+write) hits
+system.cpu.dcache.demand_miss_latency 52544605500 # number of demand (read+write) miss cycles
+system.cpu.dcache.demand_miss_rate 0.019111 # miss rate for demand accesses
+system.cpu.dcache.demand_misses 11925803 # number of demand (read+write) misses
+system.cpu.dcache.demand_mshr_hits 2745256 # number of demand (read+write) MSHR hits
+system.cpu.dcache.demand_mshr_miss_latency 33814556500 # number of demand (read+write) MSHR miss cycles
+system.cpu.dcache.demand_mshr_miss_rate 0.014712 # mshr miss rate for demand accesses
+system.cpu.dcache.demand_mshr_misses 9180547 # number of demand (read+write) MSHR misses
system.cpu.dcache.fast_writes 0 # number of fast writes performed
system.cpu.dcache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.dcache.no_allocate_misses 0 # Number of misses that were no-allocate
-system.cpu.dcache.overall_accesses 650112854 # number of overall (read+write) accesses
-system.cpu.dcache.overall_avg_miss_latency 6152.535381 # average overall miss latency
-system.cpu.dcache.overall_avg_mshr_miss_latency 7229.601331 # average overall mshr miss latency
+system.cpu.dcache.overall_accesses 624015096 # number of overall (read+write) accesses
+system.cpu.dcache.overall_avg_miss_latency 4405.959540 # average overall miss latency
+system.cpu.dcache.overall_avg_mshr_miss_latency 3683.283414 # average overall mshr miss latency
system.cpu.dcache.overall_avg_mshr_uncacheable_latency <err: div-0> # average overall mshr uncacheable latency
-system.cpu.dcache.overall_hits 629775528 # number of overall hits
-system.cpu.dcache.overall_miss_latency 125126117773 # number of overall miss cycles
-system.cpu.dcache.overall_miss_rate 0.031283 # miss rate for overall accesses
-system.cpu.dcache.overall_misses 20337326 # number of overall misses
-system.cpu.dcache.overall_mshr_hits 11152018 # number of overall MSHR hits
-system.cpu.dcache.overall_mshr_miss_latency 66406114946 # number of overall MSHR miss cycles
-system.cpu.dcache.overall_mshr_miss_rate 0.014129 # mshr miss rate for overall accesses
-system.cpu.dcache.overall_mshr_misses 9185308 # number of overall MSHR misses
+system.cpu.dcache.overall_hits 612089293 # number of overall hits
+system.cpu.dcache.overall_miss_latency 52544605500 # number of overall miss cycles
+system.cpu.dcache.overall_miss_rate 0.019111 # miss rate for overall accesses
+system.cpu.dcache.overall_misses 11925803 # number of overall misses
+system.cpu.dcache.overall_mshr_hits 2745256 # number of overall MSHR hits
+system.cpu.dcache.overall_mshr_miss_latency 33814556500 # number of overall MSHR miss cycles
+system.cpu.dcache.overall_mshr_miss_rate 0.014712 # mshr miss rate for overall accesses
+system.cpu.dcache.overall_mshr_misses 9180547 # number of overall MSHR misses
system.cpu.dcache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
system.cpu.dcache.overall_mshr_uncacheable_misses 0 # number of overall MSHR uncacheable misses
system.cpu.dcache.prefetcher.num_hwpf_already_in_cache 0 # number of hwpf that were already in the cache
@@ -118,92 +118,92 @@ system.cpu.dcache.prefetcher.num_hwpf_issued 0
system.cpu.dcache.prefetcher.num_hwpf_removed_MSHR_hit 0 # number of hwpf removed because MSHR allocated
system.cpu.dcache.prefetcher.num_hwpf_span_page 0 # number of hwpf spanning a virtual page
system.cpu.dcache.prefetcher.num_hwpf_squashed_from_miss 0 # number of hwpf that got squashed due to a miss aborting calculation time
-system.cpu.dcache.replacements 9181212 # number of replacements
-system.cpu.dcache.sampled_refs 9185308 # Sample count of references to valid blocks.
+system.cpu.dcache.replacements 9176451 # number of replacements
+system.cpu.dcache.sampled_refs 9180547 # Sample count of references to valid blocks.
system.cpu.dcache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.dcache.tagsinuse 4093.052798 # Cycle average of tags in use
-system.cpu.dcache.total_refs 629775528 # Total number of references to valid blocks.
-system.cpu.dcache.warmup_cycle 39780000 # Cycle when the warmup percentage was hit.
-system.cpu.dcache.writebacks 2244995 # number of writebacks
-system.cpu.decode.DECODE:BlockedCycles 5295615421 # Number of cycles decode is blocked
-system.cpu.decode.DECODE:BranchMispred 511 # Number of times decode detected a branch misprediction
-system.cpu.decode.DECODE:BranchResolved 51642597 # Number of times decode resolved a branch
-system.cpu.decode.DECODE:DecodedInsts 5750899999 # Number of instructions handled by decode
-system.cpu.decode.DECODE:IdleCycles 834310560 # Number of cycles decode is idle
-system.cpu.decode.DECODE:RunCycles 972356636 # Number of cycles decode is running
-system.cpu.decode.DECODE:SquashCycles 417727902 # Number of cycles decode is squashing
-system.cpu.decode.DECODE:SquashedInsts 1635 # Number of squashed instructions handled by decode
-system.cpu.decode.DECODE:UnblockCycles 9819120 # Number of cycles decode is unblocking
-system.cpu.fetch.Branches 962390884 # Number of branches that fetch encountered
-system.cpu.fetch.CacheLines 341574441 # Number of cache lines fetched
-system.cpu.fetch.Cycles 1454523625 # Number of cycles fetch has run and was not squashing or blocked
-system.cpu.fetch.IcacheSquashes 5354005 # Number of outstanding Icache misses that were squashed
-system.cpu.fetch.Insts 6616091478 # Number of instructions fetch has processed
-system.cpu.fetch.SquashCycles 145044249 # Number of cycles fetch has spent squashing
-system.cpu.fetch.branchRate 0.127810 # Number of branch fetches per cycle
-system.cpu.fetch.icacheStallCycles 341574441 # Number of cycles fetch is stalled on an Icache miss
-system.cpu.fetch.predictedBranches 950509415 # Number of branches that fetch has predicted taken
-system.cpu.fetch.rate 0.878651 # Number of inst fetches per cycle
+system.cpu.dcache.tagsinuse 4083.178096 # Cycle average of tags in use
+system.cpu.dcache.total_refs 612089293 # Total number of references to valid blocks.
+system.cpu.dcache.warmup_cycle 4996762000 # Cycle when the warmup percentage was hit.
+system.cpu.dcache.writebacks 2245686 # number of writebacks
+system.cpu.decode.DECODE:BlockedCycles 22551440 # Number of cycles decode is blocked
+system.cpu.decode.DECODE:BranchMispred 546 # Number of times decode detected a branch misprediction
+system.cpu.decode.DECODE:BranchResolved 44940582 # Number of times decode resolved a branch
+system.cpu.decode.DECODE:DecodedInsts 2380682647 # Number of instructions handled by decode
+system.cpu.decode.DECODE:IdleCycles 322635695 # Number of cycles decode is idle
+system.cpu.decode.DECODE:RunCycles 423064703 # Number of cycles decode is running
+system.cpu.decode.DECODE:SquashCycles 52978940 # Number of cycles decode is squashing
+system.cpu.decode.DECODE:SquashedInsts 1700 # Number of squashed instructions handled by decode
+system.cpu.decode.DECODE:UnblockCycles 3834921 # Number of cycles decode is unblocking
+system.cpu.fetch.Branches 295748685 # Number of branches that fetch encountered
+system.cpu.fetch.CacheLines 302488728 # Number of cache lines fetched
+system.cpu.fetch.Cycles 741391553 # Number of cycles fetch has run and was not squashing or blocked
+system.cpu.fetch.IcacheSquashes 441 # Number of outstanding Icache misses that were squashed
+system.cpu.fetch.Insts 2447585283 # Number of instructions fetch has processed
+system.cpu.fetch.SquashCycles 20057035 # Number of cycles fetch has spent squashing
+system.cpu.fetch.branchRate 0.358455 # Number of branch fetches per cycle
+system.cpu.fetch.icacheStallCycles 302488728 # Number of cycles fetch is stalled on an Icache miss
+system.cpu.fetch.predictedBranches 284592818 # Number of branches that fetch has predicted taken
+system.cpu.fetch.rate 2.966534 # Number of inst fetches per cycle
system.cpu.fetch.rateDist.start_dist # Number of instructions fetched each cycle (Total)
-system.cpu.fetch.rateDist.samples 7529829639
+system.cpu.fetch.rateDist.samples 825065699
system.cpu.fetch.rateDist.min_value 0
- 0 6416880458 8521.95%
- 1 35027129 46.52%
- 2 21417088 28.44%
- 3 34363919 45.64%
- 4 372287950 494.42%
- 5 53476407 71.02%
- 6 32781145 43.54%
- 7 26846633 35.65%
- 8 536748910 712.83%
+ 0 386162878 4680.39%
+ 1 30694739 372.03%
+ 2 18778429 227.60%
+ 3 29987039 363.45%
+ 4 87656406 1062.42%
+ 5 50975460 617.84%
+ 6 28097158 340.54%
+ 7 26422023 320.24%
+ 8 166291567 2015.49%
system.cpu.fetch.rateDist.max_value 8
system.cpu.fetch.rateDist.end_dist
-system.cpu.icache.ReadReq_accesses 341574441 # number of ReadReq accesses(hits+misses)
-system.cpu.icache.ReadReq_avg_miss_latency 5436.849282 # average ReadReq miss latency
-system.cpu.icache.ReadReq_avg_mshr_miss_latency 4708.305648 # average ReadReq mshr miss latency
-system.cpu.icache.ReadReq_hits 341573187 # number of ReadReq hits
-system.cpu.icache.ReadReq_miss_latency 6817809 # number of ReadReq miss cycles
-system.cpu.icache.ReadReq_miss_rate 0.000004 # miss rate for ReadReq accesses
-system.cpu.icache.ReadReq_misses 1254 # number of ReadReq misses
-system.cpu.icache.ReadReq_mshr_hits 351 # number of ReadReq MSHR hits
-system.cpu.icache.ReadReq_mshr_miss_latency 4251600 # number of ReadReq MSHR miss cycles
+system.cpu.icache.ReadReq_accesses 302488728 # number of ReadReq accesses(hits+misses)
+system.cpu.icache.ReadReq_avg_miss_latency 4286.486486 # average ReadReq miss latency
+system.cpu.icache.ReadReq_avg_mshr_miss_latency 3340.579710 # average ReadReq mshr miss latency
+system.cpu.icache.ReadReq_hits 302487803 # number of ReadReq hits
+system.cpu.icache.ReadReq_miss_latency 3965000 # number of ReadReq miss cycles
+system.cpu.icache.ReadReq_miss_rate 0.000003 # miss rate for ReadReq accesses
+system.cpu.icache.ReadReq_misses 925 # number of ReadReq misses
+system.cpu.icache.ReadReq_mshr_hits 28 # number of ReadReq MSHR hits
+system.cpu.icache.ReadReq_mshr_miss_latency 2996500 # number of ReadReq MSHR miss cycles
system.cpu.icache.ReadReq_mshr_miss_rate 0.000003 # mshr miss rate for ReadReq accesses
-system.cpu.icache.ReadReq_mshr_misses 903 # number of ReadReq MSHR misses
+system.cpu.icache.ReadReq_mshr_misses 897 # number of ReadReq MSHR misses
system.cpu.icache.avg_blocked_cycles_no_mshrs <err: div-0> # average number of cycles each access was blocked
-system.cpu.icache.avg_blocked_cycles_no_targets 4779 # average number of cycles each access was blocked
-system.cpu.icache.avg_refs 378264.880399 # Average number of references to valid blocks.
+system.cpu.icache.avg_blocked_cycles_no_targets <err: div-0> # average number of cycles each access was blocked
+system.cpu.icache.avg_refs 337221.630992 # Average number of references to valid blocks.
system.cpu.icache.blocked_no_mshrs 0 # number of cycles access was blocked
-system.cpu.icache.blocked_no_targets 1 # number of cycles access was blocked
+system.cpu.icache.blocked_no_targets 0 # number of cycles access was blocked
system.cpu.icache.blocked_cycles_no_mshrs 0 # number of cycles access was blocked
-system.cpu.icache.blocked_cycles_no_targets 4779 # number of cycles access was blocked
+system.cpu.icache.blocked_cycles_no_targets 0 # number of cycles access was blocked
system.cpu.icache.cache_copies 0 # number of cache copies performed
-system.cpu.icache.demand_accesses 341574441 # number of demand (read+write) accesses
-system.cpu.icache.demand_avg_miss_latency 5436.849282 # average overall miss latency
-system.cpu.icache.demand_avg_mshr_miss_latency 4708.305648 # average overall mshr miss latency
-system.cpu.icache.demand_hits 341573187 # number of demand (read+write) hits
-system.cpu.icache.demand_miss_latency 6817809 # number of demand (read+write) miss cycles
-system.cpu.icache.demand_miss_rate 0.000004 # miss rate for demand accesses
-system.cpu.icache.demand_misses 1254 # number of demand (read+write) misses
-system.cpu.icache.demand_mshr_hits 351 # number of demand (read+write) MSHR hits
-system.cpu.icache.demand_mshr_miss_latency 4251600 # number of demand (read+write) MSHR miss cycles
+system.cpu.icache.demand_accesses 302488728 # number of demand (read+write) accesses
+system.cpu.icache.demand_avg_miss_latency 4286.486486 # average overall miss latency
+system.cpu.icache.demand_avg_mshr_miss_latency 3340.579710 # average overall mshr miss latency
+system.cpu.icache.demand_hits 302487803 # number of demand (read+write) hits
+system.cpu.icache.demand_miss_latency 3965000 # number of demand (read+write) miss cycles
+system.cpu.icache.demand_miss_rate 0.000003 # miss rate for demand accesses
+system.cpu.icache.demand_misses 925 # number of demand (read+write) misses
+system.cpu.icache.demand_mshr_hits 28 # number of demand (read+write) MSHR hits
+system.cpu.icache.demand_mshr_miss_latency 2996500 # number of demand (read+write) MSHR miss cycles
system.cpu.icache.demand_mshr_miss_rate 0.000003 # mshr miss rate for demand accesses
-system.cpu.icache.demand_mshr_misses 903 # number of demand (read+write) MSHR misses
+system.cpu.icache.demand_mshr_misses 897 # number of demand (read+write) MSHR misses
system.cpu.icache.fast_writes 0 # number of fast writes performed
system.cpu.icache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.icache.no_allocate_misses 0 # Number of misses that were no-allocate
-system.cpu.icache.overall_accesses 341574441 # number of overall (read+write) accesses
-system.cpu.icache.overall_avg_miss_latency 5436.849282 # average overall miss latency
-system.cpu.icache.overall_avg_mshr_miss_latency 4708.305648 # average overall mshr miss latency
+system.cpu.icache.overall_accesses 302488728 # number of overall (read+write) accesses
+system.cpu.icache.overall_avg_miss_latency 4286.486486 # average overall miss latency
+system.cpu.icache.overall_avg_mshr_miss_latency 3340.579710 # average overall mshr miss latency
system.cpu.icache.overall_avg_mshr_uncacheable_latency <err: div-0> # average overall mshr uncacheable latency
-system.cpu.icache.overall_hits 341573187 # number of overall hits
-system.cpu.icache.overall_miss_latency 6817809 # number of overall miss cycles
-system.cpu.icache.overall_miss_rate 0.000004 # miss rate for overall accesses
-system.cpu.icache.overall_misses 1254 # number of overall misses
-system.cpu.icache.overall_mshr_hits 351 # number of overall MSHR hits
-system.cpu.icache.overall_mshr_miss_latency 4251600 # number of overall MSHR miss cycles
+system.cpu.icache.overall_hits 302487803 # number of overall hits
+system.cpu.icache.overall_miss_latency 3965000 # number of overall miss cycles
+system.cpu.icache.overall_miss_rate 0.000003 # miss rate for overall accesses
+system.cpu.icache.overall_misses 925 # number of overall misses
+system.cpu.icache.overall_mshr_hits 28 # number of overall MSHR hits
+system.cpu.icache.overall_mshr_miss_latency 2996500 # number of overall MSHR miss cycles
system.cpu.icache.overall_mshr_miss_rate 0.000003 # mshr miss rate for overall accesses
-system.cpu.icache.overall_mshr_misses 903 # number of overall MSHR misses
+system.cpu.icache.overall_mshr_misses 897 # number of overall MSHR misses
system.cpu.icache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
system.cpu.icache.overall_mshr_uncacheable_misses 0 # number of overall MSHR uncacheable misses
system.cpu.icache.prefetcher.num_hwpf_already_in_cache 0 # number of hwpf that were already in the cache
@@ -216,79 +216,79 @@ system.cpu.icache.prefetcher.num_hwpf_removed_MSHR_hit 0
system.cpu.icache.prefetcher.num_hwpf_span_page 0 # number of hwpf spanning a virtual page
system.cpu.icache.prefetcher.num_hwpf_squashed_from_miss 0 # number of hwpf that got squashed due to a miss aborting calculation time
system.cpu.icache.replacements 1 # number of replacements
-system.cpu.icache.sampled_refs 903 # Sample count of references to valid blocks.
+system.cpu.icache.sampled_refs 897 # Sample count of references to valid blocks.
system.cpu.icache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.icache.tagsinuse 719.119159 # Cycle average of tags in use
-system.cpu.icache.total_refs 341573187 # Total number of references to valid blocks.
+system.cpu.icache.tagsinuse 700.392428 # Cycle average of tags in use
+system.cpu.icache.total_refs 302487803 # Total number of references to valid blocks.
system.cpu.icache.warmup_cycle 0 # Cycle when the warmup percentage was hit.
system.cpu.icache.writebacks 0 # number of writebacks
-system.cpu.idleCycles 17308380464 # Total number of cycles that the CPU has spent unscheduled due to idling
-system.cpu.iew.EXEC:branches 264199071 # Number of branches executed
-system.cpu.iew.EXEC:nop 130726584 # number of nop insts executed
-system.cpu.iew.EXEC:rate 0.347587 # Inst execution rate
-system.cpu.iew.EXEC:refs 833351854 # number of memory reference insts executed
-system.cpu.iew.EXEC:stores 181613826 # Number of stores executed
+system.cpu.idleCycles 498 # Total number of cycles that the CPU has spent unscheduled due to idling
+system.cpu.iew.EXEC:branches 240658046 # Number of branches executed
+system.cpu.iew.EXEC:nop 109011682 # number of nop insts executed
+system.cpu.iew.EXEC:rate 2.343638 # Inst execution rate
+system.cpu.iew.EXEC:refs 670450767 # number of memory reference insts executed
+system.cpu.iew.EXEC:stores 171332493 # Number of stores executed
system.cpu.iew.EXEC:swp 0 # number of swp insts executed
-system.cpu.iew.WB:consumers 1860973502 # num instructions consuming a value
-system.cpu.iew.WB:count 2467010272 # cumulative count of insts written-back
-system.cpu.iew.WB:fanout 0.791148 # average fanout of values written-back
+system.cpu.iew.WB:consumers 1329316260 # num instructions consuming a value
+system.cpu.iew.WB:count 1919496913 # cumulative count of insts written-back
+system.cpu.iew.WB:fanout 0.807674 # average fanout of values written-back
system.cpu.iew.WB:penalized 0 # number of instrctions required to write to 'other' IQ
system.cpu.iew.WB:penalized_rate 0 # fraction of instructions written-back that wrote to 'other' IQ
-system.cpu.iew.WB:producers 1472305742 # num instructions producing a value
-system.cpu.iew.WB:rate 0.327632 # insts written-back per cycle
-system.cpu.iew.WB:sent 2471732034 # cumulative count of insts sent to commit
-system.cpu.iew.branchMispredicts 22834368 # Number of branch mispredicts detected at execute
-system.cpu.iew.iewBlockCycles 4630364405 # Number of cycles IEW is blocking
-system.cpu.iew.iewDispLoadInsts 815007661 # Number of dispatched load instructions
-system.cpu.iew.iewDispNonSpecInsts 46 # Number of dispatched non-speculative instructions
-system.cpu.iew.iewDispSquashedInsts 31860417 # Number of squashed instructions skipped by dispatch
-system.cpu.iew.iewDispStoreInsts 388931456 # Number of dispatched store instructions
-system.cpu.iew.iewDispatchedInsts 4520549939 # Number of instructions dispatched to IQ
-system.cpu.iew.iewExecLoadInsts 651738028 # Number of load instructions executed
-system.cpu.iew.iewExecSquashedInsts 279876672 # Number of squashed instructions skipped in execute
-system.cpu.iew.iewExecutedInsts 2617267318 # Number of executed instructions
-system.cpu.iew.iewIQFullEvents 2938028 # Number of times the IQ has become full, causing a stall
+system.cpu.iew.WB:producers 1073654377 # num instructions producing a value
+system.cpu.iew.WB:rate 2.326478 # insts written-back per cycle
+system.cpu.iew.WB:sent 1925768214 # cumulative count of insts sent to commit
+system.cpu.iew.branchMispredicts 21262198 # Number of branch mispredicts detected at execute
+system.cpu.iew.iewBlockCycles 271227 # Number of cycles IEW is blocking
+system.cpu.iew.iewDispLoadInsts 533254174 # Number of dispatched load instructions
+system.cpu.iew.iewDispNonSpecInsts 42 # Number of dispatched non-speculative instructions
+system.cpu.iew.iewDispSquashedInsts 16376681 # Number of squashed instructions skipped by dispatch
+system.cpu.iew.iewDispStoreInsts 186471924 # Number of dispatched store instructions
+system.cpu.iew.iewDispatchedInsts 2178733969 # Number of instructions dispatched to IQ
+system.cpu.iew.iewExecLoadInsts 499118274 # Number of load instructions executed
+system.cpu.iew.iewExecSquashedInsts 42707495 # Number of squashed instructions skipped in execute
+system.cpu.iew.iewExecutedInsts 1933655185 # Number of executed instructions
+system.cpu.iew.iewIQFullEvents 3473 # Number of times the IQ has become full, causing a stall
system.cpu.iew.iewIdleCycles 0 # Number of cycles IEW is idle
-system.cpu.iew.iewLSQFullEvents 161905 # Number of times the LSQ has become full, causing a stall
-system.cpu.iew.iewSquashCycles 417727902 # Number of cycles IEW is squashing
-system.cpu.iew.iewUnblockCycles 6385903 # Number of cycles IEW is unblocking
+system.cpu.iew.iewLSQFullEvents 253 # Number of times the LSQ has become full, causing a stall
+system.cpu.iew.iewSquashCycles 52978940 # Number of cycles IEW is squashing
+system.cpu.iew.iewUnblockCycles 31539 # Number of cycles IEW is unblocking
system.cpu.iew.lsq.thread.0.blockedLoads 0 # Number of blocked loads due to partial load-store forwarding
-system.cpu.iew.lsq.thread.0.cacheBlocked 122063096 # Number of times an access to memory failed due to the cache being blocked
-system.cpu.iew.lsq.thread.0.forwLoads 39544757 # Number of loads that had data forwarded from stores
-system.cpu.iew.lsq.thread.0.ignoredResponses 151090 # Number of memory responses ignored because the instruction is squashed
+system.cpu.iew.lsq.thread.0.cacheBlocked 331862 # Number of times an access to memory failed due to the cache being blocked
+system.cpu.iew.lsq.thread.0.forwLoads 34494542 # Number of loads that had data forwarded from stores
+system.cpu.iew.lsq.thread.0.ignoredResponses 128095 # Number of memory responses ignored because the instruction is squashed
system.cpu.iew.lsq.thread.0.invAddrLoads 0 # Number of loads ignored due to an invalid address
system.cpu.iew.lsq.thread.0.invAddrSwpfs 0 # Number of software prefetches ignored due to an invalid address
-system.cpu.iew.lsq.thread.0.memOrderViolation 4644371 # Number of memory ordering violations
-system.cpu.iew.lsq.thread.0.rescheduledLoads 12 # Number of loads that were rescheduled
-system.cpu.iew.lsq.thread.0.squashedLoads 369341300 # Number of loads squashed
-system.cpu.iew.lsq.thread.0.squashedStores 228026474 # Number of stores squashed
-system.cpu.iew.memOrderViolationEvents 4644371 # Number of memory order violations
-system.cpu.iew.predictedNotTakenIncorrect 832035 # Number of branches that were predicted not taken incorrectly
-system.cpu.iew.predictedTakenIncorrect 22002333 # Number of branches that were predicted taken incorrectly
-system.cpu.ipc 0.069894 # IPC: Instructions Per Cycle
-system.cpu.ipc_total 0.069894 # IPC: Total IPC of All Threads
-system.cpu.iq.ISSUE:FU_type_0 2897143990 # Type of FU issued
+system.cpu.iew.lsq.thread.0.memOrderViolation 361683 # Number of memory ordering violations
+system.cpu.iew.lsq.thread.0.rescheduledLoads 9 # Number of loads that were rescheduled
+system.cpu.iew.lsq.thread.0.squashedLoads 87587813 # Number of loads squashed
+system.cpu.iew.lsq.thread.0.squashedStores 25566942 # Number of stores squashed
+system.cpu.iew.memOrderViolationEvents 361683 # Number of memory order violations
+system.cpu.iew.predictedNotTakenIncorrect 691850 # Number of branches that were predicted not taken incorrectly
+system.cpu.iew.predictedTakenIncorrect 20570348 # Number of branches that were predicted taken incorrectly
+system.cpu.ipc 2.104128 # IPC: Instructions Per Cycle
+system.cpu.ipc_total 2.104128 # IPC: Total IPC of All Threads
+system.cpu.iq.ISSUE:FU_type_0 1976362680 # Type of FU issued
system.cpu.iq.ISSUE:FU_type_0.start_dist
(null) 0 0.00% # Type of FU issued
- IntAlu 1942173026 67.04% # Type of FU issued
- IntMult 100 0.00% # Type of FU issued
+ IntAlu 1288510764 65.20% # Type of FU issued
+ IntMult 78 0.00% # Type of FU issued
IntDiv 0 0.00% # Type of FU issued
- FloatAdd 210 0.00% # Type of FU issued
+ FloatAdd 234 0.00% # Type of FU issued
FloatCmp 15 0.00% # Type of FU issued
- FloatCvt 140 0.00% # Type of FU issued
- FloatMult 13 0.00% # Type of FU issued
+ FloatCvt 154 0.00% # Type of FU issued
+ FloatMult 14 0.00% # Type of FU issued
FloatDiv 24 0.00% # Type of FU issued
FloatSqrt 0 0.00% # Type of FU issued
- MemRead 770673405 26.60% # Type of FU issued
- MemWrite 184297057 6.36% # Type of FU issued
+ MemRead 513015840 25.96% # Type of FU issued
+ MemWrite 174835557 8.85% # Type of FU issued
IprAccess 0 0.00% # Type of FU issued
InstPrefetch 0 0.00% # Type of FU issued
system.cpu.iq.ISSUE:FU_type_0.end_dist
-system.cpu.iq.ISSUE:fu_busy_cnt 12298143 # FU busy when requested
-system.cpu.iq.ISSUE:fu_busy_rate 0.004245 # FU busy rate (busy events/executed inst)
+system.cpu.iq.ISSUE:fu_busy_cnt 18092397 # FU busy when requested
+system.cpu.iq.ISSUE:fu_busy_rate 0.009154 # FU busy rate (busy events/executed inst)
system.cpu.iq.ISSUE:fu_full.start_dist
(null) 0 0.00% # attempts to use FU when none available
- IntAlu 765509 6.22% # attempts to use FU when none available
+ IntAlu 2424231 13.40% # attempts to use FU when none available
IntMult 0 0.00% # attempts to use FU when none available
IntDiv 0 0.00% # attempts to use FU when none available
FloatAdd 0 0.00% # attempts to use FU when none available
@@ -297,84 +297,84 @@ system.cpu.iq.ISSUE:fu_full.start_dist
FloatMult 0 0.00% # attempts to use FU when none available
FloatDiv 0 0.00% # attempts to use FU when none available
FloatSqrt 0 0.00% # attempts to use FU when none available
- MemRead 9714303 78.99% # attempts to use FU when none available
- MemWrite 1818331 14.79% # attempts to use FU when none available
+ MemRead 11434785 63.20% # attempts to use FU when none available
+ MemWrite 4233381 23.40% # attempts to use FU when none available
IprAccess 0 0.00% # attempts to use FU when none available
InstPrefetch 0 0.00% # attempts to use FU when none available
system.cpu.iq.ISSUE:fu_full.end_dist
system.cpu.iq.ISSUE:issued_per_cycle.start_dist # Number of insts issued each cycle
-system.cpu.iq.ISSUE:issued_per_cycle.samples 7529829639
+system.cpu.iq.ISSUE:issued_per_cycle.samples 825065699
system.cpu.iq.ISSUE:issued_per_cycle.min_value 0
- 0 6294390011 8359.27%
- 1 325228389 431.92%
- 2 480486573 638.11%
- 3 243738023 323.70%
- 4 97825007 129.92%
- 5 51561666 68.48%
- 6 27659179 36.73%
- 7 6861374 9.11%
- 8 2079417 2.76%
+ 0 201043450 2436.70%
+ 1 117715520 1426.74%
+ 2 151671107 1838.29%
+ 3 100094924 1213.18%
+ 4 99857816 1210.30%
+ 5 89528622 1085.11%
+ 6 51943929 629.57%
+ 7 9400422 113.94%
+ 8 3809909 46.18%
system.cpu.iq.ISSUE:issued_per_cycle.max_value 8
system.cpu.iq.ISSUE:issued_per_cycle.end_dist
-system.cpu.iq.ISSUE:rate 0.384756 # Inst issue rate
-system.cpu.iq.iqInstsAdded 4389823309 # Number of instructions added to the IQ (excludes non-spec)
-system.cpu.iq.iqInstsIssued 2897143990 # Number of instructions issued
-system.cpu.iq.iqNonSpecInstsAdded 46 # Number of non-speculative instructions added to the IQ
-system.cpu.iq.iqSquashedInstsExamined 2623608231 # Number of squashed instructions iterated over during squash; mainly for profiling
-system.cpu.iq.iqSquashedInstsIssued 10330579 # Number of squashed instructions issued
-system.cpu.iq.iqSquashedNonSpecRemoved 17 # Number of squashed non-spec instructions that were removed
-system.cpu.iq.iqSquashedOperandsExamined 2673985156 # Number of squashed operands that are examined and possibly removed from graph
-system.cpu.l2cache.ReadReq_accesses 9186210 # number of ReadReq accesses(hits+misses)
-system.cpu.l2cache.ReadReq_avg_miss_latency 7225.224344 # average ReadReq miss latency
-system.cpu.l2cache.ReadReq_avg_mshr_miss_latency 2102.004971 # average ReadReq mshr miss latency
-system.cpu.l2cache.ReadReq_hits 7015727 # number of ReadReq hits
-system.cpu.l2cache.ReadReq_miss_latency 15682226609 # number of ReadReq miss cycles
-system.cpu.l2cache.ReadReq_miss_rate 0.236276 # miss rate for ReadReq accesses
-system.cpu.l2cache.ReadReq_misses 2170483 # number of ReadReq misses
-system.cpu.l2cache.ReadReq_mshr_miss_latency 4562366056 # number of ReadReq MSHR miss cycles
-system.cpu.l2cache.ReadReq_mshr_miss_rate 0.236276 # mshr miss rate for ReadReq accesses
-system.cpu.l2cache.ReadReq_mshr_misses 2170483 # number of ReadReq MSHR misses
-system.cpu.l2cache.Writeback_accesses 2244995 # number of Writeback accesses(hits+misses)
-system.cpu.l2cache.Writeback_hits 2215762 # number of Writeback hits
-system.cpu.l2cache.Writeback_miss_rate 0.013021 # miss rate for Writeback accesses
-system.cpu.l2cache.Writeback_misses 29233 # number of Writeback misses
-system.cpu.l2cache.Writeback_mshr_miss_rate 0.013021 # mshr miss rate for Writeback accesses
-system.cpu.l2cache.Writeback_mshr_misses 29233 # number of Writeback MSHR misses
+system.cpu.iq.ISSUE:rate 2.395400 # Inst issue rate
+system.cpu.iq.iqInstsAdded 2069722245 # Number of instructions added to the IQ (excludes non-spec)
+system.cpu.iq.iqInstsIssued 1976362680 # Number of instructions issued
+system.cpu.iq.iqNonSpecInstsAdded 42 # Number of non-speculative instructions added to the IQ
+system.cpu.iq.iqSquashedInstsExamined 325012863 # Number of squashed instructions iterated over during squash; mainly for profiling
+system.cpu.iq.iqSquashedInstsIssued 1550012 # Number of squashed instructions issued
+system.cpu.iq.iqSquashedNonSpecRemoved 13 # Number of squashed non-spec instructions that were removed
+system.cpu.iq.iqSquashedOperandsExamined 175292310 # Number of squashed operands that are examined and possibly removed from graph
+system.cpu.l2cache.ReadReq_accesses 9181444 # number of ReadReq accesses(hits+misses)
+system.cpu.l2cache.ReadReq_avg_miss_latency 4578.076271 # average ReadReq miss latency
+system.cpu.l2cache.ReadReq_avg_mshr_miss_latency 1904.625556 # average ReadReq mshr miss latency
+system.cpu.l2cache.ReadReq_hits 7012219 # number of ReadReq hits
+system.cpu.l2cache.ReadReq_miss_latency 9930877500 # number of ReadReq miss cycles
+system.cpu.l2cache.ReadReq_miss_rate 0.236262 # miss rate for ReadReq accesses
+system.cpu.l2cache.ReadReq_misses 2169225 # number of ReadReq misses
+system.cpu.l2cache.ReadReq_mshr_miss_latency 4131561371 # number of ReadReq MSHR miss cycles
+system.cpu.l2cache.ReadReq_mshr_miss_rate 0.236262 # mshr miss rate for ReadReq accesses
+system.cpu.l2cache.ReadReq_mshr_misses 2169225 # number of ReadReq MSHR misses
+system.cpu.l2cache.Writeback_accesses 2245686 # number of Writeback accesses(hits+misses)
+system.cpu.l2cache.Writeback_hits 2216531 # number of Writeback hits
+system.cpu.l2cache.Writeback_miss_rate 0.012983 # miss rate for Writeback accesses
+system.cpu.l2cache.Writeback_misses 29155 # number of Writeback misses
+system.cpu.l2cache.Writeback_mshr_miss_rate 0.012983 # mshr miss rate for Writeback accesses
+system.cpu.l2cache.Writeback_mshr_misses 29155 # number of Writeback MSHR misses
system.cpu.l2cache.avg_blocked_cycles_no_mshrs <err: div-0> # average number of cycles each access was blocked
system.cpu.l2cache.avg_blocked_cycles_no_targets <err: div-0> # average number of cycles each access was blocked
-system.cpu.l2cache.avg_refs 4.253196 # Average number of references to valid blocks.
+system.cpu.l2cache.avg_refs 4.254400 # Average number of references to valid blocks.
system.cpu.l2cache.blocked_no_mshrs 0 # number of cycles access was blocked
system.cpu.l2cache.blocked_no_targets 0 # number of cycles access was blocked
system.cpu.l2cache.blocked_cycles_no_mshrs 0 # number of cycles access was blocked
system.cpu.l2cache.blocked_cycles_no_targets 0 # number of cycles access was blocked
system.cpu.l2cache.cache_copies 0 # number of cache copies performed
-system.cpu.l2cache.demand_accesses 9186210 # number of demand (read+write) accesses
-system.cpu.l2cache.demand_avg_miss_latency 7225.224344 # average overall miss latency
-system.cpu.l2cache.demand_avg_mshr_miss_latency 2102.004971 # average overall mshr miss latency
-system.cpu.l2cache.demand_hits 7015727 # number of demand (read+write) hits
-system.cpu.l2cache.demand_miss_latency 15682226609 # number of demand (read+write) miss cycles
-system.cpu.l2cache.demand_miss_rate 0.236276 # miss rate for demand accesses
-system.cpu.l2cache.demand_misses 2170483 # number of demand (read+write) misses
+system.cpu.l2cache.demand_accesses 9181444 # number of demand (read+write) accesses
+system.cpu.l2cache.demand_avg_miss_latency 4578.076271 # average overall miss latency
+system.cpu.l2cache.demand_avg_mshr_miss_latency 1904.625556 # average overall mshr miss latency
+system.cpu.l2cache.demand_hits 7012219 # number of demand (read+write) hits
+system.cpu.l2cache.demand_miss_latency 9930877500 # number of demand (read+write) miss cycles
+system.cpu.l2cache.demand_miss_rate 0.236262 # miss rate for demand accesses
+system.cpu.l2cache.demand_misses 2169225 # number of demand (read+write) misses
system.cpu.l2cache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.l2cache.demand_mshr_miss_latency 4562366056 # number of demand (read+write) MSHR miss cycles
-system.cpu.l2cache.demand_mshr_miss_rate 0.236276 # mshr miss rate for demand accesses
-system.cpu.l2cache.demand_mshr_misses 2170483 # number of demand (read+write) MSHR misses
+system.cpu.l2cache.demand_mshr_miss_latency 4131561371 # number of demand (read+write) MSHR miss cycles
+system.cpu.l2cache.demand_mshr_miss_rate 0.236262 # mshr miss rate for demand accesses
+system.cpu.l2cache.demand_mshr_misses 2169225 # number of demand (read+write) MSHR misses
system.cpu.l2cache.fast_writes 0 # number of fast writes performed
system.cpu.l2cache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.l2cache.no_allocate_misses 0 # Number of misses that were no-allocate
-system.cpu.l2cache.overall_accesses 11431205 # number of overall (read+write) accesses
-system.cpu.l2cache.overall_avg_miss_latency 7129.205138 # average overall miss latency
-system.cpu.l2cache.overall_avg_mshr_miss_latency 2102.004971 # average overall mshr miss latency
+system.cpu.l2cache.overall_accesses 11427130 # number of overall (read+write) accesses
+system.cpu.l2cache.overall_avg_miss_latency 4517.361648 # average overall miss latency
+system.cpu.l2cache.overall_avg_mshr_miss_latency 1904.625556 # average overall mshr miss latency
system.cpu.l2cache.overall_avg_mshr_uncacheable_latency <err: div-0> # average overall mshr uncacheable latency
-system.cpu.l2cache.overall_hits 9231489 # number of overall hits
-system.cpu.l2cache.overall_miss_latency 15682226609 # number of overall miss cycles
-system.cpu.l2cache.overall_miss_rate 0.192431 # miss rate for overall accesses
-system.cpu.l2cache.overall_misses 2199716 # number of overall misses
+system.cpu.l2cache.overall_hits 9228750 # number of overall hits
+system.cpu.l2cache.overall_miss_latency 9930877500 # number of overall miss cycles
+system.cpu.l2cache.overall_miss_rate 0.192383 # miss rate for overall accesses
+system.cpu.l2cache.overall_misses 2198380 # number of overall misses
system.cpu.l2cache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.l2cache.overall_mshr_miss_latency 4562366056 # number of overall MSHR miss cycles
-system.cpu.l2cache.overall_mshr_miss_rate 0.189874 # mshr miss rate for overall accesses
-system.cpu.l2cache.overall_mshr_misses 2170483 # number of overall MSHR misses
+system.cpu.l2cache.overall_mshr_miss_latency 4131561371 # number of overall MSHR miss cycles
+system.cpu.l2cache.overall_mshr_miss_rate 0.189831 # mshr miss rate for overall accesses
+system.cpu.l2cache.overall_mshr_misses 2169225 # number of overall MSHR misses
system.cpu.l2cache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
system.cpu.l2cache.overall_mshr_uncacheable_misses 0 # number of overall MSHR uncacheable misses
system.cpu.l2cache.prefetcher.num_hwpf_already_in_cache 0 # number of hwpf that were already in the cache
@@ -386,32 +386,32 @@ system.cpu.l2cache.prefetcher.num_hwpf_issued 0
system.cpu.l2cache.prefetcher.num_hwpf_removed_MSHR_hit 0 # number of hwpf removed because MSHR allocated
system.cpu.l2cache.prefetcher.num_hwpf_span_page 0 # number of hwpf spanning a virtual page
system.cpu.l2cache.prefetcher.num_hwpf_squashed_from_miss 0 # number of hwpf that got squashed due to a miss aborting calculation time
-system.cpu.l2cache.replacements 2137715 # number of replacements
-system.cpu.l2cache.sampled_refs 2170483 # Sample count of references to valid blocks.
+system.cpu.l2cache.replacements 2136457 # number of replacements
+system.cpu.l2cache.sampled_refs 2169225 # Sample count of references to valid blocks.
system.cpu.l2cache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.l2cache.tagsinuse 32622.966749 # Cycle average of tags in use
-system.cpu.l2cache.total_refs 9231489 # Total number of references to valid blocks.
-system.cpu.l2cache.warmup_cycle 513093000 # Cycle when the warmup percentage was hit.
-system.cpu.l2cache.writebacks 1039675 # number of writebacks
-system.cpu.numCycles 7529829639 # number of cpu cycles simulated
-system.cpu.rename.RENAME:BlockCycles 5035061268 # Number of cycles rename is blocking
+system.cpu.l2cache.tagsinuse 31578.699946 # Cycle average of tags in use
+system.cpu.l2cache.total_refs 9228750 # Total number of references to valid blocks.
+system.cpu.l2cache.warmup_cycle 29958824000 # Cycle when the warmup percentage was hit.
+system.cpu.l2cache.writebacks 1039499 # number of writebacks
+system.cpu.numCycles 825065699 # number of cpu cycles simulated
+system.cpu.rename.RENAME:BlockCycles 6100420 # Number of cycles rename is blocking
system.cpu.rename.RENAME:CommittedMaps 1376202963 # Number of HB maps that are committed
-system.cpu.rename.RENAME:IQFullEvents 12523289 # Number of times rename has blocked due to IQ full
-system.cpu.rename.RENAME:IdleCycles 970889170 # Number of cycles rename is idle
-system.cpu.rename.RENAME:LSQFullEvents 234469237 # Number of times rename has blocked due to LSQ full
-system.cpu.rename.RENAME:ROBFullEvents 2022618 # Number of times rename has blocked due to ROB full
-system.cpu.rename.RENAME:RenameLookups 7453165021 # Number of register rename lookups that rename has made
-system.cpu.rename.RENAME:RenamedInsts 5328451425 # Number of instructions processed by rename
-system.cpu.rename.RENAME:RenamedOperands 4004220538 # Number of destination operands rename has renamed
-system.cpu.rename.RENAME:RunCycles 843247999 # Number of cycles rename is running
-system.cpu.rename.RENAME:SquashCycles 417727902 # Number of cycles rename is squashing
-system.cpu.rename.RENAME:UnblockCycles 262813407 # Number of cycles rename is unblocking
-system.cpu.rename.RENAME:UndoneMaps 2628017575 # Number of HB maps that are undone due to squashing
-system.cpu.rename.RENAME:serializeStallCycles 89893 # count of cycles rename stalled for serializing inst
-system.cpu.rename.RENAME:serializingInsts 51 # count of serializing insts renamed
-system.cpu.rename.RENAME:skidInsts 1009480859 # count of insts added to the skid buffer
-system.cpu.rename.RENAME:tempSerializingInsts 49 # count of temporary serializing insts renamed
-system.cpu.timesIdled 6494671 # Number of times that the entire CPU went into an idle state and unscheduled itself
+system.cpu.rename.RENAME:IQFullEvents 4850719 # Number of times rename has blocked due to IQ full
+system.cpu.rename.RENAME:IdleCycles 338099779 # Number of cycles rename is idle
+system.cpu.rename.RENAME:LSQFullEvents 9291025 # Number of times rename has blocked due to LSQ full
+system.cpu.rename.RENAME:ROBFullEvents 1319 # Number of times rename has blocked due to ROB full
+system.cpu.rename.RENAME:RenameLookups 2964381647 # Number of register rename lookups that rename has made
+system.cpu.rename.RENAME:RenamedInsts 2307795213 # Number of instructions processed by rename
+system.cpu.rename.RENAME:RenamedOperands 1730632745 # Number of destination operands rename has renamed
+system.cpu.rename.RENAME:RunCycles 411108509 # Number of cycles rename is running
+system.cpu.rename.RENAME:SquashCycles 52978940 # Number of cycles rename is squashing
+system.cpu.rename.RENAME:UnblockCycles 16777593 # Number of cycles rename is unblocking
+system.cpu.rename.RENAME:UndoneMaps 354429782 # Number of HB maps that are undone due to squashing
+system.cpu.rename.RENAME:serializeStallCycles 458 # count of cycles rename stalled for serializing inst
+system.cpu.rename.RENAME:serializingInsts 47 # count of serializing insts renamed
+system.cpu.rename.RENAME:skidInsts 42678716 # count of insts added to the skid buffer
+system.cpu.rename.RENAME:tempSerializingInsts 45 # count of temporary serializing insts renamed
+system.cpu.timesIdled 2 # Number of times that the entire CPU went into an idle state and unscheduled itself
system.cpu.workload.PROG:num_syscalls 29 # Number of system calls
---------- End Simulation Statistics ----------
diff --git a/tests/long/60.bzip2/ref/alpha/tru64/simple-atomic/config.ini b/tests/long/60.bzip2/ref/alpha/tru64/simple-atomic/config.ini
index ad57a5293..d1eaa2267 100644
--- a/tests/long/60.bzip2/ref/alpha/tru64/simple-atomic/config.ini
+++ b/tests/long/60.bzip2/ref/alpha/tru64/simple-atomic/config.ini
@@ -1,48 +1,7 @@
[root]
type=Root
children=system
-checkpoint=
-clock=1000000000000
-max_tick=0
-output_file=cout
-progress_interval=0
-
-[exetrace]
-intel_format=false
-legion_lockstep=false
-pc_symbol=true
-print_cpseq=false
-print_cycle=true
-print_data=true
-print_effaddr=true
-print_fetchseq=false
-print_iregs=false
-print_opclass=true
-print_thread=true
-speculative=true
-trace_system=client
-
-[serialize]
-count=10
-cycle=0
-dir=cpt.%012d
-period=0
-
-[stats]
-descriptions=true
-dump_cycle=0
-dump_period=0
-dump_reset=false
-ignore_events=
-mysql_db=
-mysql_host=
-mysql_password=
-mysql_user=
-project_name=test
-simulation_name=test
-simulation_sample=0
-text_compat=true
-text_file=m5stats.txt
+dummy=0
[system]
type=System
@@ -53,7 +12,7 @@ physmem=system.physmem
[system.cpu]
type=AtomicSimpleCPU
children=workload
-clock=1
+clock=500
cpu_id=0
defer_registration=false
function_trace=false
@@ -74,7 +33,7 @@ icache_port=system.membus.port[1]
[system.cpu.workload]
type=LiveProcess
cmd=bzip2 input.source 1
-cwd=build/ALPHA_SE/tests/opt/long/60.bzip2/alpha/linux/simple-atomic
+cwd=build/ALPHA_SE/tests/fast/long/60.bzip2/alpha/tru64/simple-atomic
egid=100
env=
euid=100
@@ -100,14 +59,6 @@ type=PhysicalMemory
file=
latency=1
range=0:134217727
+zero=false
port=system.membus.port[0]
-[trace]
-bufsize=0
-cycle=0
-dump_on_exit=false
-file=cout
-flags=
-ignore=
-start=0
-
diff --git a/tests/long/60.bzip2/ref/alpha/tru64/simple-atomic/config.out b/tests/long/60.bzip2/ref/alpha/tru64/simple-atomic/config.out
index 891519c26..19f234143 100644
--- a/tests/long/60.bzip2/ref/alpha/tru64/simple-atomic/config.out
+++ b/tests/long/60.bzip2/ref/alpha/tru64/simple-atomic/config.out
@@ -1,15 +1,13 @@
[root]
type=Root
-clock=1000000000000
-max_tick=0
-progress_interval=0
-output_file=cout
+dummy=0
[system.physmem]
type=PhysicalMemory
file=
range=[0,134217727]
latency=1
+zero=false
[system]
type=System
@@ -30,7 +28,7 @@ executable=/dist/m5/cpu2000/binaries/alpha/tru64/bzip2
input=cin
output=cout
env=
-cwd=build/ALPHA_SE/tests/opt/long/60.bzip2/alpha/linux/simple-atomic
+cwd=build/ALPHA_SE/tests/fast/long/60.bzip2/alpha/tru64/simple-atomic
system=system
uid=100
euid=100
@@ -49,7 +47,7 @@ progress_interval=0
system=system
cpu_id=0
workload=system.cpu.workload
-clock=1
+clock=500
phase=0
defer_registration=false
width=1
@@ -57,51 +55,3 @@ function_trace=false
function_trace_start=0
simulate_stalls=false
-[trace]
-flags=
-start=0
-cycle=0
-bufsize=0
-file=cout
-dump_on_exit=false
-ignore=
-
-[stats]
-descriptions=true
-project_name=test
-simulation_name=test
-simulation_sample=0
-text_file=m5stats.txt
-text_compat=true
-mysql_db=
-mysql_user=
-mysql_password=
-mysql_host=
-events_start=-1
-dump_reset=false
-dump_cycle=0
-dump_period=0
-ignore_events=
-
-[random]
-seed=1
-
-[exetrace]
-speculative=true
-print_cycle=true
-print_opclass=true
-print_thread=true
-print_effaddr=true
-print_data=true
-print_iregs=false
-print_fetchseq=false
-print_cpseq=false
-print_reg_delta=false
-pc_symbol=true
-intel_format=false
-legion_lockstep=false
-trace_system=client
-
-[statsreset]
-reset_cycle=0
-
diff --git a/tests/long/60.bzip2/ref/alpha/tru64/simple-atomic/m5stats.txt b/tests/long/60.bzip2/ref/alpha/tru64/simple-atomic/m5stats.txt
index 7422e3ae7..fbe8bb0a6 100644
--- a/tests/long/60.bzip2/ref/alpha/tru64/simple-atomic/m5stats.txt
+++ b/tests/long/60.bzip2/ref/alpha/tru64/simple-atomic/m5stats.txt
@@ -1,13 +1,13 @@
---------- Begin Simulation Statistics ----------
-host_inst_rate 927424 # Simulator instruction rate (inst/s)
-host_mem_usage 144704 # Number of bytes of host memory used
-host_seconds 1962.19 # Real time elapsed on the host
-host_tick_rate 927424 # Simulator tick rate (ticks/s)
+host_inst_rate 929031 # Simulator instruction rate (inst/s)
+host_mem_usage 148624 # Number of bytes of host memory used
+host_seconds 1958.79 # Real time elapsed on the host
+host_tick_rate 464515386 # Simulator tick rate (ticks/s)
sim_freq 1000000000000 # Frequency of simulated ticks
sim_insts 1819780129 # Number of instructions simulated
-sim_seconds 0.001820 # Number of seconds simulated
-sim_ticks 1819780128 # Number of ticks simulated
+sim_seconds 0.909890 # Number of seconds simulated
+sim_ticks 909890064000 # Number of ticks simulated
system.cpu.idle_fraction 0 # Percentage of idle cycles
system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles
system.cpu.numCycles 1819780129 # number of cpu cycles simulated
diff --git a/tests/long/60.bzip2/ref/alpha/tru64/simple-atomic/stderr b/tests/long/60.bzip2/ref/alpha/tru64/simple-atomic/stderr
index 87866a2a5..d0a887867 100644
--- a/tests/long/60.bzip2/ref/alpha/tru64/simple-atomic/stderr
+++ b/tests/long/60.bzip2/ref/alpha/tru64/simple-atomic/stderr
@@ -1 +1,3 @@
warn: Entering event queue @ 0. Starting simulation...
+warn: Increasing stack size by one page.
+warn: Increasing stack size by one page.
diff --git a/tests/long/60.bzip2/ref/alpha/tru64/simple-timing/config.ini b/tests/long/60.bzip2/ref/alpha/tru64/simple-timing/config.ini
index 0a123d4a4..2f9e86a73 100644
--- a/tests/long/60.bzip2/ref/alpha/tru64/simple-timing/config.ini
+++ b/tests/long/60.bzip2/ref/alpha/tru64/simple-timing/config.ini
@@ -1,48 +1,7 @@
[root]
type=Root
children=system
-checkpoint=
-clock=1000000000000
-max_tick=0
-output_file=cout
-progress_interval=0
-
-[exetrace]
-intel_format=false
-legion_lockstep=false
-pc_symbol=true
-print_cpseq=false
-print_cycle=true
-print_data=true
-print_effaddr=true
-print_fetchseq=false
-print_iregs=false
-print_opclass=true
-print_thread=true
-speculative=true
-trace_system=client
-
-[serialize]
-count=10
-cycle=0
-dir=cpt.%012d
-period=0
-
-[stats]
-descriptions=true
-dump_cycle=0
-dump_period=0
-dump_reset=false
-ignore_events=
-mysql_db=
-mysql_host=
-mysql_password=
-mysql_user=
-project_name=test
-simulation_name=test
-simulation_sample=0
-text_compat=true
-text_file=m5stats.txt
+dummy=0
[system]
type=System
@@ -53,7 +12,7 @@ physmem=system.physmem
[system.cpu]
type=TimingSimpleCPU
children=dcache icache l2cache toL2Bus workload
-clock=1
+clock=500
cpu_id=0
defer_registration=false
function_trace=false
@@ -197,7 +156,7 @@ port=system.cpu.icache.mem_side system.cpu.dcache.mem_side system.cpu.l2cache.cp
[system.cpu.workload]
type=LiveProcess
cmd=bzip2 input.source 1
-cwd=build/ALPHA_SE/tests/opt/long/60.bzip2/alpha/linux/simple-timing
+cwd=build/ALPHA_SE/tests/fast/long/60.bzip2/alpha/tru64/simple-timing
egid=100
env=
euid=100
@@ -223,14 +182,6 @@ type=PhysicalMemory
file=
latency=1
range=0:134217727
+zero=false
port=system.membus.port[0]
-[trace]
-bufsize=0
-cycle=0
-dump_on_exit=false
-file=cout
-flags=
-ignore=
-start=0
-
diff --git a/tests/long/60.bzip2/ref/alpha/tru64/simple-timing/config.out b/tests/long/60.bzip2/ref/alpha/tru64/simple-timing/config.out
index 4692c5d40..7cc7b0b90 100644
--- a/tests/long/60.bzip2/ref/alpha/tru64/simple-timing/config.out
+++ b/tests/long/60.bzip2/ref/alpha/tru64/simple-timing/config.out
@@ -1,15 +1,13 @@
[root]
type=Root
-clock=1000000000000
-max_tick=0
-progress_interval=0
-output_file=cout
+dummy=0
[system.physmem]
type=PhysicalMemory
file=
range=[0,134217727]
latency=1
+zero=false
[system]
type=System
@@ -30,7 +28,7 @@ executable=/dist/m5/cpu2000/binaries/alpha/tru64/bzip2
input=cin
output=cout
env=
-cwd=build/ALPHA_SE/tests/opt/long/60.bzip2/alpha/linux/simple-timing
+cwd=build/ALPHA_SE/tests/fast/long/60.bzip2/alpha/tru64/simple-timing
system=system
uid=100
euid=100
@@ -49,7 +47,7 @@ progress_interval=0
system=system
cpu_id=0
workload=system.cpu.workload
-clock=1
+clock=500
phase=0
defer_registration=false
// width not specified
@@ -178,51 +176,3 @@ prefetch_use_cpu_id=true
prefetch_data_accesses_only=false
hit_latency=1
-[trace]
-flags=
-start=0
-cycle=0
-bufsize=0
-file=cout
-dump_on_exit=false
-ignore=
-
-[stats]
-descriptions=true
-project_name=test
-simulation_name=test
-simulation_sample=0
-text_file=m5stats.txt
-text_compat=true
-mysql_db=
-mysql_user=
-mysql_password=
-mysql_host=
-events_start=-1
-dump_reset=false
-dump_cycle=0
-dump_period=0
-ignore_events=
-
-[random]
-seed=1
-
-[exetrace]
-speculative=true
-print_cycle=true
-print_opclass=true
-print_thread=true
-print_effaddr=true
-print_data=true
-print_iregs=false
-print_fetchseq=false
-print_cpseq=false
-print_reg_delta=false
-pc_symbol=true
-intel_format=false
-legion_lockstep=false
-trace_system=client
-
-[statsreset]
-reset_cycle=0
-
diff --git a/tests/long/60.bzip2/ref/alpha/tru64/simple-timing/m5stats.txt b/tests/long/60.bzip2/ref/alpha/tru64/simple-timing/m5stats.txt
index 45b7beb7c..eb696cc14 100644
--- a/tests/long/60.bzip2/ref/alpha/tru64/simple-timing/m5stats.txt
+++ b/tests/long/60.bzip2/ref/alpha/tru64/simple-timing/m5stats.txt
@@ -1,31 +1,31 @@
---------- Begin Simulation Statistics ----------
-host_inst_rate 486900 # Simulator instruction rate (inst/s)
-host_mem_usage 1198232 # Number of bytes of host memory used
-host_seconds 3737.50 # Real time elapsed on the host
-host_tick_rate 8500130 # Simulator tick rate (ticks/s)
+host_inst_rate 623968 # Simulator instruction rate (inst/s)
+host_mem_usage 154076 # Number of bytes of host memory used
+host_seconds 2916.46 # Real time elapsed on the host
+host_tick_rate 423514548 # Simulator tick rate (ticks/s)
sim_freq 1000000000000 # Frequency of simulated ticks
sim_insts 1819780129 # Number of instructions simulated
-sim_seconds 0.031769 # Number of seconds simulated
-sim_ticks 31769223012 # Number of ticks simulated
+sim_seconds 1.235165 # Number of seconds simulated
+sim_ticks 1235165291000 # Number of ticks simulated
system.cpu.dcache.ReadReq_accesses 444595663 # number of ReadReq accesses(hits+misses)
-system.cpu.dcache.ReadReq_avg_miss_latency 3121.340330 # average ReadReq miss latency
-system.cpu.dcache.ReadReq_avg_mshr_miss_latency 2121.340330 # average ReadReq mshr miss latency
+system.cpu.dcache.ReadReq_avg_miss_latency 2978.629098 # average ReadReq miss latency
+system.cpu.dcache.ReadReq_avg_mshr_miss_latency 1978.629098 # average ReadReq mshr miss latency
system.cpu.dcache.ReadReq_hits 437373249 # number of ReadReq hits
-system.cpu.dcache.ReadReq_miss_latency 22543612099 # number of ReadReq miss cycles
+system.cpu.dcache.ReadReq_miss_latency 21512892500 # number of ReadReq miss cycles
system.cpu.dcache.ReadReq_miss_rate 0.016245 # miss rate for ReadReq accesses
system.cpu.dcache.ReadReq_misses 7222414 # number of ReadReq misses
-system.cpu.dcache.ReadReq_mshr_miss_latency 15321198099 # number of ReadReq MSHR miss cycles
+system.cpu.dcache.ReadReq_mshr_miss_latency 14290478500 # number of ReadReq MSHR miss cycles
system.cpu.dcache.ReadReq_mshr_miss_rate 0.016245 # mshr miss rate for ReadReq accesses
system.cpu.dcache.ReadReq_mshr_misses 7222414 # number of ReadReq MSHR misses
system.cpu.dcache.WriteReq_accesses 160728502 # number of WriteReq accesses(hits+misses)
-system.cpu.dcache.WriteReq_avg_miss_latency 3602.533807 # average WriteReq miss latency
-system.cpu.dcache.WriteReq_avg_mshr_miss_latency 2602.533807 # average WriteReq mshr miss latency
+system.cpu.dcache.WriteReq_avg_miss_latency 2992.340366 # average WriteReq miss latency
+system.cpu.dcache.WriteReq_avg_mshr_miss_latency 1992.340366 # average WriteReq mshr miss latency
system.cpu.dcache.WriteReq_hits 158839182 # number of WriteReq hits
-system.cpu.dcache.WriteReq_miss_latency 6806339173 # number of WriteReq miss cycles
+system.cpu.dcache.WriteReq_miss_latency 5653488500 # number of WriteReq miss cycles
system.cpu.dcache.WriteReq_miss_rate 0.011755 # miss rate for WriteReq accesses
system.cpu.dcache.WriteReq_misses 1889320 # number of WriteReq misses
-system.cpu.dcache.WriteReq_mshr_miss_latency 4917019173 # number of WriteReq MSHR miss cycles
+system.cpu.dcache.WriteReq_mshr_miss_latency 3764168500 # number of WriteReq MSHR miss cycles
system.cpu.dcache.WriteReq_mshr_miss_rate 0.011755 # mshr miss rate for WriteReq accesses
system.cpu.dcache.WriteReq_mshr_misses 1889320 # number of WriteReq MSHR misses
system.cpu.dcache.avg_blocked_cycles_no_mshrs <err: div-0> # average number of cycles each access was blocked
@@ -37,29 +37,29 @@ system.cpu.dcache.blocked_cycles_no_mshrs 0 # n
system.cpu.dcache.blocked_cycles_no_targets 0 # number of cycles access was blocked
system.cpu.dcache.cache_copies 0 # number of cache copies performed
system.cpu.dcache.demand_accesses 605324165 # number of demand (read+write) accesses
-system.cpu.dcache.demand_avg_miss_latency 3221.115901 # average overall miss latency
-system.cpu.dcache.demand_avg_mshr_miss_latency 2221.115901 # average overall mshr miss latency
+system.cpu.dcache.demand_avg_miss_latency 2981.472133 # average overall miss latency
+system.cpu.dcache.demand_avg_mshr_miss_latency 1981.472133 # average overall mshr miss latency
system.cpu.dcache.demand_hits 596212431 # number of demand (read+write) hits
-system.cpu.dcache.demand_miss_latency 29349951272 # number of demand (read+write) miss cycles
+system.cpu.dcache.demand_miss_latency 27166381000 # number of demand (read+write) miss cycles
system.cpu.dcache.demand_miss_rate 0.015053 # miss rate for demand accesses
system.cpu.dcache.demand_misses 9111734 # number of demand (read+write) misses
system.cpu.dcache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.dcache.demand_mshr_miss_latency 20238217272 # number of demand (read+write) MSHR miss cycles
+system.cpu.dcache.demand_mshr_miss_latency 18054647000 # number of demand (read+write) MSHR miss cycles
system.cpu.dcache.demand_mshr_miss_rate 0.015053 # mshr miss rate for demand accesses
system.cpu.dcache.demand_mshr_misses 9111734 # number of demand (read+write) MSHR misses
system.cpu.dcache.fast_writes 0 # number of fast writes performed
system.cpu.dcache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.dcache.no_allocate_misses 0 # Number of misses that were no-allocate
system.cpu.dcache.overall_accesses 605324165 # number of overall (read+write) accesses
-system.cpu.dcache.overall_avg_miss_latency 3221.115901 # average overall miss latency
-system.cpu.dcache.overall_avg_mshr_miss_latency 2221.115901 # average overall mshr miss latency
+system.cpu.dcache.overall_avg_miss_latency 2981.472133 # average overall miss latency
+system.cpu.dcache.overall_avg_mshr_miss_latency 1981.472133 # average overall mshr miss latency
system.cpu.dcache.overall_avg_mshr_uncacheable_latency <err: div-0> # average overall mshr uncacheable latency
system.cpu.dcache.overall_hits 596212431 # number of overall hits
-system.cpu.dcache.overall_miss_latency 29349951272 # number of overall miss cycles
+system.cpu.dcache.overall_miss_latency 27166381000 # number of overall miss cycles
system.cpu.dcache.overall_miss_rate 0.015053 # miss rate for overall accesses
system.cpu.dcache.overall_misses 9111734 # number of overall misses
system.cpu.dcache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.dcache.overall_mshr_miss_latency 20238217272 # number of overall MSHR miss cycles
+system.cpu.dcache.overall_mshr_miss_latency 18054647000 # number of overall MSHR miss cycles
system.cpu.dcache.overall_mshr_miss_rate 0.015053 # mshr miss rate for overall accesses
system.cpu.dcache.overall_mshr_misses 9111734 # number of overall MSHR misses
system.cpu.dcache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
@@ -76,18 +76,18 @@ system.cpu.dcache.prefetcher.num_hwpf_squashed_from_miss 0
system.cpu.dcache.replacements 9107638 # number of replacements
system.cpu.dcache.sampled_refs 9111734 # Sample count of references to valid blocks.
system.cpu.dcache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.dcache.tagsinuse 4091.845274 # Cycle average of tags in use
+system.cpu.dcache.tagsinuse 4078.615858 # Cycle average of tags in use
system.cpu.dcache.total_refs 596212431 # Total number of references to valid blocks.
-system.cpu.dcache.warmup_cycle 75264000 # Cycle when the warmup percentage was hit.
+system.cpu.dcache.warmup_cycle 20287970000 # Cycle when the warmup percentage was hit.
system.cpu.dcache.writebacks 2244708 # number of writebacks
system.cpu.icache.ReadReq_accesses 1819780130 # number of ReadReq accesses(hits+misses)
-system.cpu.icache.ReadReq_avg_miss_latency 4089.753117 # average ReadReq miss latency
-system.cpu.icache.ReadReq_avg_mshr_miss_latency 3089.753117 # average ReadReq mshr miss latency
+system.cpu.icache.ReadReq_avg_miss_latency 3779.301746 # average ReadReq miss latency
+system.cpu.icache.ReadReq_avg_mshr_miss_latency 2779.301746 # average ReadReq mshr miss latency
system.cpu.icache.ReadReq_hits 1819779328 # number of ReadReq hits
-system.cpu.icache.ReadReq_miss_latency 3279982 # number of ReadReq miss cycles
+system.cpu.icache.ReadReq_miss_latency 3031000 # number of ReadReq miss cycles
system.cpu.icache.ReadReq_miss_rate 0.000000 # miss rate for ReadReq accesses
system.cpu.icache.ReadReq_misses 802 # number of ReadReq misses
-system.cpu.icache.ReadReq_mshr_miss_latency 2477982 # number of ReadReq MSHR miss cycles
+system.cpu.icache.ReadReq_mshr_miss_latency 2229000 # number of ReadReq MSHR miss cycles
system.cpu.icache.ReadReq_mshr_miss_rate 0.000000 # mshr miss rate for ReadReq accesses
system.cpu.icache.ReadReq_mshr_misses 802 # number of ReadReq MSHR misses
system.cpu.icache.avg_blocked_cycles_no_mshrs <err: div-0> # average number of cycles each access was blocked
@@ -99,29 +99,29 @@ system.cpu.icache.blocked_cycles_no_mshrs 0 # n
system.cpu.icache.blocked_cycles_no_targets 0 # number of cycles access was blocked
system.cpu.icache.cache_copies 0 # number of cache copies performed
system.cpu.icache.demand_accesses 1819780130 # number of demand (read+write) accesses
-system.cpu.icache.demand_avg_miss_latency 4089.753117 # average overall miss latency
-system.cpu.icache.demand_avg_mshr_miss_latency 3089.753117 # average overall mshr miss latency
+system.cpu.icache.demand_avg_miss_latency 3779.301746 # average overall miss latency
+system.cpu.icache.demand_avg_mshr_miss_latency 2779.301746 # average overall mshr miss latency
system.cpu.icache.demand_hits 1819779328 # number of demand (read+write) hits
-system.cpu.icache.demand_miss_latency 3279982 # number of demand (read+write) miss cycles
+system.cpu.icache.demand_miss_latency 3031000 # number of demand (read+write) miss cycles
system.cpu.icache.demand_miss_rate 0.000000 # miss rate for demand accesses
system.cpu.icache.demand_misses 802 # number of demand (read+write) misses
system.cpu.icache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.icache.demand_mshr_miss_latency 2477982 # number of demand (read+write) MSHR miss cycles
+system.cpu.icache.demand_mshr_miss_latency 2229000 # number of demand (read+write) MSHR miss cycles
system.cpu.icache.demand_mshr_miss_rate 0.000000 # mshr miss rate for demand accesses
system.cpu.icache.demand_mshr_misses 802 # number of demand (read+write) MSHR misses
system.cpu.icache.fast_writes 0 # number of fast writes performed
system.cpu.icache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.icache.no_allocate_misses 0 # Number of misses that were no-allocate
system.cpu.icache.overall_accesses 1819780130 # number of overall (read+write) accesses
-system.cpu.icache.overall_avg_miss_latency 4089.753117 # average overall miss latency
-system.cpu.icache.overall_avg_mshr_miss_latency 3089.753117 # average overall mshr miss latency
+system.cpu.icache.overall_avg_miss_latency 3779.301746 # average overall miss latency
+system.cpu.icache.overall_avg_mshr_miss_latency 2779.301746 # average overall mshr miss latency
system.cpu.icache.overall_avg_mshr_uncacheable_latency <err: div-0> # average overall mshr uncacheable latency
system.cpu.icache.overall_hits 1819779328 # number of overall hits
-system.cpu.icache.overall_miss_latency 3279982 # number of overall miss cycles
+system.cpu.icache.overall_miss_latency 3031000 # number of overall miss cycles
system.cpu.icache.overall_miss_rate 0.000000 # miss rate for overall accesses
system.cpu.icache.overall_misses 802 # number of overall misses
system.cpu.icache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.icache.overall_mshr_miss_latency 2477982 # number of overall MSHR miss cycles
+system.cpu.icache.overall_mshr_miss_latency 2229000 # number of overall MSHR miss cycles
system.cpu.icache.overall_mshr_miss_rate 0.000000 # mshr miss rate for overall accesses
system.cpu.icache.overall_mshr_misses 802 # number of overall MSHR misses
system.cpu.icache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
@@ -138,27 +138,27 @@ system.cpu.icache.prefetcher.num_hwpf_squashed_from_miss 0
system.cpu.icache.replacements 1 # number of replacements
system.cpu.icache.sampled_refs 802 # Sample count of references to valid blocks.
system.cpu.icache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.icache.tagsinuse 625.996248 # Cycle average of tags in use
+system.cpu.icache.tagsinuse 611.013893 # Cycle average of tags in use
system.cpu.icache.total_refs 1819779328 # Total number of references to valid blocks.
system.cpu.icache.warmup_cycle 0 # Cycle when the warmup percentage was hit.
system.cpu.icache.writebacks 0 # number of writebacks
system.cpu.idle_fraction 0 # Percentage of idle cycles
system.cpu.l2cache.ReadReq_accesses 9112536 # number of ReadReq accesses(hits+misses)
-system.cpu.l2cache.ReadReq_avg_miss_latency 3215.890455 # average ReadReq miss latency
-system.cpu.l2cache.ReadReq_avg_mshr_miss_latency 1919.394872 # average ReadReq mshr miss latency
+system.cpu.l2cache.ReadReq_avg_miss_latency 2722.045846 # average ReadReq miss latency
+system.cpu.l2cache.ReadReq_avg_mshr_miss_latency 1719.036352 # average ReadReq mshr miss latency
system.cpu.l2cache.ReadReq_hits 6952383 # number of ReadReq hits
-system.cpu.l2cache.ReadReq_miss_latency 6946815413 # number of ReadReq miss cycles
+system.cpu.l2cache.ReadReq_miss_latency 5880035500 # number of ReadReq miss cycles
system.cpu.l2cache.ReadReq_miss_rate 0.237053 # miss rate for ReadReq accesses
system.cpu.l2cache.ReadReq_misses 2160153 # number of ReadReq misses
-system.cpu.l2cache.ReadReq_mshr_miss_latency 4146186590 # number of ReadReq MSHR miss cycles
+system.cpu.l2cache.ReadReq_mshr_miss_latency 3713381532 # number of ReadReq MSHR miss cycles
system.cpu.l2cache.ReadReq_mshr_miss_rate 0.237053 # mshr miss rate for ReadReq accesses
system.cpu.l2cache.ReadReq_mshr_misses 2160153 # number of ReadReq MSHR misses
-system.cpu.l2cache.WriteReqNoAck|Writeback_accesses 2244708 # number of WriteReqNoAck|Writeback accesses(hits+misses)
-system.cpu.l2cache.WriteReqNoAck|Writeback_hits 2215611 # number of WriteReqNoAck|Writeback hits
-system.cpu.l2cache.WriteReqNoAck|Writeback_miss_rate 0.012962 # miss rate for WriteReqNoAck|Writeback accesses
-system.cpu.l2cache.WriteReqNoAck|Writeback_misses 29097 # number of WriteReqNoAck|Writeback misses
-system.cpu.l2cache.WriteReqNoAck|Writeback_mshr_miss_rate 0.012962 # mshr miss rate for WriteReqNoAck|Writeback accesses
-system.cpu.l2cache.WriteReqNoAck|Writeback_mshr_misses 29097 # number of WriteReqNoAck|Writeback MSHR misses
+system.cpu.l2cache.Writeback_accesses 2244708 # number of Writeback accesses(hits+misses)
+system.cpu.l2cache.Writeback_hits 2215611 # number of Writeback hits
+system.cpu.l2cache.Writeback_miss_rate 0.012962 # miss rate for Writeback accesses
+system.cpu.l2cache.Writeback_misses 29097 # number of Writeback misses
+system.cpu.l2cache.Writeback_mshr_miss_rate 0.012962 # mshr miss rate for Writeback accesses
+system.cpu.l2cache.Writeback_mshr_misses 29097 # number of Writeback MSHR misses
system.cpu.l2cache.avg_blocked_cycles_no_mshrs <err: div-0> # average number of cycles each access was blocked
system.cpu.l2cache.avg_blocked_cycles_no_targets <err: div-0> # average number of cycles each access was blocked
system.cpu.l2cache.avg_refs 4.244141 # Average number of references to valid blocks.
@@ -168,29 +168,29 @@ system.cpu.l2cache.blocked_cycles_no_mshrs 0 #
system.cpu.l2cache.blocked_cycles_no_targets 0 # number of cycles access was blocked
system.cpu.l2cache.cache_copies 0 # number of cache copies performed
system.cpu.l2cache.demand_accesses 9112536 # number of demand (read+write) accesses
-system.cpu.l2cache.demand_avg_miss_latency 3215.890455 # average overall miss latency
-system.cpu.l2cache.demand_avg_mshr_miss_latency 1919.394872 # average overall mshr miss latency
+system.cpu.l2cache.demand_avg_miss_latency 2722.045846 # average overall miss latency
+system.cpu.l2cache.demand_avg_mshr_miss_latency 1719.036352 # average overall mshr miss latency
system.cpu.l2cache.demand_hits 6952383 # number of demand (read+write) hits
-system.cpu.l2cache.demand_miss_latency 6946815413 # number of demand (read+write) miss cycles
+system.cpu.l2cache.demand_miss_latency 5880035500 # number of demand (read+write) miss cycles
system.cpu.l2cache.demand_miss_rate 0.237053 # miss rate for demand accesses
system.cpu.l2cache.demand_misses 2160153 # number of demand (read+write) misses
system.cpu.l2cache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.l2cache.demand_mshr_miss_latency 4146186590 # number of demand (read+write) MSHR miss cycles
+system.cpu.l2cache.demand_mshr_miss_latency 3713381532 # number of demand (read+write) MSHR miss cycles
system.cpu.l2cache.demand_mshr_miss_rate 0.237053 # mshr miss rate for demand accesses
system.cpu.l2cache.demand_mshr_misses 2160153 # number of demand (read+write) MSHR misses
system.cpu.l2cache.fast_writes 0 # number of fast writes performed
system.cpu.l2cache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.l2cache.no_allocate_misses 0 # Number of misses that were no-allocate
system.cpu.l2cache.overall_accesses 11357244 # number of overall (read+write) accesses
-system.cpu.l2cache.overall_avg_miss_latency 3173.148527 # average overall miss latency
-system.cpu.l2cache.overall_avg_mshr_miss_latency 1919.394872 # average overall mshr miss latency
+system.cpu.l2cache.overall_avg_miss_latency 2685.867535 # average overall miss latency
+system.cpu.l2cache.overall_avg_mshr_miss_latency 1719.036352 # average overall mshr miss latency
system.cpu.l2cache.overall_avg_mshr_uncacheable_latency <err: div-0> # average overall mshr uncacheable latency
system.cpu.l2cache.overall_hits 9167994 # number of overall hits
-system.cpu.l2cache.overall_miss_latency 6946815413 # number of overall miss cycles
+system.cpu.l2cache.overall_miss_latency 5880035500 # number of overall miss cycles
system.cpu.l2cache.overall_miss_rate 0.192762 # miss rate for overall accesses
system.cpu.l2cache.overall_misses 2189250 # number of overall misses
system.cpu.l2cache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.l2cache.overall_mshr_miss_latency 4146186590 # number of overall MSHR miss cycles
+system.cpu.l2cache.overall_mshr_miss_latency 3713381532 # number of overall MSHR miss cycles
system.cpu.l2cache.overall_mshr_miss_rate 0.190200 # mshr miss rate for overall accesses
system.cpu.l2cache.overall_mshr_misses 2160153 # number of overall MSHR misses
system.cpu.l2cache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
@@ -207,12 +207,12 @@ system.cpu.l2cache.prefetcher.num_hwpf_squashed_from_miss 0
system.cpu.l2cache.replacements 2127385 # number of replacements
system.cpu.l2cache.sampled_refs 2160153 # Sample count of references to valid blocks.
system.cpu.l2cache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.l2cache.tagsinuse 32563.117941 # Cycle average of tags in use
+system.cpu.l2cache.tagsinuse 31158.106837 # Cycle average of tags in use
system.cpu.l2cache.total_refs 9167994 # Total number of references to valid blocks.
-system.cpu.l2cache.warmup_cycle 748591000 # Cycle when the warmup percentage was hit.
+system.cpu.l2cache.warmup_cycle 122436614000 # Cycle when the warmup percentage was hit.
system.cpu.l2cache.writebacks 1038202 # number of writebacks
system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles
-system.cpu.numCycles 31769223012 # number of cpu cycles simulated
+system.cpu.numCycles 1235165291000 # number of cpu cycles simulated
system.cpu.num_insts 1819780129 # Number of instructions executed
system.cpu.num_refs 606571345 # Number of memory references
system.cpu.workload.PROG:num_syscalls 29 # Number of system calls
diff --git a/tests/long/60.bzip2/ref/alpha/tru64/simple-timing/stderr b/tests/long/60.bzip2/ref/alpha/tru64/simple-timing/stderr
index 87866a2a5..d0a887867 100644
--- a/tests/long/60.bzip2/ref/alpha/tru64/simple-timing/stderr
+++ b/tests/long/60.bzip2/ref/alpha/tru64/simple-timing/stderr
@@ -1 +1,3 @@
warn: Entering event queue @ 0. Starting simulation...
+warn: Increasing stack size by one page.
+warn: Increasing stack size by one page.
diff --git a/tests/long/70.twolf/ref/alpha/tru64/o3-timing/config.ini b/tests/long/70.twolf/ref/alpha/tru64/o3-timing/config.ini
index 9795f2e42..04020c643 100644
--- a/tests/long/70.twolf/ref/alpha/tru64/o3-timing/config.ini
+++ b/tests/long/70.twolf/ref/alpha/tru64/o3-timing/config.ini
@@ -23,7 +23,7 @@ activity=0
backComSize=5
choiceCtrBits=2
choicePredictorSize=8192
-clock=1
+clock=500
commitToDecodeDelay=1
commitToFetchDelay=1
commitToIEWDelay=1
diff --git a/tests/long/70.twolf/ref/alpha/tru64/o3-timing/config.out b/tests/long/70.twolf/ref/alpha/tru64/o3-timing/config.out
index 504c6e888..50da468a0 100644
--- a/tests/long/70.twolf/ref/alpha/tru64/o3-timing/config.out
+++ b/tests/long/70.twolf/ref/alpha/tru64/o3-timing/config.out
@@ -167,7 +167,7 @@ FUList=system.cpu.fuPool.FUList0 system.cpu.fuPool.FUList1 system.cpu.fuPool.FUL
[system.cpu]
type=DerivO3CPU
-clock=1
+clock=500
phase=0
numThreads=1
cpu_id=0
diff --git a/tests/long/70.twolf/ref/alpha/tru64/o3-timing/m5stats.txt b/tests/long/70.twolf/ref/alpha/tru64/o3-timing/m5stats.txt
index dba9e1470..8e2806190 100644
--- a/tests/long/70.twolf/ref/alpha/tru64/o3-timing/m5stats.txt
+++ b/tests/long/70.twolf/ref/alpha/tru64/o3-timing/m5stats.txt
@@ -1,40 +1,40 @@
---------- Begin Simulation Statistics ----------
global.BPredUnit.BTBCorrect 0 # Number of correct BTB predictions (this stat may not work properly.
-global.BPredUnit.BTBHits 13130842 # Number of BTB hits
-global.BPredUnit.BTBLookups 17054746 # Number of BTB lookups
-global.BPredUnit.RASInCorrect 1205 # Number of incorrect RAS predictions.
-global.BPredUnit.condIncorrect 1949700 # Number of conditional branches incorrect
-global.BPredUnit.condPredicted 14620230 # Number of conditional branches predicted
-global.BPredUnit.lookups 19607486 # Number of BP lookups
-global.BPredUnit.usedRAS 1766776 # Number of times the RAS was used to get a target.
-host_inst_rate 70212 # Simulator instruction rate (inst/s)
-host_mem_usage 153248 # Number of bytes of host memory used
-host_seconds 1198.94 # Real time elapsed on the host
-host_tick_rate 95357 # Simulator tick rate (ticks/s)
-memdepunit.memDep.conflictingLoads 19046664 # Number of conflicting loads.
-memdepunit.memDep.conflictingStores 5327434 # Number of conflicting stores.
-memdepunit.memDep.insertedLoads 34568849 # Number of loads inserted to the mem dependence unit.
-memdepunit.memDep.insertedStores 10915344 # Number of stores inserted to the mem dependence unit.
+global.BPredUnit.BTBHits 14247678 # Number of BTB hits
+global.BPredUnit.BTBLookups 18312009 # Number of BTB lookups
+global.BPredUnit.RASInCorrect 1187 # Number of incorrect RAS predictions.
+global.BPredUnit.condIncorrect 1953985 # Number of conditional branches incorrect
+global.BPredUnit.condPredicted 15742663 # Number of conditional branches predicted
+global.BPredUnit.lookups 20998495 # Number of BP lookups
+global.BPredUnit.usedRAS 1857732 # Number of times the RAS was used to get a target.
+host_inst_rate 58248 # Simulator instruction rate (inst/s)
+host_mem_usage 156992 # Number of bytes of host memory used
+host_seconds 1445.19 # Real time elapsed on the host
+host_tick_rate 23712867 # Simulator tick rate (ticks/s)
+memdepunit.memDep.conflictingLoads 20592604 # Number of conflicting loads.
+memdepunit.memDep.conflictingStores 6080799 # Number of conflicting stores.
+memdepunit.memDep.insertedLoads 35412339 # Number of loads inserted to the mem dependence unit.
+memdepunit.memDep.insertedStores 11200166 # Number of stores inserted to the mem dependence unit.
sim_freq 1000000000000 # Frequency of simulated ticks
sim_insts 84179709 # Number of instructions simulated
-sim_seconds 0.000114 # Number of seconds simulated
-sim_ticks 114327081 # Number of ticks simulated
+sim_seconds 0.034270 # Number of seconds simulated
+sim_ticks 34269677000 # Number of ticks simulated
system.cpu.commit.COM:branches 10240685 # Number of branches committed
-system.cpu.commit.COM:bw_lim_events 2895131 # number cycles where commit BW limit reached
+system.cpu.commit.COM:bw_lim_events 3363462 # number cycles where commit BW limit reached
system.cpu.commit.COM:bw_limited 0 # number of insts not committed due to BW limits
system.cpu.commit.COM:committed_per_cycle.start_dist # Number of insts commited each cycle
-system.cpu.commit.COM:committed_per_cycle.samples 73926385
+system.cpu.commit.COM:committed_per_cycle.samples 59572652
system.cpu.commit.COM:committed_per_cycle.min_value 0
- 0 37511035 5074.11%
- 1 16507127 2232.91%
- 2 8529257 1153.75%
- 3 3749717 507.22%
- 4 1879220 254.20%
- 5 1361115 184.12%
- 6 851721 115.21%
- 7 642062 86.85%
- 8 2895131 391.62%
+ 0 25280039 4243.56%
+ 1 15284536 2565.70%
+ 2 7326530 1229.85%
+ 3 3334393 559.72%
+ 4 2152142 361.26%
+ 5 1242273 208.53%
+ 6 890288 149.45%
+ 7 698989 117.33%
+ 8 3363462 564.60%
system.cpu.commit.COM:committed_per_cycle.max_value 8
system.cpu.commit.COM:committed_per_cycle.end_dist
@@ -43,70 +43,70 @@ system.cpu.commit.COM:loads 20034413 # Nu
system.cpu.commit.COM:membars 0 # Number of memory barriers committed
system.cpu.commit.COM:refs 26537108 # Number of memory references committed
system.cpu.commit.COM:swp_count 0 # Number of s/w prefetches committed
-system.cpu.commit.branchMispredicts 1937238 # The number of times a branch was mispredicted
+system.cpu.commit.branchMispredicts 1941454 # The number of times a branch was mispredicted
system.cpu.commit.commitCommittedInsts 91903055 # The number of committed instructions
system.cpu.commit.commitNonSpecStalls 389 # The number of times commit has been forced to stall to communicate backwards
-system.cpu.commit.commitSquashedInsts 58539227 # The number of squashed insts skipped by commit
+system.cpu.commit.commitSquashedInsts 63250167 # The number of squashed insts skipped by commit
system.cpu.committedInsts 84179709 # Number of Instructions Simulated
system.cpu.committedInsts_total 84179709 # Number of Instructions Simulated
-system.cpu.cpi 1.358131 # CPI: Cycles Per Instruction
-system.cpu.cpi_total 1.358131 # CPI: Total CPI of All Threads
-system.cpu.dcache.ReadReq_accesses 23376895 # number of ReadReq accesses(hits+misses)
-system.cpu.dcache.ReadReq_avg_miss_latency 5393.890593 # average ReadReq miss latency
-system.cpu.dcache.ReadReq_avg_mshr_miss_latency 4863.252964 # average ReadReq mshr miss latency
-system.cpu.dcache.ReadReq_hits 23375917 # number of ReadReq hits
-system.cpu.dcache.ReadReq_miss_latency 5275225 # number of ReadReq miss cycles
-system.cpu.dcache.ReadReq_miss_rate 0.000042 # miss rate for ReadReq accesses
-system.cpu.dcache.ReadReq_misses 978 # number of ReadReq misses
-system.cpu.dcache.ReadReq_mshr_hits 472 # number of ReadReq MSHR hits
-system.cpu.dcache.ReadReq_mshr_miss_latency 2460806 # number of ReadReq MSHR miss cycles
+system.cpu.cpi 0.814203 # CPI: Cycles Per Instruction
+system.cpu.cpi_total 0.814203 # CPI: Total CPI of All Threads
+system.cpu.dcache.ReadReq_accesses 23612894 # number of ReadReq accesses(hits+misses)
+system.cpu.dcache.ReadReq_avg_miss_latency 4229.600000 # average ReadReq miss latency
+system.cpu.dcache.ReadReq_avg_mshr_miss_latency 3389.648438 # average ReadReq mshr miss latency
+system.cpu.dcache.ReadReq_hits 23612269 # number of ReadReq hits
+system.cpu.dcache.ReadReq_miss_latency 2643500 # number of ReadReq miss cycles
+system.cpu.dcache.ReadReq_miss_rate 0.000026 # miss rate for ReadReq accesses
+system.cpu.dcache.ReadReq_misses 625 # number of ReadReq misses
+system.cpu.dcache.ReadReq_mshr_hits 113 # number of ReadReq MSHR hits
+system.cpu.dcache.ReadReq_mshr_miss_latency 1735500 # number of ReadReq MSHR miss cycles
system.cpu.dcache.ReadReq_mshr_miss_rate 0.000022 # mshr miss rate for ReadReq accesses
-system.cpu.dcache.ReadReq_mshr_misses 506 # number of ReadReq MSHR misses
+system.cpu.dcache.ReadReq_mshr_misses 512 # number of ReadReq MSHR misses
system.cpu.dcache.WriteReq_accesses 6501103 # number of WriteReq accesses(hits+misses)
-system.cpu.dcache.WriteReq_avg_miss_latency 6579.789722 # average WriteReq miss latency
-system.cpu.dcache.WriteReq_avg_mshr_miss_latency 6507.873418 # average WriteReq mshr miss latency
-system.cpu.dcache.WriteReq_hits 6492638 # number of WriteReq hits
-system.cpu.dcache.WriteReq_miss_latency 55697920 # number of WriteReq miss cycles
-system.cpu.dcache.WriteReq_miss_rate 0.001302 # miss rate for WriteReq accesses
-system.cpu.dcache.WriteReq_misses 8465 # number of WriteReq misses
-system.cpu.dcache.WriteReq_mshr_hits 6727 # number of WriteReq MSHR hits
-system.cpu.dcache.WriteReq_mshr_miss_latency 11310684 # number of WriteReq MSHR miss cycles
+system.cpu.dcache.WriteReq_avg_miss_latency 3064.490759 # average WriteReq miss latency
+system.cpu.dcache.WriteReq_avg_mshr_miss_latency 3618.087558 # average WriteReq mshr miss latency
+system.cpu.dcache.WriteReq_hits 6493474 # number of WriteReq hits
+system.cpu.dcache.WriteReq_miss_latency 23379000 # number of WriteReq miss cycles
+system.cpu.dcache.WriteReq_miss_rate 0.001173 # miss rate for WriteReq accesses
+system.cpu.dcache.WriteReq_misses 7629 # number of WriteReq misses
+system.cpu.dcache.WriteReq_mshr_hits 5893 # number of WriteReq MSHR hits
+system.cpu.dcache.WriteReq_mshr_miss_latency 6281000 # number of WriteReq MSHR miss cycles
system.cpu.dcache.WriteReq_mshr_miss_rate 0.000267 # mshr miss rate for WriteReq accesses
-system.cpu.dcache.WriteReq_mshr_misses 1738 # number of WriteReq MSHR misses
-system.cpu.dcache.avg_blocked_cycles_no_mshrs 2809.444444 # average number of cycles each access was blocked
+system.cpu.dcache.WriteReq_mshr_misses 1736 # number of WriteReq MSHR misses
+system.cpu.dcache.avg_blocked_cycles_no_mshrs <err: div-0> # average number of cycles each access was blocked
system.cpu.dcache.avg_blocked_cycles_no_targets <err: div-0> # average number of cycles each access was blocked
-system.cpu.dcache.avg_refs 13310.407754 # Average number of references to valid blocks.
-system.cpu.dcache.blocked_no_mshrs 9 # number of cycles access was blocked
+system.cpu.dcache.avg_refs 13392.234431 # Average number of references to valid blocks.
+system.cpu.dcache.blocked_no_mshrs 0 # number of cycles access was blocked
system.cpu.dcache.blocked_no_targets 0 # number of cycles access was blocked
-system.cpu.dcache.blocked_cycles_no_mshrs 25285 # number of cycles access was blocked
+system.cpu.dcache.blocked_cycles_no_mshrs 0 # number of cycles access was blocked
system.cpu.dcache.blocked_cycles_no_targets 0 # number of cycles access was blocked
system.cpu.dcache.cache_copies 0 # number of cache copies performed
-system.cpu.dcache.demand_accesses 29877998 # number of demand (read+write) accesses
-system.cpu.dcache.demand_avg_miss_latency 6456.967595 # average overall miss latency
-system.cpu.dcache.demand_avg_mshr_miss_latency 6137.027629 # average overall mshr miss latency
-system.cpu.dcache.demand_hits 29868555 # number of demand (read+write) hits
-system.cpu.dcache.demand_miss_latency 60973145 # number of demand (read+write) miss cycles
-system.cpu.dcache.demand_miss_rate 0.000316 # miss rate for demand accesses
-system.cpu.dcache.demand_misses 9443 # number of demand (read+write) misses
-system.cpu.dcache.demand_mshr_hits 7199 # number of demand (read+write) MSHR hits
-system.cpu.dcache.demand_mshr_miss_latency 13771490 # number of demand (read+write) MSHR miss cycles
+system.cpu.dcache.demand_accesses 30113997 # number of demand (read+write) accesses
+system.cpu.dcache.demand_avg_miss_latency 3152.713836 # average overall miss latency
+system.cpu.dcache.demand_avg_mshr_miss_latency 3566.058719 # average overall mshr miss latency
+system.cpu.dcache.demand_hits 30105743 # number of demand (read+write) hits
+system.cpu.dcache.demand_miss_latency 26022500 # number of demand (read+write) miss cycles
+system.cpu.dcache.demand_miss_rate 0.000274 # miss rate for demand accesses
+system.cpu.dcache.demand_misses 8254 # number of demand (read+write) misses
+system.cpu.dcache.demand_mshr_hits 6006 # number of demand (read+write) MSHR hits
+system.cpu.dcache.demand_mshr_miss_latency 8016500 # number of demand (read+write) MSHR miss cycles
system.cpu.dcache.demand_mshr_miss_rate 0.000075 # mshr miss rate for demand accesses
-system.cpu.dcache.demand_mshr_misses 2244 # number of demand (read+write) MSHR misses
+system.cpu.dcache.demand_mshr_misses 2248 # number of demand (read+write) MSHR misses
system.cpu.dcache.fast_writes 0 # number of fast writes performed
system.cpu.dcache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.dcache.no_allocate_misses 0 # Number of misses that were no-allocate
-system.cpu.dcache.overall_accesses 29877998 # number of overall (read+write) accesses
-system.cpu.dcache.overall_avg_miss_latency 6456.967595 # average overall miss latency
-system.cpu.dcache.overall_avg_mshr_miss_latency 6137.027629 # average overall mshr miss latency
+system.cpu.dcache.overall_accesses 30113997 # number of overall (read+write) accesses
+system.cpu.dcache.overall_avg_miss_latency 3152.713836 # average overall miss latency
+system.cpu.dcache.overall_avg_mshr_miss_latency 3566.058719 # average overall mshr miss latency
system.cpu.dcache.overall_avg_mshr_uncacheable_latency <err: div-0> # average overall mshr uncacheable latency
-system.cpu.dcache.overall_hits 29868555 # number of overall hits
-system.cpu.dcache.overall_miss_latency 60973145 # number of overall miss cycles
-system.cpu.dcache.overall_miss_rate 0.000316 # miss rate for overall accesses
-system.cpu.dcache.overall_misses 9443 # number of overall misses
-system.cpu.dcache.overall_mshr_hits 7199 # number of overall MSHR hits
-system.cpu.dcache.overall_mshr_miss_latency 13771490 # number of overall MSHR miss cycles
+system.cpu.dcache.overall_hits 30105743 # number of overall hits
+system.cpu.dcache.overall_miss_latency 26022500 # number of overall miss cycles
+system.cpu.dcache.overall_miss_rate 0.000274 # miss rate for overall accesses
+system.cpu.dcache.overall_misses 8254 # number of overall misses
+system.cpu.dcache.overall_mshr_hits 6006 # number of overall MSHR hits
+system.cpu.dcache.overall_mshr_miss_latency 8016500 # number of overall MSHR miss cycles
system.cpu.dcache.overall_mshr_miss_rate 0.000075 # mshr miss rate for overall accesses
-system.cpu.dcache.overall_mshr_misses 2244 # number of overall MSHR misses
+system.cpu.dcache.overall_mshr_misses 2248 # number of overall MSHR misses
system.cpu.dcache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
system.cpu.dcache.overall_mshr_uncacheable_misses 0 # number of overall MSHR uncacheable misses
system.cpu.dcache.prefetcher.num_hwpf_already_in_cache 0 # number of hwpf that were already in the cache
@@ -118,92 +118,92 @@ system.cpu.dcache.prefetcher.num_hwpf_issued 0
system.cpu.dcache.prefetcher.num_hwpf_removed_MSHR_hit 0 # number of hwpf removed because MSHR allocated
system.cpu.dcache.prefetcher.num_hwpf_span_page 0 # number of hwpf spanning a virtual page
system.cpu.dcache.prefetcher.num_hwpf_squashed_from_miss 0 # number of hwpf that got squashed due to a miss aborting calculation time
-system.cpu.dcache.replacements 160 # number of replacements
-system.cpu.dcache.sampled_refs 2244 # Sample count of references to valid blocks.
+system.cpu.dcache.replacements 162 # number of replacements
+system.cpu.dcache.sampled_refs 2248 # Sample count of references to valid blocks.
system.cpu.dcache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.dcache.tagsinuse 1415.957077 # Cycle average of tags in use
-system.cpu.dcache.total_refs 29868555 # Total number of references to valid blocks.
+system.cpu.dcache.tagsinuse 1463.572116 # Cycle average of tags in use
+system.cpu.dcache.total_refs 30105743 # Total number of references to valid blocks.
system.cpu.dcache.warmup_cycle 0 # Cycle when the warmup percentage was hit.
system.cpu.dcache.writebacks 106 # number of writebacks
-system.cpu.decode.DECODE:BlockedCycles 5155486 # Number of cycles decode is blocked
-system.cpu.decode.DECODE:BranchMispred 12562 # Number of times decode detected a branch misprediction
-system.cpu.decode.DECODE:BranchResolved 3109369 # Number of times decode resolved a branch
-system.cpu.decode.DECODE:DecodedInsts 165294506 # Number of instructions handled by decode
-system.cpu.decode.DECODE:IdleCycles 40322652 # Number of cycles decode is idle
-system.cpu.decode.DECODE:RunCycles 28299602 # Number of cycles decode is running
-system.cpu.decode.DECODE:SquashCycles 8350763 # Number of cycles decode is squashing
-system.cpu.decode.DECODE:SquashedInsts 41264 # Number of squashed instructions handled by decode
-system.cpu.decode.DECODE:UnblockCycles 148646 # Number of cycles decode is unblocking
-system.cpu.fetch.Branches 19607486 # Number of branches that fetch encountered
-system.cpu.fetch.CacheLines 19380281 # Number of cache lines fetched
-system.cpu.fetch.Cycles 48705122 # Number of cycles fetch has run and was not squashing or blocked
-system.cpu.fetch.IcacheSquashes 491925 # Number of outstanding Icache misses that were squashed
-system.cpu.fetch.Insts 170506876 # Number of instructions fetch has processed
-system.cpu.fetch.SquashCycles 2058666 # Number of cycles fetch has spent squashing
-system.cpu.fetch.branchRate 0.238310 # Number of branch fetches per cycle
-system.cpu.fetch.icacheStallCycles 19380281 # Number of cycles fetch is stalled on an Icache miss
-system.cpu.fetch.predictedBranches 14897618 # Number of branches that fetch has predicted taken
-system.cpu.fetch.rate 2.072348 # Number of inst fetches per cycle
+system.cpu.decode.DECODE:BlockedCycles 6099480 # Number of cycles decode is blocked
+system.cpu.decode.DECODE:BranchMispred 13208 # Number of times decode detected a branch misprediction
+system.cpu.decode.DECODE:BranchResolved 3247204 # Number of times decode resolved a branch
+system.cpu.decode.DECODE:DecodedInsts 173741531 # Number of instructions handled by decode
+system.cpu.decode.DECODE:IdleCycles 23444029 # Number of cycles decode is idle
+system.cpu.decode.DECODE:RunCycles 28861256 # Number of cycles decode is running
+system.cpu.decode.DECODE:SquashCycles 8966698 # Number of cycles decode is squashing
+system.cpu.decode.DECODE:SquashedInsts 40444 # Number of squashed instructions handled by decode
+system.cpu.decode.DECODE:UnblockCycles 1167888 # Number of cycles decode is unblocking
+system.cpu.fetch.Branches 20998495 # Number of branches that fetch encountered
+system.cpu.fetch.CacheLines 20206829 # Number of cache lines fetched
+system.cpu.fetch.Cycles 51475298 # Number of cycles fetch has run and was not squashing or blocked
+system.cpu.fetch.IcacheSquashes 3593 # Number of outstanding Icache misses that were squashed
+system.cpu.fetch.Insts 180749377 # Number of instructions fetch has processed
+system.cpu.fetch.SquashCycles 2035048 # Number of cycles fetch has spent squashing
+system.cpu.fetch.branchRate 0.306371 # Number of branch fetches per cycle
+system.cpu.fetch.icacheStallCycles 20206829 # Number of cycles fetch is stalled on an Icache miss
+system.cpu.fetch.predictedBranches 16105410 # Number of branches that fetch has predicted taken
+system.cpu.fetch.rate 2.637162 # Number of inst fetches per cycle
system.cpu.fetch.rateDist.start_dist # Number of instructions fetched each cycle (Total)
-system.cpu.fetch.rateDist.samples 82277149
+system.cpu.fetch.rateDist.samples 68539351
system.cpu.fetch.rateDist.min_value 0
- 0 52952312 6435.85%
- 1 3129610 380.37%
- 2 1369966 166.51%
- 3 2017219 245.17%
- 4 3854384 468.46%
- 5 1357405 164.98%
- 6 1550178 188.41%
- 7 1288552 156.61%
- 8 14757523 1793.64%
+ 0 37270886 5437.88%
+ 1 3420236 499.02%
+ 2 1457458 212.65%
+ 3 2151808 313.95%
+ 4 4198050 612.50%
+ 5 1495508 218.20%
+ 6 1665097 242.94%
+ 7 1343985 196.09%
+ 8 15536323 2266.77%
system.cpu.fetch.rateDist.max_value 8
system.cpu.fetch.rateDist.end_dist
-system.cpu.icache.ReadReq_accesses 19380281 # number of ReadReq accesses(hits+misses)
-system.cpu.icache.ReadReq_avg_miss_latency 3416.377011 # average ReadReq miss latency
-system.cpu.icache.ReadReq_avg_mshr_miss_latency 2534.518183 # average ReadReq mshr miss latency
-system.cpu.icache.ReadReq_hits 19366483 # number of ReadReq hits
-system.cpu.icache.ReadReq_miss_latency 47139170 # number of ReadReq miss cycles
-system.cpu.icache.ReadReq_miss_rate 0.000712 # miss rate for ReadReq accesses
-system.cpu.icache.ReadReq_misses 13798 # number of ReadReq misses
-system.cpu.icache.ReadReq_mshr_hits 3761 # number of ReadReq MSHR hits
-system.cpu.icache.ReadReq_mshr_miss_latency 25438959 # number of ReadReq MSHR miss cycles
-system.cpu.icache.ReadReq_mshr_miss_rate 0.000518 # mshr miss rate for ReadReq accesses
-system.cpu.icache.ReadReq_mshr_misses 10037 # number of ReadReq MSHR misses
+system.cpu.icache.ReadReq_accesses 20206829 # number of ReadReq accesses(hits+misses)
+system.cpu.icache.ReadReq_avg_miss_latency 3070.200019 # average ReadReq miss latency
+system.cpu.icache.ReadReq_avg_mshr_miss_latency 2096.460002 # average ReadReq mshr miss latency
+system.cpu.icache.ReadReq_hits 20196480 # number of ReadReq hits
+system.cpu.icache.ReadReq_miss_latency 31773500 # number of ReadReq miss cycles
+system.cpu.icache.ReadReq_miss_rate 0.000512 # miss rate for ReadReq accesses
+system.cpu.icache.ReadReq_misses 10349 # number of ReadReq misses
+system.cpu.icache.ReadReq_mshr_hits 236 # number of ReadReq MSHR hits
+system.cpu.icache.ReadReq_mshr_miss_latency 21201500 # number of ReadReq MSHR miss cycles
+system.cpu.icache.ReadReq_mshr_miss_rate 0.000500 # mshr miss rate for ReadReq accesses
+system.cpu.icache.ReadReq_mshr_misses 10113 # number of ReadReq MSHR misses
system.cpu.icache.avg_blocked_cycles_no_mshrs <err: div-0> # average number of cycles each access was blocked
system.cpu.icache.avg_blocked_cycles_no_targets <err: div-0> # average number of cycles each access was blocked
-system.cpu.icache.avg_refs 1929.509116 # Average number of references to valid blocks.
+system.cpu.icache.avg_refs 1997.080985 # Average number of references to valid blocks.
system.cpu.icache.blocked_no_mshrs 0 # number of cycles access was blocked
system.cpu.icache.blocked_no_targets 0 # number of cycles access was blocked
system.cpu.icache.blocked_cycles_no_mshrs 0 # number of cycles access was blocked
system.cpu.icache.blocked_cycles_no_targets 0 # number of cycles access was blocked
system.cpu.icache.cache_copies 0 # number of cache copies performed
-system.cpu.icache.demand_accesses 19380281 # number of demand (read+write) accesses
-system.cpu.icache.demand_avg_miss_latency 3416.377011 # average overall miss latency
-system.cpu.icache.demand_avg_mshr_miss_latency 2534.518183 # average overall mshr miss latency
-system.cpu.icache.demand_hits 19366483 # number of demand (read+write) hits
-system.cpu.icache.demand_miss_latency 47139170 # number of demand (read+write) miss cycles
-system.cpu.icache.demand_miss_rate 0.000712 # miss rate for demand accesses
-system.cpu.icache.demand_misses 13798 # number of demand (read+write) misses
-system.cpu.icache.demand_mshr_hits 3761 # number of demand (read+write) MSHR hits
-system.cpu.icache.demand_mshr_miss_latency 25438959 # number of demand (read+write) MSHR miss cycles
-system.cpu.icache.demand_mshr_miss_rate 0.000518 # mshr miss rate for demand accesses
-system.cpu.icache.demand_mshr_misses 10037 # number of demand (read+write) MSHR misses
+system.cpu.icache.demand_accesses 20206829 # number of demand (read+write) accesses
+system.cpu.icache.demand_avg_miss_latency 3070.200019 # average overall miss latency
+system.cpu.icache.demand_avg_mshr_miss_latency 2096.460002 # average overall mshr miss latency
+system.cpu.icache.demand_hits 20196480 # number of demand (read+write) hits
+system.cpu.icache.demand_miss_latency 31773500 # number of demand (read+write) miss cycles
+system.cpu.icache.demand_miss_rate 0.000512 # miss rate for demand accesses
+system.cpu.icache.demand_misses 10349 # number of demand (read+write) misses
+system.cpu.icache.demand_mshr_hits 236 # number of demand (read+write) MSHR hits
+system.cpu.icache.demand_mshr_miss_latency 21201500 # number of demand (read+write) MSHR miss cycles
+system.cpu.icache.demand_mshr_miss_rate 0.000500 # mshr miss rate for demand accesses
+system.cpu.icache.demand_mshr_misses 10113 # number of demand (read+write) MSHR misses
system.cpu.icache.fast_writes 0 # number of fast writes performed
system.cpu.icache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.icache.no_allocate_misses 0 # Number of misses that were no-allocate
-system.cpu.icache.overall_accesses 19380281 # number of overall (read+write) accesses
-system.cpu.icache.overall_avg_miss_latency 3416.377011 # average overall miss latency
-system.cpu.icache.overall_avg_mshr_miss_latency 2534.518183 # average overall mshr miss latency
+system.cpu.icache.overall_accesses 20206829 # number of overall (read+write) accesses
+system.cpu.icache.overall_avg_miss_latency 3070.200019 # average overall miss latency
+system.cpu.icache.overall_avg_mshr_miss_latency 2096.460002 # average overall mshr miss latency
system.cpu.icache.overall_avg_mshr_uncacheable_latency <err: div-0> # average overall mshr uncacheable latency
-system.cpu.icache.overall_hits 19366483 # number of overall hits
-system.cpu.icache.overall_miss_latency 47139170 # number of overall miss cycles
-system.cpu.icache.overall_miss_rate 0.000712 # miss rate for overall accesses
-system.cpu.icache.overall_misses 13798 # number of overall misses
-system.cpu.icache.overall_mshr_hits 3761 # number of overall MSHR hits
-system.cpu.icache.overall_mshr_miss_latency 25438959 # number of overall MSHR miss cycles
-system.cpu.icache.overall_mshr_miss_rate 0.000518 # mshr miss rate for overall accesses
-system.cpu.icache.overall_mshr_misses 10037 # number of overall MSHR misses
+system.cpu.icache.overall_hits 20196480 # number of overall hits
+system.cpu.icache.overall_miss_latency 31773500 # number of overall miss cycles
+system.cpu.icache.overall_miss_rate 0.000512 # miss rate for overall accesses
+system.cpu.icache.overall_misses 10349 # number of overall misses
+system.cpu.icache.overall_mshr_hits 236 # number of overall MSHR hits
+system.cpu.icache.overall_mshr_miss_latency 21201500 # number of overall MSHR miss cycles
+system.cpu.icache.overall_mshr_miss_rate 0.000500 # mshr miss rate for overall accesses
+system.cpu.icache.overall_mshr_misses 10113 # number of overall MSHR misses
system.cpu.icache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
system.cpu.icache.overall_mshr_uncacheable_misses 0 # number of overall MSHR uncacheable misses
system.cpu.icache.prefetcher.num_hwpf_already_in_cache 0 # number of hwpf that were already in the cache
@@ -215,162 +215,162 @@ system.cpu.icache.prefetcher.num_hwpf_issued 0
system.cpu.icache.prefetcher.num_hwpf_removed_MSHR_hit 0 # number of hwpf removed because MSHR allocated
system.cpu.icache.prefetcher.num_hwpf_span_page 0 # number of hwpf spanning a virtual page
system.cpu.icache.prefetcher.num_hwpf_squashed_from_miss 0 # number of hwpf that got squashed due to a miss aborting calculation time
-system.cpu.icache.replacements 8123 # number of replacements
-system.cpu.icache.sampled_refs 10037 # Sample count of references to valid blocks.
+system.cpu.icache.replacements 8192 # number of replacements
+system.cpu.icache.sampled_refs 10113 # Sample count of references to valid blocks.
system.cpu.icache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.icache.tagsinuse 1498.249784 # Cycle average of tags in use
-system.cpu.icache.total_refs 19366483 # Total number of references to valid blocks.
+system.cpu.icache.tagsinuse 1564.702526 # Cycle average of tags in use
+system.cpu.icache.total_refs 20196480 # Total number of references to valid blocks.
system.cpu.icache.warmup_cycle 0 # Cycle when the warmup percentage was hit.
system.cpu.icache.writebacks 0 # number of writebacks
-system.cpu.idleCycles 32049933 # Total number of cycles that the CPU has spent unscheduled due to idling
-system.cpu.iew.EXEC:branches 12923262 # Number of branches executed
-system.cpu.iew.EXEC:nop 13162253 # number of nop insts executed
-system.cpu.iew.EXEC:rate 1.241494 # Inst execution rate
-system.cpu.iew.EXEC:refs 31990682 # number of memory reference insts executed
-system.cpu.iew.EXEC:stores 7220394 # Number of stores executed
+system.cpu.idleCycles 2998 # Total number of cycles that the CPU has spent unscheduled due to idling
+system.cpu.iew.EXEC:branches 13347594 # Number of branches executed
+system.cpu.iew.EXEC:nop 13508406 # number of nop insts executed
+system.cpu.iew.EXEC:rate 1.523954 # Inst execution rate
+system.cpu.iew.EXEC:refs 32463851 # number of memory reference insts executed
+system.cpu.iew.EXEC:stores 7352116 # Number of stores executed
system.cpu.iew.EXEC:swp 0 # number of swp insts executed
-system.cpu.iew.WB:consumers 91915926 # num instructions consuming a value
-system.cpu.iew.WB:count 100065162 # cumulative count of insts written-back
-system.cpu.iew.WB:fanout 0.718590 # average fanout of values written-back
+system.cpu.iew.WB:consumers 95064439 # num instructions consuming a value
+system.cpu.iew.WB:count 103132878 # cumulative count of insts written-back
+system.cpu.iew.WB:fanout 0.721353 # average fanout of values written-back
system.cpu.iew.WB:penalized 0 # number of instrctions required to write to 'other' IQ
system.cpu.iew.WB:penalized_rate 0 # fraction of instructions written-back that wrote to 'other' IQ
-system.cpu.iew.WB:producers 66049838 # num instructions producing a value
-system.cpu.iew.WB:rate 1.216196 # insts written-back per cycle
-system.cpu.iew.WB:sent 100916733 # cumulative count of insts sent to commit
-system.cpu.iew.branchMispredicts 2084205 # Number of branch mispredicts detected at execute
-system.cpu.iew.iewBlockCycles 596692 # Number of cycles IEW is blocking
-system.cpu.iew.iewDispLoadInsts 34568849 # Number of dispatched load instructions
-system.cpu.iew.iewDispNonSpecInsts 437 # Number of dispatched non-speculative instructions
-system.cpu.iew.iewDispSquashedInsts 864110 # Number of squashed instructions skipped by dispatch
-system.cpu.iew.iewDispStoreInsts 10915344 # Number of dispatched store instructions
-system.cpu.iew.iewDispatchedInsts 150440832 # Number of instructions dispatched to IQ
-system.cpu.iew.iewExecLoadInsts 24770288 # Number of load instructions executed
-system.cpu.iew.iewExecSquashedInsts 2226727 # Number of squashed instructions skipped in execute
-system.cpu.iew.iewExecutedInsts 102146587 # Number of executed instructions
-system.cpu.iew.iewIQFullEvents 177017 # Number of times the IQ has become full, causing a stall
+system.cpu.iew.WB:producers 68574976 # num instructions producing a value
+system.cpu.iew.WB:rate 1.504725 # insts written-back per cycle
+system.cpu.iew.WB:sent 104172184 # cumulative count of insts sent to commit
+system.cpu.iew.branchMispredicts 2117203 # Number of branch mispredicts detected at execute
+system.cpu.iew.iewBlockCycles 606505 # Number of cycles IEW is blocking
+system.cpu.iew.iewDispLoadInsts 35412339 # Number of dispatched load instructions
+system.cpu.iew.iewDispNonSpecInsts 444 # Number of dispatched non-speculative instructions
+system.cpu.iew.iewDispSquashedInsts 632938 # Number of squashed instructions skipped by dispatch
+system.cpu.iew.iewDispStoreInsts 11200166 # Number of dispatched store instructions
+system.cpu.iew.iewDispatchedInsts 155150547 # Number of instructions dispatched to IQ
+system.cpu.iew.iewExecLoadInsts 25111735 # Number of load instructions executed
+system.cpu.iew.iewExecSquashedInsts 2600272 # Number of squashed instructions skipped in execute
+system.cpu.iew.iewExecutedInsts 104450796 # Number of executed instructions
+system.cpu.iew.iewIQFullEvents 226857 # Number of times the IQ has become full, causing a stall
system.cpu.iew.iewIdleCycles 0 # Number of cycles IEW is idle
-system.cpu.iew.iewLSQFullEvents 827 # Number of times the LSQ has become full, causing a stall
-system.cpu.iew.iewSquashCycles 8350763 # Number of cycles IEW is squashing
-system.cpu.iew.iewUnblockCycles 211777 # Number of cycles IEW is unblocking
+system.cpu.iew.iewLSQFullEvents 3 # Number of times the LSQ has become full, causing a stall
+system.cpu.iew.iewSquashCycles 8966698 # Number of cycles IEW is squashing
+system.cpu.iew.iewUnblockCycles 304686 # Number of cycles IEW is unblocking
system.cpu.iew.lsq.thread.0.blockedLoads 0 # Number of blocked loads due to partial load-store forwarding
-system.cpu.iew.lsq.thread.0.cacheBlocked 3149 # Number of times an access to memory failed due to the cache being blocked
-system.cpu.iew.lsq.thread.0.forwLoads 865223 # Number of loads that had data forwarded from stores
-system.cpu.iew.lsq.thread.0.ignoredResponses 1107 # Number of memory responses ignored because the instruction is squashed
+system.cpu.iew.lsq.thread.0.cacheBlocked 0 # Number of times an access to memory failed due to the cache being blocked
+system.cpu.iew.lsq.thread.0.forwLoads 1001916 # Number of loads that had data forwarded from stores
+system.cpu.iew.lsq.thread.0.ignoredResponses 10875 # Number of memory responses ignored because the instruction is squashed
system.cpu.iew.lsq.thread.0.invAddrLoads 0 # Number of loads ignored due to an invalid address
system.cpu.iew.lsq.thread.0.invAddrSwpfs 0 # Number of software prefetches ignored due to an invalid address
-system.cpu.iew.lsq.thread.0.memOrderViolation 167324 # Number of memory ordering violations
-system.cpu.iew.lsq.thread.0.rescheduledLoads 9618 # Number of loads that were rescheduled
-system.cpu.iew.lsq.thread.0.squashedLoads 14534436 # Number of loads squashed
-system.cpu.iew.lsq.thread.0.squashedStores 4412649 # Number of stores squashed
-system.cpu.iew.memOrderViolationEvents 167324 # Number of memory order violations
-system.cpu.iew.predictedNotTakenIncorrect 194984 # Number of branches that were predicted not taken incorrectly
-system.cpu.iew.predictedTakenIncorrect 1889221 # Number of branches that were predicted taken incorrectly
-system.cpu.ipc 0.736306 # IPC: Instructions Per Cycle
-system.cpu.ipc_total 0.736306 # IPC: Total IPC of All Threads
-system.cpu.iq.ISSUE:FU_type_0 104373314 # Type of FU issued
+system.cpu.iew.lsq.thread.0.memOrderViolation 88969 # Number of memory ordering violations
+system.cpu.iew.lsq.thread.0.rescheduledLoads 9698 # Number of loads that were rescheduled
+system.cpu.iew.lsq.thread.0.squashedLoads 15377926 # Number of loads squashed
+system.cpu.iew.lsq.thread.0.squashedStores 4697471 # Number of stores squashed
+system.cpu.iew.memOrderViolationEvents 88969 # Number of memory order violations
+system.cpu.iew.predictedNotTakenIncorrect 207130 # Number of branches that were predicted not taken incorrectly
+system.cpu.iew.predictedTakenIncorrect 1910073 # Number of branches that were predicted taken incorrectly
+system.cpu.ipc 1.228195 # IPC: Instructions Per Cycle
+system.cpu.ipc_total 1.228195 # IPC: Total IPC of All Threads
+system.cpu.iq.ISSUE:FU_type_0 107051068 # Type of FU issued
system.cpu.iq.ISSUE:FU_type_0.start_dist
(null) 7 0.00% # Type of FU issued
- IntAlu 64752207 62.04% # Type of FU issued
- IntMult 471285 0.45% # Type of FU issued
+ IntAlu 66598699 62.21% # Type of FU issued
+ IntMult 478232 0.45% # Type of FU issued
IntDiv 0 0.00% # Type of FU issued
- FloatAdd 2789912 2.67% # Type of FU issued
- FloatCmp 115515 0.11% # Type of FU issued
- FloatCvt 2364267 2.27% # Type of FU issued
- FloatMult 305289 0.29% # Type of FU issued
- FloatDiv 755087 0.72% # Type of FU issued
+ FloatAdd 2814666 2.63% # Type of FU issued
+ FloatCmp 115604 0.11% # Type of FU issued
+ FloatCvt 2391391 2.23% # Type of FU issued
+ FloatMult 308778 0.29% # Type of FU issued
+ FloatDiv 755076 0.71% # Type of FU issued
FloatSqrt 324 0.00% # Type of FU issued
- MemRead 25418322 24.35% # Type of FU issued
- MemWrite 7401099 7.09% # Type of FU issued
+ MemRead 26034990 24.32% # Type of FU issued
+ MemWrite 7553301 7.06% # Type of FU issued
IprAccess 0 0.00% # Type of FU issued
InstPrefetch 0 0.00% # Type of FU issued
system.cpu.iq.ISSUE:FU_type_0.end_dist
-system.cpu.iq.ISSUE:fu_busy_cnt 1952486 # FU busy when requested
-system.cpu.iq.ISSUE:fu_busy_rate 0.018707 # FU busy rate (busy events/executed inst)
+system.cpu.iq.ISSUE:fu_busy_cnt 2233247 # FU busy when requested
+system.cpu.iq.ISSUE:fu_busy_rate 0.020862 # FU busy rate (busy events/executed inst)
system.cpu.iq.ISSUE:fu_full.start_dist
(null) 0 0.00% # attempts to use FU when none available
- IntAlu 163325 8.36% # attempts to use FU when none available
+ IntAlu 352978 15.81% # attempts to use FU when none available
IntMult 0 0.00% # attempts to use FU when none available
IntDiv 0 0.00% # attempts to use FU when none available
- FloatAdd 1017 0.05% # attempts to use FU when none available
- FloatCmp 0 0.00% # attempts to use FU when none available
- FloatCvt 12505 0.64% # attempts to use FU when none available
- FloatMult 2432 0.12% # attempts to use FU when none available
- FloatDiv 905685 46.39% # attempts to use FU when none available
+ FloatAdd 856 0.04% # attempts to use FU when none available
+ FloatCmp 8 0.00% # attempts to use FU when none available
+ FloatCvt 3654 0.16% # attempts to use FU when none available
+ FloatMult 2325 0.10% # attempts to use FU when none available
+ FloatDiv 987087 44.20% # attempts to use FU when none available
FloatSqrt 0 0.00% # attempts to use FU when none available
- MemRead 774173 39.65% # attempts to use FU when none available
- MemWrite 93349 4.78% # attempts to use FU when none available
+ MemRead 766963 34.34% # attempts to use FU when none available
+ MemWrite 119376 5.35% # attempts to use FU when none available
IprAccess 0 0.00% # attempts to use FU when none available
InstPrefetch 0 0.00% # attempts to use FU when none available
system.cpu.iq.ISSUE:fu_full.end_dist
system.cpu.iq.ISSUE:issued_per_cycle.start_dist # Number of insts issued each cycle
-system.cpu.iq.ISSUE:issued_per_cycle.samples 82277149
+system.cpu.iq.ISSUE:issued_per_cycle.samples 68539351
system.cpu.iq.ISSUE:issued_per_cycle.min_value 0
- 0 35738506 4343.67%
- 1 18264427 2219.87%
- 2 12740961 1548.54%
- 3 6961052 846.05%
- 4 4806764 584.22%
- 5 2441659 296.76%
- 6 994924 120.92%
- 7 291934 35.48%
- 8 36922 4.49%
+ 0 25564605 3729.92%
+ 1 14833050 2164.17%
+ 2 10859904 1584.48%
+ 3 6945297 1013.33%
+ 4 5154135 752.00%
+ 5 2881350 420.39%
+ 6 1567848 228.75%
+ 7 633355 92.41%
+ 8 99807 14.56%
system.cpu.iq.ISSUE:issued_per_cycle.max_value 8
system.cpu.iq.ISSUE:issued_per_cycle.end_dist
-system.cpu.iq.ISSUE:rate 1.268558 # Inst issue rate
-system.cpu.iq.iqInstsAdded 137278142 # Number of instructions added to the IQ (excludes non-spec)
-system.cpu.iq.iqInstsIssued 104373314 # Number of instructions issued
-system.cpu.iq.iqNonSpecInstsAdded 437 # Number of non-speculative instructions added to the IQ
-system.cpu.iq.iqSquashedInstsExamined 52505275 # Number of squashed instructions iterated over during squash; mainly for profiling
-system.cpu.iq.iqSquashedInstsIssued 293840 # Number of squashed instructions issued
-system.cpu.iq.iqSquashedNonSpecRemoved 48 # Number of squashed non-spec instructions that were removed
-system.cpu.iq.iqSquashedOperandsExamined 49588547 # Number of squashed operands that are examined and possibly removed from graph
-system.cpu.l2cache.ReadReq_accesses 12278 # number of ReadReq accesses(hits+misses)
-system.cpu.l2cache.ReadReq_avg_miss_latency 4378.207161 # average ReadReq miss latency
-system.cpu.l2cache.ReadReq_avg_mshr_miss_latency 2293.937242 # average ReadReq mshr miss latency
-system.cpu.l2cache.ReadReq_hits 7195 # number of ReadReq hits
-system.cpu.l2cache.ReadReq_miss_latency 22254427 # number of ReadReq miss cycles
-system.cpu.l2cache.ReadReq_miss_rate 0.413993 # miss rate for ReadReq accesses
-system.cpu.l2cache.ReadReq_misses 5083 # number of ReadReq misses
-system.cpu.l2cache.ReadReq_mshr_miss_latency 11660083 # number of ReadReq MSHR miss cycles
-system.cpu.l2cache.ReadReq_mshr_miss_rate 0.413993 # mshr miss rate for ReadReq accesses
-system.cpu.l2cache.ReadReq_mshr_misses 5083 # number of ReadReq MSHR misses
+system.cpu.iq.ISSUE:rate 1.561892 # Inst issue rate
+system.cpu.iq.iqInstsAdded 141641697 # Number of instructions added to the IQ (excludes non-spec)
+system.cpu.iq.iqInstsIssued 107051068 # Number of instructions issued
+system.cpu.iq.iqNonSpecInstsAdded 444 # Number of non-speculative instructions added to the IQ
+system.cpu.iq.iqSquashedInstsExamined 56891185 # Number of squashed instructions iterated over during squash; mainly for profiling
+system.cpu.iq.iqSquashedInstsIssued 501220 # Number of squashed instructions issued
+system.cpu.iq.iqSquashedNonSpecRemoved 55 # Number of squashed non-spec instructions that were removed
+system.cpu.iq.iqSquashedOperandsExamined 52161048 # Number of squashed operands that are examined and possibly removed from graph
+system.cpu.l2cache.ReadReq_accesses 12360 # number of ReadReq accesses(hits+misses)
+system.cpu.l2cache.ReadReq_avg_miss_latency 3103.922717 # average ReadReq miss latency
+system.cpu.l2cache.ReadReq_avg_mshr_miss_latency 1864.884465 # average ReadReq mshr miss latency
+system.cpu.l2cache.ReadReq_hits 7236 # number of ReadReq hits
+system.cpu.l2cache.ReadReq_miss_latency 15904500 # number of ReadReq miss cycles
+system.cpu.l2cache.ReadReq_miss_rate 0.414563 # miss rate for ReadReq accesses
+system.cpu.l2cache.ReadReq_misses 5124 # number of ReadReq misses
+system.cpu.l2cache.ReadReq_mshr_miss_latency 9555668 # number of ReadReq MSHR miss cycles
+system.cpu.l2cache.ReadReq_mshr_miss_rate 0.414563 # mshr miss rate for ReadReq accesses
+system.cpu.l2cache.ReadReq_mshr_misses 5124 # number of ReadReq MSHR misses
system.cpu.l2cache.Writeback_accesses 106 # number of Writeback accesses(hits+misses)
system.cpu.l2cache.Writeback_hits 106 # number of Writeback hits
system.cpu.l2cache.avg_blocked_cycles_no_mshrs <err: div-0> # average number of cycles each access was blocked
system.cpu.l2cache.avg_blocked_cycles_no_targets <err: div-0> # average number of cycles each access was blocked
-system.cpu.l2cache.avg_refs 1.436356 # Average number of references to valid blocks.
+system.cpu.l2cache.avg_refs 1.432865 # Average number of references to valid blocks.
system.cpu.l2cache.blocked_no_mshrs 0 # number of cycles access was blocked
system.cpu.l2cache.blocked_no_targets 0 # number of cycles access was blocked
system.cpu.l2cache.blocked_cycles_no_mshrs 0 # number of cycles access was blocked
system.cpu.l2cache.blocked_cycles_no_targets 0 # number of cycles access was blocked
system.cpu.l2cache.cache_copies 0 # number of cache copies performed
-system.cpu.l2cache.demand_accesses 12278 # number of demand (read+write) accesses
-system.cpu.l2cache.demand_avg_miss_latency 4378.207161 # average overall miss latency
-system.cpu.l2cache.demand_avg_mshr_miss_latency 2293.937242 # average overall mshr miss latency
-system.cpu.l2cache.demand_hits 7195 # number of demand (read+write) hits
-system.cpu.l2cache.demand_miss_latency 22254427 # number of demand (read+write) miss cycles
-system.cpu.l2cache.demand_miss_rate 0.413993 # miss rate for demand accesses
-system.cpu.l2cache.demand_misses 5083 # number of demand (read+write) misses
+system.cpu.l2cache.demand_accesses 12360 # number of demand (read+write) accesses
+system.cpu.l2cache.demand_avg_miss_latency 3103.922717 # average overall miss latency
+system.cpu.l2cache.demand_avg_mshr_miss_latency 1864.884465 # average overall mshr miss latency
+system.cpu.l2cache.demand_hits 7236 # number of demand (read+write) hits
+system.cpu.l2cache.demand_miss_latency 15904500 # number of demand (read+write) miss cycles
+system.cpu.l2cache.demand_miss_rate 0.414563 # miss rate for demand accesses
+system.cpu.l2cache.demand_misses 5124 # number of demand (read+write) misses
system.cpu.l2cache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.l2cache.demand_mshr_miss_latency 11660083 # number of demand (read+write) MSHR miss cycles
-system.cpu.l2cache.demand_mshr_miss_rate 0.413993 # mshr miss rate for demand accesses
-system.cpu.l2cache.demand_mshr_misses 5083 # number of demand (read+write) MSHR misses
+system.cpu.l2cache.demand_mshr_miss_latency 9555668 # number of demand (read+write) MSHR miss cycles
+system.cpu.l2cache.demand_mshr_miss_rate 0.414563 # mshr miss rate for demand accesses
+system.cpu.l2cache.demand_mshr_misses 5124 # number of demand (read+write) MSHR misses
system.cpu.l2cache.fast_writes 0 # number of fast writes performed
system.cpu.l2cache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.l2cache.no_allocate_misses 0 # Number of misses that were no-allocate
-system.cpu.l2cache.overall_accesses 12384 # number of overall (read+write) accesses
-system.cpu.l2cache.overall_avg_miss_latency 4378.207161 # average overall miss latency
-system.cpu.l2cache.overall_avg_mshr_miss_latency 2293.937242 # average overall mshr miss latency
+system.cpu.l2cache.overall_accesses 12466 # number of overall (read+write) accesses
+system.cpu.l2cache.overall_avg_miss_latency 3103.922717 # average overall miss latency
+system.cpu.l2cache.overall_avg_mshr_miss_latency 1864.884465 # average overall mshr miss latency
system.cpu.l2cache.overall_avg_mshr_uncacheable_latency <err: div-0> # average overall mshr uncacheable latency
-system.cpu.l2cache.overall_hits 7301 # number of overall hits
-system.cpu.l2cache.overall_miss_latency 22254427 # number of overall miss cycles
-system.cpu.l2cache.overall_miss_rate 0.410449 # miss rate for overall accesses
-system.cpu.l2cache.overall_misses 5083 # number of overall misses
+system.cpu.l2cache.overall_hits 7342 # number of overall hits
+system.cpu.l2cache.overall_miss_latency 15904500 # number of overall miss cycles
+system.cpu.l2cache.overall_miss_rate 0.411038 # miss rate for overall accesses
+system.cpu.l2cache.overall_misses 5124 # number of overall misses
system.cpu.l2cache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.l2cache.overall_mshr_miss_latency 11660083 # number of overall MSHR miss cycles
-system.cpu.l2cache.overall_mshr_miss_rate 0.410449 # mshr miss rate for overall accesses
-system.cpu.l2cache.overall_mshr_misses 5083 # number of overall MSHR misses
+system.cpu.l2cache.overall_mshr_miss_latency 9555668 # number of overall MSHR miss cycles
+system.cpu.l2cache.overall_mshr_miss_rate 0.411038 # mshr miss rate for overall accesses
+system.cpu.l2cache.overall_mshr_misses 5124 # number of overall MSHR misses
system.cpu.l2cache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
system.cpu.l2cache.overall_mshr_uncacheable_misses 0 # number of overall MSHR uncacheable misses
system.cpu.l2cache.prefetcher.num_hwpf_already_in_cache 0 # number of hwpf that were already in the cache
@@ -383,31 +383,30 @@ system.cpu.l2cache.prefetcher.num_hwpf_removed_MSHR_hit 0
system.cpu.l2cache.prefetcher.num_hwpf_span_page 0 # number of hwpf spanning a virtual page
system.cpu.l2cache.prefetcher.num_hwpf_squashed_from_miss 0 # number of hwpf that got squashed due to a miss aborting calculation time
system.cpu.l2cache.replacements 0 # number of replacements
-system.cpu.l2cache.sampled_refs 5083 # Sample count of references to valid blocks.
+system.cpu.l2cache.sampled_refs 5124 # Sample count of references to valid blocks.
system.cpu.l2cache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.l2cache.tagsinuse 3292.223620 # Cycle average of tags in use
-system.cpu.l2cache.total_refs 7301 # Total number of references to valid blocks.
+system.cpu.l2cache.tagsinuse 3431.784338 # Cycle average of tags in use
+system.cpu.l2cache.total_refs 7342 # Total number of references to valid blocks.
system.cpu.l2cache.warmup_cycle 0 # Cycle when the warmup percentage was hit.
system.cpu.l2cache.writebacks 0 # number of writebacks
-system.cpu.numCycles 82277149 # number of cpu cycles simulated
-system.cpu.rename.RENAME:BlockCycles 2387077 # Number of cycles rename is blocking
+system.cpu.numCycles 68539351 # number of cpu cycles simulated
+system.cpu.rename.RENAME:BlockCycles 2079138 # Number of cycles rename is blocking
system.cpu.rename.RENAME:CommittedMaps 68427361 # Number of HB maps that are committed
-system.cpu.rename.RENAME:IQFullEvents 1473927 # Number of times rename has blocked due to IQ full
-system.cpu.rename.RENAME:IdleCycles 41553511 # Number of cycles rename is idle
-system.cpu.rename.RENAME:LSQFullEvents 1059964 # Number of times rename has blocked due to LSQ full
-system.cpu.rename.RENAME:ROBFullEvents 61 # Number of times rename has blocked due to ROB full
-system.cpu.rename.RENAME:RenameLookups 206590907 # Number of register rename lookups that rename has made
-system.cpu.rename.RENAME:RenamedInsts 160246119 # Number of instructions processed by rename
-system.cpu.rename.RENAME:RenamedOperands 117849091 # Number of destination operands rename has renamed
-system.cpu.rename.RENAME:RunCycles 27232157 # Number of cycles rename is running
-system.cpu.rename.RENAME:SquashCycles 8350763 # Number of cycles rename is squashing
-system.cpu.rename.RENAME:UnblockCycles 2654523 # Number of cycles rename is unblocking
-system.cpu.rename.RENAME:UndoneMaps 49421730 # Number of HB maps that are undone due to squashing
-system.cpu.rename.RENAME:serializeStallCycles 99118 # count of cycles rename stalled for serializing inst
-system.cpu.rename.RENAME:serializingInsts 461 # count of serializing insts renamed
-system.cpu.rename.RENAME:skidInsts 5497153 # count of insts added to the skid buffer
-system.cpu.rename.RENAME:tempSerializingInsts 451 # count of temporary serializing insts renamed
-system.cpu.timesIdled 10204 # Number of times that the entire CPU went into an idle state and unscheduled itself
+system.cpu.rename.RENAME:IQFullEvents 1661115 # Number of times rename has blocked due to IQ full
+system.cpu.rename.RENAME:IdleCycles 25239317 # Number of cycles rename is idle
+system.cpu.rename.RENAME:LSQFullEvents 1954833 # Number of times rename has blocked due to LSQ full
+system.cpu.rename.RENAME:RenameLookups 215732838 # Number of register rename lookups that rename has made
+system.cpu.rename.RENAME:RenamedInsts 167129936 # Number of instructions processed by rename
+system.cpu.rename.RENAME:RenamedOperands 122925813 # Number of destination operands rename has renamed
+system.cpu.rename.RENAME:RunCycles 28288722 # Number of cycles rename is running
+system.cpu.rename.RENAME:SquashCycles 8966698 # Number of cycles rename is squashing
+system.cpu.rename.RENAME:UnblockCycles 3960770 # Number of cycles rename is unblocking
+system.cpu.rename.RENAME:UndoneMaps 54498452 # Number of HB maps that are undone due to squashing
+system.cpu.rename.RENAME:serializeStallCycles 4706 # count of cycles rename stalled for serializing inst
+system.cpu.rename.RENAME:serializingInsts 484 # count of serializing insts renamed
+system.cpu.rename.RENAME:skidInsts 9920797 # count of insts added to the skid buffer
+system.cpu.rename.RENAME:tempSerializingInsts 473 # count of temporary serializing insts renamed
+system.cpu.timesIdled 2 # Number of times that the entire CPU went into an idle state and unscheduled itself
system.cpu.workload.PROG:num_syscalls 389 # Number of system calls
---------- End Simulation Statistics ----------
diff --git a/tests/long/70.twolf/ref/alpha/tru64/simple-atomic/config.ini b/tests/long/70.twolf/ref/alpha/tru64/simple-atomic/config.ini
index 789f77815..24a71167b 100644
--- a/tests/long/70.twolf/ref/alpha/tru64/simple-atomic/config.ini
+++ b/tests/long/70.twolf/ref/alpha/tru64/simple-atomic/config.ini
@@ -1,33 +1,7 @@
[root]
type=Root
children=system
-checkpoint=
-clock=1000000000000
-max_tick=0
-output_file=cout
-progress_interval=0
-
-[serialize]
-count=10
-cycle=0
-dir=cpt.%012d
-period=0
-
-[stats]
-descriptions=true
-dump_cycle=0
-dump_period=0
-dump_reset=false
-ignore_events=
-mysql_db=
-mysql_host=
-mysql_password=
-mysql_user=
-project_name=test
-simulation_name=test
-simulation_sample=0
-text_compat=true
-text_file=m5stats.txt
+dummy=0
[system]
type=System
@@ -38,7 +12,7 @@ physmem=system.physmem
[system.cpu]
type=AtomicSimpleCPU
children=workload
-clock=1
+clock=500
cpu_id=0
defer_registration=false
function_trace=false
@@ -59,7 +33,7 @@ icache_port=system.membus.port[1]
[system.cpu.workload]
type=LiveProcess
cmd=twolf smred
-cwd=build/ALPHA_SE/tests/fast/long/70.twolf/alpha/linux/simple-atomic
+cwd=build/ALPHA_SE/tests/fast/long/70.twolf/alpha/tru64/simple-atomic
egid=100
env=
euid=100
diff --git a/tests/long/70.twolf/ref/alpha/tru64/simple-atomic/config.out b/tests/long/70.twolf/ref/alpha/tru64/simple-atomic/config.out
index b4087eb1c..296e0472f 100644
--- a/tests/long/70.twolf/ref/alpha/tru64/simple-atomic/config.out
+++ b/tests/long/70.twolf/ref/alpha/tru64/simple-atomic/config.out
@@ -1,9 +1,6 @@
[root]
type=Root
-clock=1000000000000
-max_tick=0
-progress_interval=0
-output_file=cout
+dummy=0
[system.physmem]
type=PhysicalMemory
@@ -31,7 +28,7 @@ executable=/dist/m5/cpu2000/binaries/alpha/tru64/twolf
input=cin
output=cout
env=
-cwd=build/ALPHA_SE/tests/fast/long/70.twolf/alpha/linux/simple-atomic
+cwd=build/ALPHA_SE/tests/fast/long/70.twolf/alpha/tru64/simple-atomic
system=system
uid=100
euid=100
@@ -50,7 +47,7 @@ progress_interval=0
system=system
cpu_id=0
workload=system.cpu.workload
-clock=1
+clock=500
phase=0
defer_registration=false
width=1
@@ -58,23 +55,3 @@ function_trace=false
function_trace_start=0
simulate_stalls=false
-[stats]
-descriptions=true
-project_name=test
-simulation_name=test
-simulation_sample=0
-text_file=m5stats.txt
-text_compat=true
-mysql_db=
-mysql_user=
-mysql_password=
-mysql_host=
-events_start=-1
-dump_reset=false
-dump_cycle=0
-dump_period=0
-ignore_events=
-
-[statsreset]
-reset_cycle=0
-
diff --git a/tests/long/70.twolf/ref/alpha/tru64/simple-atomic/m5stats.txt b/tests/long/70.twolf/ref/alpha/tru64/simple-atomic/m5stats.txt
index 2cd5a06bf..b11bd8cad 100644
--- a/tests/long/70.twolf/ref/alpha/tru64/simple-atomic/m5stats.txt
+++ b/tests/long/70.twolf/ref/alpha/tru64/simple-atomic/m5stats.txt
@@ -1,13 +1,13 @@
---------- Begin Simulation Statistics ----------
-host_inst_rate 1013473 # Simulator instruction rate (inst/s)
-host_mem_usage 151596 # Number of bytes of host memory used
-host_seconds 90.68 # Real time elapsed on the host
-host_tick_rate 1013469 # Simulator tick rate (ticks/s)
+host_inst_rate 754988 # Simulator instruction rate (inst/s)
+host_mem_usage 150624 # Number of bytes of host memory used
+host_seconds 121.73 # Real time elapsed on the host
+host_tick_rate 377492666 # Simulator tick rate (ticks/s)
sim_freq 1000000000000 # Frequency of simulated ticks
sim_insts 91903057 # Number of instructions simulated
-sim_seconds 0.000092 # Number of seconds simulated
-sim_ticks 91903056 # Number of ticks simulated
+sim_seconds 0.045952 # Number of seconds simulated
+sim_ticks 45951528000 # Number of ticks simulated
system.cpu.idle_fraction 0 # Percentage of idle cycles
system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles
system.cpu.numCycles 91903057 # number of cpu cycles simulated
diff --git a/tests/long/70.twolf/ref/alpha/tru64/simple-atomic/smred.out b/tests/long/70.twolf/ref/alpha/tru64/simple-atomic/smred.out
index 00387ae5c..98777e0af 100644
--- a/tests/long/70.twolf/ref/alpha/tru64/simple-atomic/smred.out
+++ b/tests/long/70.twolf/ref/alpha/tru64/simple-atomic/smred.out
@@ -66,7 +66,7 @@ The rand generator seed was at utemp() : 1
I T fds Wire Penalty P_lim Epct binC rowC acc s/p early FDs MRs
1 500 0 929 592 160 30.0 1.0 3.0 84.2 34.7 0.0 0 40
2 491 0 876 106 726 0.0 0.8 2.5 80.0 18.5 0.0 0 46
- 3 482 0 822 273 372 0.0 0.5 1.5 80.8 21.2 0.0 0 46
+ 3 482 0 822 273 372 0.0 0.5 1.5 80.8 21.3 0.0 0 46
4 474 0 826 53 247 0.0 0.5 0.9 65.0 21.9 0.0 0 48
5 465 8 987 73 190 0.0 0.5 0.5 50.0 38.3 0.0 0 46
6 457 8 851 67 226 0.0 0.5 0.5 53.8 42.9 0.0 0 52
@@ -103,7 +103,7 @@ The rand generator seed was at utemp() : 1
37 264 4 875 106 133 0.0 0.5 0.5 31.7 55.3 0.0 0 52
38 260 8 1023 145 149 0.0 0.6 0.5 28.7 65.0 0.0 0 52
39 255 8 801 151 173 0.0 0.9 0.5 41.7 41.2 0.0 0 48
- 40 251 8 741 104 159 0.0 0.8 0.5 36.2 47.5 0.0 0 48
+ 40 251 8 741 104 159 0.0 0.8 0.5 36.3 47.5 0.0 0 48
41 246 8 828 108 149 0.0 0.5 0.5 34.6 50.9 0.0 0 50
42 242 8 947 128 132 0.0 0.7 0.5 34.2 39.0 0.0 0 50
43 238 8 917 101 142 0.0 0.8 0.5 34.4 50.9 0.0 0 48
diff --git a/tests/long/70.twolf/ref/alpha/tru64/simple-atomic/stderr b/tests/long/70.twolf/ref/alpha/tru64/simple-atomic/stderr
index eb1796ead..f33d007a7 100644
--- a/tests/long/70.twolf/ref/alpha/tru64/simple-atomic/stderr
+++ b/tests/long/70.twolf/ref/alpha/tru64/simple-atomic/stderr
@@ -1,2 +1,2 @@
-0: system.remote_gdb.listener: listening for remote gdb on port 7000
warn: Entering event queue @ 0. Starting simulation...
+warn: Increasing stack size by one page.
diff --git a/tests/long/70.twolf/ref/alpha/tru64/simple-timing/config.ini b/tests/long/70.twolf/ref/alpha/tru64/simple-timing/config.ini
index e2265235e..cd04983c0 100644
--- a/tests/long/70.twolf/ref/alpha/tru64/simple-timing/config.ini
+++ b/tests/long/70.twolf/ref/alpha/tru64/simple-timing/config.ini
@@ -1,33 +1,7 @@
[root]
type=Root
children=system
-checkpoint=
-clock=1000000000000
-max_tick=0
-output_file=cout
-progress_interval=0
-
-[serialize]
-count=10
-cycle=0
-dir=cpt.%012d
-period=0
-
-[stats]
-descriptions=true
-dump_cycle=0
-dump_period=0
-dump_reset=false
-ignore_events=
-mysql_db=
-mysql_host=
-mysql_password=
-mysql_user=
-project_name=test
-simulation_name=test
-simulation_sample=0
-text_compat=true
-text_file=m5stats.txt
+dummy=0
[system]
type=System
@@ -38,7 +12,7 @@ physmem=system.physmem
[system.cpu]
type=TimingSimpleCPU
children=dcache icache l2cache toL2Bus workload
-clock=1
+clock=500
cpu_id=0
defer_registration=false
function_trace=false
@@ -182,7 +156,7 @@ port=system.cpu.icache.mem_side system.cpu.dcache.mem_side system.cpu.l2cache.cp
[system.cpu.workload]
type=LiveProcess
cmd=twolf smred
-cwd=build/ALPHA_SE/tests/fast/long/70.twolf/alpha/linux/simple-timing
+cwd=build/ALPHA_SE/tests/fast/long/70.twolf/alpha/tru64/simple-timing
egid=100
env=
euid=100
diff --git a/tests/long/70.twolf/ref/alpha/tru64/simple-timing/config.out b/tests/long/70.twolf/ref/alpha/tru64/simple-timing/config.out
index fcf06c7db..3089af658 100644
--- a/tests/long/70.twolf/ref/alpha/tru64/simple-timing/config.out
+++ b/tests/long/70.twolf/ref/alpha/tru64/simple-timing/config.out
@@ -1,9 +1,6 @@
[root]
type=Root
-clock=1000000000000
-max_tick=0
-progress_interval=0
-output_file=cout
+dummy=0
[system.physmem]
type=PhysicalMemory
@@ -31,7 +28,7 @@ executable=/dist/m5/cpu2000/binaries/alpha/tru64/twolf
input=cin
output=cout
env=
-cwd=build/ALPHA_SE/tests/fast/long/70.twolf/alpha/linux/simple-timing
+cwd=build/ALPHA_SE/tests/fast/long/70.twolf/alpha/tru64/simple-timing
system=system
uid=100
euid=100
@@ -50,7 +47,7 @@ progress_interval=0
system=system
cpu_id=0
workload=system.cpu.workload
-clock=1
+clock=500
phase=0
defer_registration=false
// width not specified
@@ -179,23 +176,3 @@ prefetch_use_cpu_id=true
prefetch_data_accesses_only=false
hit_latency=1
-[stats]
-descriptions=true
-project_name=test
-simulation_name=test
-simulation_sample=0
-text_file=m5stats.txt
-text_compat=true
-mysql_db=
-mysql_user=
-mysql_password=
-mysql_host=
-events_start=-1
-dump_reset=false
-dump_cycle=0
-dump_period=0
-ignore_events=
-
-[statsreset]
-reset_cycle=0
-
diff --git a/tests/long/70.twolf/ref/alpha/tru64/simple-timing/m5stats.txt b/tests/long/70.twolf/ref/alpha/tru64/simple-timing/m5stats.txt
index 5cdae9c4a..b45fb965e 100644
--- a/tests/long/70.twolf/ref/alpha/tru64/simple-timing/m5stats.txt
+++ b/tests/long/70.twolf/ref/alpha/tru64/simple-timing/m5stats.txt
@@ -1,31 +1,31 @@
---------- Begin Simulation Statistics ----------
-host_inst_rate 607322 # Simulator instruction rate (inst/s)
-host_mem_usage 157212 # Number of bytes of host memory used
-host_seconds 151.33 # Real time elapsed on the host
-host_tick_rate 1013960 # Simulator tick rate (ticks/s)
+host_inst_rate 335846 # Simulator instruction rate (inst/s)
+host_mem_usage 156240 # Number of bytes of host memory used
+host_seconds 273.71 # Real time elapsed on the host
+host_tick_rate 216396349 # Simulator tick rate (ticks/s)
sim_freq 1000000000000 # Frequency of simulated ticks
sim_insts 91903057 # Number of instructions simulated
-sim_seconds 0.000153 # Number of seconds simulated
-sim_ticks 153438012 # Number of ticks simulated
+sim_seconds 0.059229 # Number of seconds simulated
+sim_ticks 59229023000 # Number of ticks simulated
system.cpu.dcache.ReadReq_accesses 19996198 # number of ReadReq accesses(hits+misses)
-system.cpu.dcache.ReadReq_avg_miss_latency 3701.356540 # average ReadReq miss latency
-system.cpu.dcache.ReadReq_avg_mshr_miss_latency 2701.356540 # average ReadReq mshr miss latency
+system.cpu.dcache.ReadReq_avg_miss_latency 3629.746835 # average ReadReq miss latency
+system.cpu.dcache.ReadReq_avg_mshr_miss_latency 2629.746835 # average ReadReq mshr miss latency
system.cpu.dcache.ReadReq_hits 19995724 # number of ReadReq hits
-system.cpu.dcache.ReadReq_miss_latency 1754443 # number of ReadReq miss cycles
+system.cpu.dcache.ReadReq_miss_latency 1720500 # number of ReadReq miss cycles
system.cpu.dcache.ReadReq_miss_rate 0.000024 # miss rate for ReadReq accesses
system.cpu.dcache.ReadReq_misses 474 # number of ReadReq misses
-system.cpu.dcache.ReadReq_mshr_miss_latency 1280443 # number of ReadReq MSHR miss cycles
+system.cpu.dcache.ReadReq_mshr_miss_latency 1246500 # number of ReadReq MSHR miss cycles
system.cpu.dcache.ReadReq_mshr_miss_rate 0.000024 # mshr miss rate for ReadReq accesses
system.cpu.dcache.ReadReq_mshr_misses 474 # number of ReadReq MSHR misses
system.cpu.dcache.WriteReq_accesses 6501103 # number of WriteReq accesses(hits+misses)
-system.cpu.dcache.WriteReq_avg_miss_latency 3869.070366 # average WriteReq miss latency
-system.cpu.dcache.WriteReq_avg_mshr_miss_latency 2869.070366 # average WriteReq mshr miss latency
+system.cpu.dcache.WriteReq_avg_miss_latency 3602.116705 # average WriteReq miss latency
+system.cpu.dcache.WriteReq_avg_mshr_miss_latency 2602.116705 # average WriteReq mshr miss latency
system.cpu.dcache.WriteReq_hits 6499355 # number of WriteReq hits
-system.cpu.dcache.WriteReq_miss_latency 6763135 # number of WriteReq miss cycles
+system.cpu.dcache.WriteReq_miss_latency 6296500 # number of WriteReq miss cycles
system.cpu.dcache.WriteReq_miss_rate 0.000269 # miss rate for WriteReq accesses
system.cpu.dcache.WriteReq_misses 1748 # number of WriteReq misses
-system.cpu.dcache.WriteReq_mshr_miss_latency 5015135 # number of WriteReq MSHR miss cycles
+system.cpu.dcache.WriteReq_mshr_miss_latency 4548500 # number of WriteReq MSHR miss cycles
system.cpu.dcache.WriteReq_mshr_miss_rate 0.000269 # mshr miss rate for WriteReq accesses
system.cpu.dcache.WriteReq_mshr_misses 1748 # number of WriteReq MSHR misses
system.cpu.dcache.avg_blocked_cycles_no_mshrs <err: div-0> # average number of cycles each access was blocked
@@ -37,29 +37,29 @@ system.cpu.dcache.blocked_cycles_no_mshrs 0 # n
system.cpu.dcache.blocked_cycles_no_targets 0 # number of cycles access was blocked
system.cpu.dcache.cache_copies 0 # number of cache copies performed
system.cpu.dcache.demand_accesses 26497301 # number of demand (read+write) accesses
-system.cpu.dcache.demand_avg_miss_latency 3833.293429 # average overall miss latency
-system.cpu.dcache.demand_avg_mshr_miss_latency 2833.293429 # average overall mshr miss latency
+system.cpu.dcache.demand_avg_miss_latency 3608.010801 # average overall miss latency
+system.cpu.dcache.demand_avg_mshr_miss_latency 2608.010801 # average overall mshr miss latency
system.cpu.dcache.demand_hits 26495079 # number of demand (read+write) hits
-system.cpu.dcache.demand_miss_latency 8517578 # number of demand (read+write) miss cycles
+system.cpu.dcache.demand_miss_latency 8017000 # number of demand (read+write) miss cycles
system.cpu.dcache.demand_miss_rate 0.000084 # miss rate for demand accesses
system.cpu.dcache.demand_misses 2222 # number of demand (read+write) misses
system.cpu.dcache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.dcache.demand_mshr_miss_latency 6295578 # number of demand (read+write) MSHR miss cycles
+system.cpu.dcache.demand_mshr_miss_latency 5795000 # number of demand (read+write) MSHR miss cycles
system.cpu.dcache.demand_mshr_miss_rate 0.000084 # mshr miss rate for demand accesses
system.cpu.dcache.demand_mshr_misses 2222 # number of demand (read+write) MSHR misses
system.cpu.dcache.fast_writes 0 # number of fast writes performed
system.cpu.dcache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.dcache.no_allocate_misses 0 # Number of misses that were no-allocate
system.cpu.dcache.overall_accesses 26497301 # number of overall (read+write) accesses
-system.cpu.dcache.overall_avg_miss_latency 3833.293429 # average overall miss latency
-system.cpu.dcache.overall_avg_mshr_miss_latency 2833.293429 # average overall mshr miss latency
+system.cpu.dcache.overall_avg_miss_latency 3608.010801 # average overall miss latency
+system.cpu.dcache.overall_avg_mshr_miss_latency 2608.010801 # average overall mshr miss latency
system.cpu.dcache.overall_avg_mshr_uncacheable_latency <err: div-0> # average overall mshr uncacheable latency
system.cpu.dcache.overall_hits 26495079 # number of overall hits
-system.cpu.dcache.overall_miss_latency 8517578 # number of overall miss cycles
+system.cpu.dcache.overall_miss_latency 8017000 # number of overall miss cycles
system.cpu.dcache.overall_miss_rate 0.000084 # miss rate for overall accesses
system.cpu.dcache.overall_misses 2222 # number of overall misses
system.cpu.dcache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.dcache.overall_mshr_miss_latency 6295578 # number of overall MSHR miss cycles
+system.cpu.dcache.overall_mshr_miss_latency 5795000 # number of overall MSHR miss cycles
system.cpu.dcache.overall_mshr_miss_rate 0.000084 # mshr miss rate for overall accesses
system.cpu.dcache.overall_mshr_misses 2222 # number of overall MSHR misses
system.cpu.dcache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
@@ -76,18 +76,18 @@ system.cpu.dcache.prefetcher.num_hwpf_squashed_from_miss 0
system.cpu.dcache.replacements 157 # number of replacements
system.cpu.dcache.sampled_refs 2222 # Sample count of references to valid blocks.
system.cpu.dcache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.dcache.tagsinuse 1398.130089 # Cycle average of tags in use
+system.cpu.dcache.tagsinuse 1441.710869 # Cycle average of tags in use
system.cpu.dcache.total_refs 26495079 # Total number of references to valid blocks.
system.cpu.dcache.warmup_cycle 0 # Cycle when the warmup percentage was hit.
system.cpu.dcache.writebacks 104 # number of writebacks
system.cpu.icache.ReadReq_accesses 91903058 # number of ReadReq accesses(hits+misses)
-system.cpu.icache.ReadReq_avg_miss_latency 3117.603760 # average ReadReq miss latency
-system.cpu.icache.ReadReq_avg_mshr_miss_latency 2117.603760 # average ReadReq mshr miss latency
+system.cpu.icache.ReadReq_avg_miss_latency 3077.908343 # average ReadReq miss latency
+system.cpu.icache.ReadReq_avg_mshr_miss_latency 2077.908343 # average ReadReq mshr miss latency
system.cpu.icache.ReadReq_hits 91894548 # number of ReadReq hits
-system.cpu.icache.ReadReq_miss_latency 26530808 # number of ReadReq miss cycles
+system.cpu.icache.ReadReq_miss_latency 26193000 # number of ReadReq miss cycles
system.cpu.icache.ReadReq_miss_rate 0.000093 # miss rate for ReadReq accesses
system.cpu.icache.ReadReq_misses 8510 # number of ReadReq misses
-system.cpu.icache.ReadReq_mshr_miss_latency 18020808 # number of ReadReq MSHR miss cycles
+system.cpu.icache.ReadReq_mshr_miss_latency 17683000 # number of ReadReq MSHR miss cycles
system.cpu.icache.ReadReq_mshr_miss_rate 0.000093 # mshr miss rate for ReadReq accesses
system.cpu.icache.ReadReq_mshr_misses 8510 # number of ReadReq MSHR misses
system.cpu.icache.avg_blocked_cycles_no_mshrs <err: div-0> # average number of cycles each access was blocked
@@ -99,29 +99,29 @@ system.cpu.icache.blocked_cycles_no_mshrs 0 # n
system.cpu.icache.blocked_cycles_no_targets 0 # number of cycles access was blocked
system.cpu.icache.cache_copies 0 # number of cache copies performed
system.cpu.icache.demand_accesses 91903058 # number of demand (read+write) accesses
-system.cpu.icache.demand_avg_miss_latency 3117.603760 # average overall miss latency
-system.cpu.icache.demand_avg_mshr_miss_latency 2117.603760 # average overall mshr miss latency
+system.cpu.icache.demand_avg_miss_latency 3077.908343 # average overall miss latency
+system.cpu.icache.demand_avg_mshr_miss_latency 2077.908343 # average overall mshr miss latency
system.cpu.icache.demand_hits 91894548 # number of demand (read+write) hits
-system.cpu.icache.demand_miss_latency 26530808 # number of demand (read+write) miss cycles
+system.cpu.icache.demand_miss_latency 26193000 # number of demand (read+write) miss cycles
system.cpu.icache.demand_miss_rate 0.000093 # miss rate for demand accesses
system.cpu.icache.demand_misses 8510 # number of demand (read+write) misses
system.cpu.icache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.icache.demand_mshr_miss_latency 18020808 # number of demand (read+write) MSHR miss cycles
+system.cpu.icache.demand_mshr_miss_latency 17683000 # number of demand (read+write) MSHR miss cycles
system.cpu.icache.demand_mshr_miss_rate 0.000093 # mshr miss rate for demand accesses
system.cpu.icache.demand_mshr_misses 8510 # number of demand (read+write) MSHR misses
system.cpu.icache.fast_writes 0 # number of fast writes performed
system.cpu.icache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.icache.no_allocate_misses 0 # Number of misses that were no-allocate
system.cpu.icache.overall_accesses 91903058 # number of overall (read+write) accesses
-system.cpu.icache.overall_avg_miss_latency 3117.603760 # average overall miss latency
-system.cpu.icache.overall_avg_mshr_miss_latency 2117.603760 # average overall mshr miss latency
+system.cpu.icache.overall_avg_miss_latency 3077.908343 # average overall miss latency
+system.cpu.icache.overall_avg_mshr_miss_latency 2077.908343 # average overall mshr miss latency
system.cpu.icache.overall_avg_mshr_uncacheable_latency <err: div-0> # average overall mshr uncacheable latency
system.cpu.icache.overall_hits 91894548 # number of overall hits
-system.cpu.icache.overall_miss_latency 26530808 # number of overall miss cycles
+system.cpu.icache.overall_miss_latency 26193000 # number of overall miss cycles
system.cpu.icache.overall_miss_rate 0.000093 # miss rate for overall accesses
system.cpu.icache.overall_misses 8510 # number of overall misses
system.cpu.icache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.icache.overall_mshr_miss_latency 18020808 # number of overall MSHR miss cycles
+system.cpu.icache.overall_mshr_miss_latency 17683000 # number of overall MSHR miss cycles
system.cpu.icache.overall_mshr_miss_rate 0.000093 # mshr miss rate for overall accesses
system.cpu.icache.overall_mshr_misses 8510 # number of overall MSHR misses
system.cpu.icache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
@@ -138,19 +138,19 @@ system.cpu.icache.prefetcher.num_hwpf_squashed_from_miss 0
system.cpu.icache.replacements 6681 # number of replacements
system.cpu.icache.sampled_refs 8510 # Sample count of references to valid blocks.
system.cpu.icache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.icache.tagsinuse 1374.520503 # Cycle average of tags in use
+system.cpu.icache.tagsinuse 1418.735069 # Cycle average of tags in use
system.cpu.icache.total_refs 91894548 # Total number of references to valid blocks.
system.cpu.icache.warmup_cycle 0 # Cycle when the warmup percentage was hit.
system.cpu.icache.writebacks 0 # number of writebacks
system.cpu.idle_fraction 0 # Percentage of idle cycles
system.cpu.l2cache.ReadReq_accesses 10732 # number of ReadReq accesses(hits+misses)
-system.cpu.l2cache.ReadReq_avg_miss_latency 2892.483207 # average ReadReq miss latency
-system.cpu.l2cache.ReadReq_avg_mshr_miss_latency 1885.503778 # average ReadReq mshr miss latency
+system.cpu.l2cache.ReadReq_avg_miss_latency 2703.820319 # average ReadReq miss latency
+system.cpu.l2cache.ReadReq_avg_mshr_miss_latency 1702.820319 # average ReadReq mshr miss latency
system.cpu.l2cache.ReadReq_hits 5968 # number of ReadReq hits
-system.cpu.l2cache.ReadReq_miss_latency 13779790 # number of ReadReq miss cycles
+system.cpu.l2cache.ReadReq_miss_latency 12881000 # number of ReadReq miss cycles
system.cpu.l2cache.ReadReq_miss_rate 0.443906 # miss rate for ReadReq accesses
system.cpu.l2cache.ReadReq_misses 4764 # number of ReadReq misses
-system.cpu.l2cache.ReadReq_mshr_miss_latency 8982540 # number of ReadReq MSHR miss cycles
+system.cpu.l2cache.ReadReq_mshr_miss_latency 8112236 # number of ReadReq MSHR miss cycles
system.cpu.l2cache.ReadReq_mshr_miss_rate 0.443906 # mshr miss rate for ReadReq accesses
system.cpu.l2cache.ReadReq_mshr_misses 4764 # number of ReadReq MSHR misses
system.cpu.l2cache.Writeback_accesses 104 # number of Writeback accesses(hits+misses)
@@ -164,29 +164,29 @@ system.cpu.l2cache.blocked_cycles_no_mshrs 0 #
system.cpu.l2cache.blocked_cycles_no_targets 0 # number of cycles access was blocked
system.cpu.l2cache.cache_copies 0 # number of cache copies performed
system.cpu.l2cache.demand_accesses 10732 # number of demand (read+write) accesses
-system.cpu.l2cache.demand_avg_miss_latency 2892.483207 # average overall miss latency
-system.cpu.l2cache.demand_avg_mshr_miss_latency 1885.503778 # average overall mshr miss latency
+system.cpu.l2cache.demand_avg_miss_latency 2703.820319 # average overall miss latency
+system.cpu.l2cache.demand_avg_mshr_miss_latency 1702.820319 # average overall mshr miss latency
system.cpu.l2cache.demand_hits 5968 # number of demand (read+write) hits
-system.cpu.l2cache.demand_miss_latency 13779790 # number of demand (read+write) miss cycles
+system.cpu.l2cache.demand_miss_latency 12881000 # number of demand (read+write) miss cycles
system.cpu.l2cache.demand_miss_rate 0.443906 # miss rate for demand accesses
system.cpu.l2cache.demand_misses 4764 # number of demand (read+write) misses
system.cpu.l2cache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.l2cache.demand_mshr_miss_latency 8982540 # number of demand (read+write) MSHR miss cycles
+system.cpu.l2cache.demand_mshr_miss_latency 8112236 # number of demand (read+write) MSHR miss cycles
system.cpu.l2cache.demand_mshr_miss_rate 0.443906 # mshr miss rate for demand accesses
system.cpu.l2cache.demand_mshr_misses 4764 # number of demand (read+write) MSHR misses
system.cpu.l2cache.fast_writes 0 # number of fast writes performed
system.cpu.l2cache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.l2cache.no_allocate_misses 0 # Number of misses that were no-allocate
system.cpu.l2cache.overall_accesses 10836 # number of overall (read+write) accesses
-system.cpu.l2cache.overall_avg_miss_latency 2892.483207 # average overall miss latency
-system.cpu.l2cache.overall_avg_mshr_miss_latency 1885.503778 # average overall mshr miss latency
+system.cpu.l2cache.overall_avg_miss_latency 2703.820319 # average overall miss latency
+system.cpu.l2cache.overall_avg_mshr_miss_latency 1702.820319 # average overall mshr miss latency
system.cpu.l2cache.overall_avg_mshr_uncacheable_latency <err: div-0> # average overall mshr uncacheable latency
system.cpu.l2cache.overall_hits 6072 # number of overall hits
-system.cpu.l2cache.overall_miss_latency 13779790 # number of overall miss cycles
+system.cpu.l2cache.overall_miss_latency 12881000 # number of overall miss cycles
system.cpu.l2cache.overall_miss_rate 0.439646 # miss rate for overall accesses
system.cpu.l2cache.overall_misses 4764 # number of overall misses
system.cpu.l2cache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.l2cache.overall_mshr_miss_latency 8982540 # number of overall MSHR miss cycles
+system.cpu.l2cache.overall_mshr_miss_latency 8112236 # number of overall MSHR miss cycles
system.cpu.l2cache.overall_mshr_miss_rate 0.439646 # mshr miss rate for overall accesses
system.cpu.l2cache.overall_mshr_misses 4764 # number of overall MSHR misses
system.cpu.l2cache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
@@ -203,12 +203,12 @@ system.cpu.l2cache.prefetcher.num_hwpf_squashed_from_miss 0
system.cpu.l2cache.replacements 0 # number of replacements
system.cpu.l2cache.sampled_refs 4764 # Sample count of references to valid blocks.
system.cpu.l2cache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.l2cache.tagsinuse 3073.845977 # Cycle average of tags in use
+system.cpu.l2cache.tagsinuse 3173.029647 # Cycle average of tags in use
system.cpu.l2cache.total_refs 6072 # Total number of references to valid blocks.
system.cpu.l2cache.warmup_cycle 0 # Cycle when the warmup percentage was hit.
system.cpu.l2cache.writebacks 0 # number of writebacks
system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles
-system.cpu.numCycles 153438012 # number of cpu cycles simulated
+system.cpu.numCycles 59229023000 # number of cpu cycles simulated
system.cpu.num_insts 91903057 # Number of instructions executed
system.cpu.num_refs 26537109 # Number of memory references
system.cpu.workload.PROG:num_syscalls 389 # Number of system calls
diff --git a/tests/long/70.twolf/ref/alpha/tru64/simple-timing/smred.out b/tests/long/70.twolf/ref/alpha/tru64/simple-timing/smred.out
index 00387ae5c..98777e0af 100644
--- a/tests/long/70.twolf/ref/alpha/tru64/simple-timing/smred.out
+++ b/tests/long/70.twolf/ref/alpha/tru64/simple-timing/smred.out
@@ -66,7 +66,7 @@ The rand generator seed was at utemp() : 1
I T fds Wire Penalty P_lim Epct binC rowC acc s/p early FDs MRs
1 500 0 929 592 160 30.0 1.0 3.0 84.2 34.7 0.0 0 40
2 491 0 876 106 726 0.0 0.8 2.5 80.0 18.5 0.0 0 46
- 3 482 0 822 273 372 0.0 0.5 1.5 80.8 21.2 0.0 0 46
+ 3 482 0 822 273 372 0.0 0.5 1.5 80.8 21.3 0.0 0 46
4 474 0 826 53 247 0.0 0.5 0.9 65.0 21.9 0.0 0 48
5 465 8 987 73 190 0.0 0.5 0.5 50.0 38.3 0.0 0 46
6 457 8 851 67 226 0.0 0.5 0.5 53.8 42.9 0.0 0 52
@@ -103,7 +103,7 @@ The rand generator seed was at utemp() : 1
37 264 4 875 106 133 0.0 0.5 0.5 31.7 55.3 0.0 0 52
38 260 8 1023 145 149 0.0 0.6 0.5 28.7 65.0 0.0 0 52
39 255 8 801 151 173 0.0 0.9 0.5 41.7 41.2 0.0 0 48
- 40 251 8 741 104 159 0.0 0.8 0.5 36.2 47.5 0.0 0 48
+ 40 251 8 741 104 159 0.0 0.8 0.5 36.3 47.5 0.0 0 48
41 246 8 828 108 149 0.0 0.5 0.5 34.6 50.9 0.0 0 50
42 242 8 947 128 132 0.0 0.7 0.5 34.2 39.0 0.0 0 50
43 238 8 917 101 142 0.0 0.8 0.5 34.4 50.9 0.0 0 48
diff --git a/tests/long/70.twolf/ref/alpha/tru64/simple-timing/stderr b/tests/long/70.twolf/ref/alpha/tru64/simple-timing/stderr
index eb1796ead..f33d007a7 100644
--- a/tests/long/70.twolf/ref/alpha/tru64/simple-timing/stderr
+++ b/tests/long/70.twolf/ref/alpha/tru64/simple-timing/stderr
@@ -1,2 +1,2 @@
-0: system.remote_gdb.listener: listening for remote gdb on port 7000
warn: Entering event queue @ 0. Starting simulation...
+warn: Increasing stack size by one page.
diff --git a/tests/long/70.twolf/ref/sparc/linux/simple-atomic/config.ini b/tests/long/70.twolf/ref/sparc/linux/simple-atomic/config.ini
index 2a1613fa1..5aa5f86fe 100644
--- a/tests/long/70.twolf/ref/sparc/linux/simple-atomic/config.ini
+++ b/tests/long/70.twolf/ref/sparc/linux/simple-atomic/config.ini
@@ -12,7 +12,7 @@ physmem=system.physmem
[system.cpu]
type=AtomicSimpleCPU
children=workload
-clock=1
+clock=500
cpu_id=0
defer_registration=false
function_trace=false
diff --git a/tests/long/70.twolf/ref/sparc/linux/simple-atomic/config.out b/tests/long/70.twolf/ref/sparc/linux/simple-atomic/config.out
index d24c09793..f078d661c 100644
--- a/tests/long/70.twolf/ref/sparc/linux/simple-atomic/config.out
+++ b/tests/long/70.twolf/ref/sparc/linux/simple-atomic/config.out
@@ -47,7 +47,7 @@ progress_interval=0
system=system
cpu_id=0
workload=system.cpu.workload
-clock=1
+clock=500
phase=0
defer_registration=false
width=1
diff --git a/tests/long/70.twolf/ref/sparc/linux/simple-atomic/m5stats.txt b/tests/long/70.twolf/ref/sparc/linux/simple-atomic/m5stats.txt
index 45fd6b479..5532c6dba 100644
--- a/tests/long/70.twolf/ref/sparc/linux/simple-atomic/m5stats.txt
+++ b/tests/long/70.twolf/ref/sparc/linux/simple-atomic/m5stats.txt
@@ -1,13 +1,13 @@
---------- Begin Simulation Statistics ----------
-host_inst_rate 676464 # Simulator instruction rate (inst/s)
-host_mem_usage 149916 # Number of bytes of host memory used
-host_seconds 285.95 # Real time elapsed on the host
-host_tick_rate 676463 # Simulator tick rate (ticks/s)
+host_inst_rate 668374 # Simulator instruction rate (inst/s)
+host_mem_usage 150556 # Number of bytes of host memory used
+host_seconds 289.41 # Real time elapsed on the host
+host_tick_rate 334186387 # Simulator tick rate (ticks/s)
sim_freq 1000000000000 # Frequency of simulated ticks
sim_insts 193435973 # Number of instructions simulated
-sim_seconds 0.000193 # Number of seconds simulated
-sim_ticks 193435972 # Number of ticks simulated
+sim_seconds 0.096718 # Number of seconds simulated
+sim_ticks 96717986000 # Number of ticks simulated
system.cpu.idle_fraction 0 # Percentage of idle cycles
system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles
system.cpu.numCycles 193435973 # number of cpu cycles simulated
diff --git a/tests/long/70.twolf/ref/sparc/linux/simple-atomic/stderr b/tests/long/70.twolf/ref/sparc/linux/simple-atomic/stderr
index 94662b6e8..18e13818c 100644
--- a/tests/long/70.twolf/ref/sparc/linux/simple-atomic/stderr
+++ b/tests/long/70.twolf/ref/sparc/linux/simple-atomic/stderr
@@ -2,7 +2,6 @@ warn: More than two loadable segments in ELF object.
warn: Ignoring segment @ 0x11e394 length 0x10.
warn: More than two loadable segments in ELF object.
warn: Ignoring segment @ 0x0 length 0x0.
-0: system.remote_gdb.listener: listening for remote gdb on port 7000
warn: Entering event queue @ 0. Starting simulation...
warn: Ignoring request to flush register windows.
warn: Increasing stack size by one page.
diff --git a/tests/long/70.twolf/ref/sparc/linux/simple-atomic/stdout b/tests/long/70.twolf/ref/sparc/linux/simple-atomic/stdout
index 7c0e5ba5f..2cdcc205c 100644
--- a/tests/long/70.twolf/ref/sparc/linux/simple-atomic/stdout
+++ b/tests/long/70.twolf/ref/sparc/linux/simple-atomic/stdout
@@ -18,11 +18,11 @@ The Regents of The University of Michigan
All Rights Reserved
-M5 compiled Mar 12 2007 16:53:49
-M5 started Mon Mar 12 17:37:07 2007
+M5 compiled Apr 27 2007 14:35:32
+M5 started Fri Apr 27 16:03:50 2007
M5 executing on zizzer.eecs.umich.edu
command line: build/SPARC_SE/m5.fast -d build/SPARC_SE/tests/fast/long/70.twolf/sparc/linux/simple-atomic tests/run.py long/70.twolf/sparc/linux/simple-atomic
Couldn't unlink build/SPARC_SE/tests/fast/long/70.twolf/sparc/linux/simple-atomic/smred.sav
Couldn't unlink build/SPARC_SE/tests/fast/long/70.twolf/sparc/linux/simple-atomic/smred.sv2
Global frequency set at 1000000000000 ticks per second
-Exiting @ tick 193435972 because target called exit()
+Exiting @ tick 96717986000 because target called exit()
diff --git a/tests/long/70.twolf/ref/sparc/linux/simple-timing/config.ini b/tests/long/70.twolf/ref/sparc/linux/simple-timing/config.ini
index 0e057cbbe..ec76ab996 100644
--- a/tests/long/70.twolf/ref/sparc/linux/simple-timing/config.ini
+++ b/tests/long/70.twolf/ref/sparc/linux/simple-timing/config.ini
@@ -12,7 +12,7 @@ physmem=system.physmem
[system.cpu]
type=TimingSimpleCPU
children=dcache icache l2cache toL2Bus workload
-clock=1
+clock=500
cpu_id=0
defer_registration=false
function_trace=false
diff --git a/tests/long/70.twolf/ref/sparc/linux/simple-timing/config.out b/tests/long/70.twolf/ref/sparc/linux/simple-timing/config.out
index 5f60c76d0..dbecb5fa5 100644
--- a/tests/long/70.twolf/ref/sparc/linux/simple-timing/config.out
+++ b/tests/long/70.twolf/ref/sparc/linux/simple-timing/config.out
@@ -47,7 +47,7 @@ progress_interval=0
system=system
cpu_id=0
workload=system.cpu.workload
-clock=1
+clock=500
phase=0
defer_registration=false
// width not specified
diff --git a/tests/long/70.twolf/ref/sparc/linux/simple-timing/m5stats.txt b/tests/long/70.twolf/ref/sparc/linux/simple-timing/m5stats.txt
index 2fbdef851..2c6679b72 100644
--- a/tests/long/70.twolf/ref/sparc/linux/simple-timing/m5stats.txt
+++ b/tests/long/70.twolf/ref/sparc/linux/simple-timing/m5stats.txt
@@ -1,41 +1,41 @@
---------- Begin Simulation Statistics ----------
-host_inst_rate 471554 # Simulator instruction rate (inst/s)
-host_mem_usage 155352 # Number of bytes of host memory used
-host_seconds 410.21 # Real time elapsed on the host
-host_tick_rate 766692 # Simulator tick rate (ticks/s)
+host_inst_rate 490451 # Simulator instruction rate (inst/s)
+host_mem_usage 156012 # Number of bytes of host memory used
+host_seconds 394.40 # Real time elapsed on the host
+host_tick_rate 342594746 # Simulator tick rate (ticks/s)
sim_freq 1000000000000 # Frequency of simulated ticks
sim_insts 193435973 # Number of instructions simulated
-sim_seconds 0.000315 # Number of seconds simulated
-sim_ticks 314505003 # Number of ticks simulated
+sim_seconds 0.135121 # Number of seconds simulated
+sim_ticks 135120940500 # Number of ticks simulated
system.cpu.dcache.ReadReq_accesses 57734138 # number of ReadReq accesses(hits+misses)
-system.cpu.dcache.ReadReq_avg_miss_latency 3705.925703 # average ReadReq miss latency
-system.cpu.dcache.ReadReq_avg_mshr_miss_latency 2705.925703 # average ReadReq mshr miss latency
+system.cpu.dcache.ReadReq_avg_miss_latency 3786.144578 # average ReadReq miss latency
+system.cpu.dcache.ReadReq_avg_mshr_miss_latency 2786.144578 # average ReadReq mshr miss latency
system.cpu.dcache.ReadReq_hits 57733640 # number of ReadReq hits
-system.cpu.dcache.ReadReq_miss_latency 1845551 # number of ReadReq miss cycles
+system.cpu.dcache.ReadReq_miss_latency 1885500 # number of ReadReq miss cycles
system.cpu.dcache.ReadReq_miss_rate 0.000009 # miss rate for ReadReq accesses
system.cpu.dcache.ReadReq_misses 498 # number of ReadReq misses
-system.cpu.dcache.ReadReq_mshr_miss_latency 1347551 # number of ReadReq MSHR miss cycles
+system.cpu.dcache.ReadReq_mshr_miss_latency 1387500 # number of ReadReq MSHR miss cycles
system.cpu.dcache.ReadReq_mshr_miss_rate 0.000009 # mshr miss rate for ReadReq accesses
system.cpu.dcache.ReadReq_mshr_misses 498 # number of ReadReq MSHR misses
system.cpu.dcache.SwapReq_accesses 22406 # number of SwapReq accesses(hits+misses)
-system.cpu.dcache.SwapReq_avg_miss_latency 3995 # average SwapReq miss latency
-system.cpu.dcache.SwapReq_avg_mshr_miss_latency 2995 # average SwapReq mshr miss latency
+system.cpu.dcache.SwapReq_avg_miss_latency 3500 # average SwapReq miss latency
+system.cpu.dcache.SwapReq_avg_mshr_miss_latency 2500 # average SwapReq mshr miss latency
system.cpu.dcache.SwapReq_hits 22405 # number of SwapReq hits
-system.cpu.dcache.SwapReq_miss_latency 3995 # number of SwapReq miss cycles
+system.cpu.dcache.SwapReq_miss_latency 3500 # number of SwapReq miss cycles
system.cpu.dcache.SwapReq_miss_rate 0.000045 # miss rate for SwapReq accesses
system.cpu.dcache.SwapReq_misses 1 # number of SwapReq misses
-system.cpu.dcache.SwapReq_mshr_miss_latency 2995 # number of SwapReq MSHR miss cycles
+system.cpu.dcache.SwapReq_mshr_miss_latency 2500 # number of SwapReq MSHR miss cycles
system.cpu.dcache.SwapReq_mshr_miss_rate 0.000045 # mshr miss rate for SwapReq accesses
system.cpu.dcache.SwapReq_mshr_misses 1 # number of SwapReq MSHR misses
system.cpu.dcache.WriteReq_accesses 18976414 # number of WriteReq accesses(hits+misses)
-system.cpu.dcache.WriteReq_avg_miss_latency 3678.678637 # average WriteReq miss latency
-system.cpu.dcache.WriteReq_avg_mshr_miss_latency 2678.678637 # average WriteReq mshr miss latency
+system.cpu.dcache.WriteReq_avg_miss_latency 3587.016575 # average WriteReq miss latency
+system.cpu.dcache.WriteReq_avg_mshr_miss_latency 2587.016575 # average WriteReq mshr miss latency
system.cpu.dcache.WriteReq_hits 18975328 # number of WriteReq hits
-system.cpu.dcache.WriteReq_miss_latency 3995045 # number of WriteReq miss cycles
+system.cpu.dcache.WriteReq_miss_latency 3895500 # number of WriteReq miss cycles
system.cpu.dcache.WriteReq_miss_rate 0.000057 # miss rate for WriteReq accesses
system.cpu.dcache.WriteReq_misses 1086 # number of WriteReq misses
-system.cpu.dcache.WriteReq_mshr_miss_latency 2909045 # number of WriteReq MSHR miss cycles
+system.cpu.dcache.WriteReq_mshr_miss_latency 2809500 # number of WriteReq MSHR miss cycles
system.cpu.dcache.WriteReq_mshr_miss_rate 0.000057 # mshr miss rate for WriteReq accesses
system.cpu.dcache.WriteReq_mshr_misses 1086 # number of WriteReq MSHR misses
system.cpu.dcache.avg_blocked_cycles_no_mshrs <err: div-0> # average number of cycles each access was blocked
@@ -47,29 +47,29 @@ system.cpu.dcache.blocked_cycles_no_mshrs 0 # n
system.cpu.dcache.blocked_cycles_no_targets 0 # number of cycles access was blocked
system.cpu.dcache.cache_copies 0 # number of cache copies performed
system.cpu.dcache.demand_accesses 76710552 # number of demand (read+write) accesses
-system.cpu.dcache.demand_avg_miss_latency 3687.244949 # average overall miss latency
-system.cpu.dcache.demand_avg_mshr_miss_latency 2687.244949 # average overall mshr miss latency
+system.cpu.dcache.demand_avg_miss_latency 3649.621212 # average overall miss latency
+system.cpu.dcache.demand_avg_mshr_miss_latency 2649.621212 # average overall mshr miss latency
system.cpu.dcache.demand_hits 76708968 # number of demand (read+write) hits
-system.cpu.dcache.demand_miss_latency 5840596 # number of demand (read+write) miss cycles
+system.cpu.dcache.demand_miss_latency 5781000 # number of demand (read+write) miss cycles
system.cpu.dcache.demand_miss_rate 0.000021 # miss rate for demand accesses
system.cpu.dcache.demand_misses 1584 # number of demand (read+write) misses
system.cpu.dcache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.dcache.demand_mshr_miss_latency 4256596 # number of demand (read+write) MSHR miss cycles
+system.cpu.dcache.demand_mshr_miss_latency 4197000 # number of demand (read+write) MSHR miss cycles
system.cpu.dcache.demand_mshr_miss_rate 0.000021 # mshr miss rate for demand accesses
system.cpu.dcache.demand_mshr_misses 1584 # number of demand (read+write) MSHR misses
system.cpu.dcache.fast_writes 0 # number of fast writes performed
system.cpu.dcache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.dcache.no_allocate_misses 0 # Number of misses that were no-allocate
system.cpu.dcache.overall_accesses 76710552 # number of overall (read+write) accesses
-system.cpu.dcache.overall_avg_miss_latency 3687.244949 # average overall miss latency
-system.cpu.dcache.overall_avg_mshr_miss_latency 2687.244949 # average overall mshr miss latency
+system.cpu.dcache.overall_avg_miss_latency 3649.621212 # average overall miss latency
+system.cpu.dcache.overall_avg_mshr_miss_latency 2649.621212 # average overall mshr miss latency
system.cpu.dcache.overall_avg_mshr_uncacheable_latency <err: div-0> # average overall mshr uncacheable latency
system.cpu.dcache.overall_hits 76708968 # number of overall hits
-system.cpu.dcache.overall_miss_latency 5840596 # number of overall miss cycles
+system.cpu.dcache.overall_miss_latency 5781000 # number of overall miss cycles
system.cpu.dcache.overall_miss_rate 0.000021 # miss rate for overall accesses
system.cpu.dcache.overall_misses 1584 # number of overall misses
system.cpu.dcache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.dcache.overall_mshr_miss_latency 4256596 # number of overall MSHR miss cycles
+system.cpu.dcache.overall_mshr_miss_latency 4197000 # number of overall MSHR miss cycles
system.cpu.dcache.overall_mshr_miss_rate 0.000021 # mshr miss rate for overall accesses
system.cpu.dcache.overall_mshr_misses 1584 # number of overall MSHR misses
system.cpu.dcache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
@@ -86,18 +86,18 @@ system.cpu.dcache.prefetcher.num_hwpf_squashed_from_miss 0
system.cpu.dcache.replacements 26 # number of replacements
system.cpu.dcache.sampled_refs 1585 # Sample count of references to valid blocks.
system.cpu.dcache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.dcache.tagsinuse 1216.403972 # Cycle average of tags in use
+system.cpu.dcache.tagsinuse 1237.515646 # Cycle average of tags in use
system.cpu.dcache.total_refs 76731373 # Total number of references to valid blocks.
system.cpu.dcache.warmup_cycle 0 # Cycle when the warmup percentage was hit.
system.cpu.dcache.writebacks 23 # number of writebacks
system.cpu.icache.ReadReq_accesses 193435974 # number of ReadReq accesses(hits+misses)
-system.cpu.icache.ReadReq_avg_miss_latency 3138.680633 # average ReadReq miss latency
-system.cpu.icache.ReadReq_avg_mshr_miss_latency 2138.680633 # average ReadReq mshr miss latency
+system.cpu.icache.ReadReq_avg_miss_latency 3066.269971 # average ReadReq miss latency
+system.cpu.icache.ReadReq_avg_mshr_miss_latency 2066.269971 # average ReadReq mshr miss latency
system.cpu.icache.ReadReq_hits 193423706 # number of ReadReq hits
-system.cpu.icache.ReadReq_miss_latency 38505334 # number of ReadReq miss cycles
+system.cpu.icache.ReadReq_miss_latency 37617000 # number of ReadReq miss cycles
system.cpu.icache.ReadReq_miss_rate 0.000063 # miss rate for ReadReq accesses
system.cpu.icache.ReadReq_misses 12268 # number of ReadReq misses
-system.cpu.icache.ReadReq_mshr_miss_latency 26237334 # number of ReadReq MSHR miss cycles
+system.cpu.icache.ReadReq_mshr_miss_latency 25349000 # number of ReadReq MSHR miss cycles
system.cpu.icache.ReadReq_mshr_miss_rate 0.000063 # mshr miss rate for ReadReq accesses
system.cpu.icache.ReadReq_mshr_misses 12268 # number of ReadReq MSHR misses
system.cpu.icache.avg_blocked_cycles_no_mshrs <err: div-0> # average number of cycles each access was blocked
@@ -109,29 +109,29 @@ system.cpu.icache.blocked_cycles_no_mshrs 0 # n
system.cpu.icache.blocked_cycles_no_targets 0 # number of cycles access was blocked
system.cpu.icache.cache_copies 0 # number of cache copies performed
system.cpu.icache.demand_accesses 193435974 # number of demand (read+write) accesses
-system.cpu.icache.demand_avg_miss_latency 3138.680633 # average overall miss latency
-system.cpu.icache.demand_avg_mshr_miss_latency 2138.680633 # average overall mshr miss latency
+system.cpu.icache.demand_avg_miss_latency 3066.269971 # average overall miss latency
+system.cpu.icache.demand_avg_mshr_miss_latency 2066.269971 # average overall mshr miss latency
system.cpu.icache.demand_hits 193423706 # number of demand (read+write) hits
-system.cpu.icache.demand_miss_latency 38505334 # number of demand (read+write) miss cycles
+system.cpu.icache.demand_miss_latency 37617000 # number of demand (read+write) miss cycles
system.cpu.icache.demand_miss_rate 0.000063 # miss rate for demand accesses
system.cpu.icache.demand_misses 12268 # number of demand (read+write) misses
system.cpu.icache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.icache.demand_mshr_miss_latency 26237334 # number of demand (read+write) MSHR miss cycles
+system.cpu.icache.demand_mshr_miss_latency 25349000 # number of demand (read+write) MSHR miss cycles
system.cpu.icache.demand_mshr_miss_rate 0.000063 # mshr miss rate for demand accesses
system.cpu.icache.demand_mshr_misses 12268 # number of demand (read+write) MSHR misses
system.cpu.icache.fast_writes 0 # number of fast writes performed
system.cpu.icache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.icache.no_allocate_misses 0 # Number of misses that were no-allocate
system.cpu.icache.overall_accesses 193435974 # number of overall (read+write) accesses
-system.cpu.icache.overall_avg_miss_latency 3138.680633 # average overall miss latency
-system.cpu.icache.overall_avg_mshr_miss_latency 2138.680633 # average overall mshr miss latency
+system.cpu.icache.overall_avg_miss_latency 3066.269971 # average overall miss latency
+system.cpu.icache.overall_avg_mshr_miss_latency 2066.269971 # average overall mshr miss latency
system.cpu.icache.overall_avg_mshr_uncacheable_latency <err: div-0> # average overall mshr uncacheable latency
system.cpu.icache.overall_hits 193423706 # number of overall hits
-system.cpu.icache.overall_miss_latency 38505334 # number of overall miss cycles
+system.cpu.icache.overall_miss_latency 37617000 # number of overall miss cycles
system.cpu.icache.overall_miss_rate 0.000063 # miss rate for overall accesses
system.cpu.icache.overall_misses 12268 # number of overall misses
system.cpu.icache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.icache.overall_mshr_miss_latency 26237334 # number of overall MSHR miss cycles
+system.cpu.icache.overall_mshr_miss_latency 25349000 # number of overall MSHR miss cycles
system.cpu.icache.overall_mshr_miss_rate 0.000063 # mshr miss rate for overall accesses
system.cpu.icache.overall_mshr_misses 12268 # number of overall MSHR misses
system.cpu.icache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
@@ -148,19 +148,19 @@ system.cpu.icache.prefetcher.num_hwpf_squashed_from_miss 0
system.cpu.icache.replacements 10342 # number of replacements
system.cpu.icache.sampled_refs 12268 # Sample count of references to valid blocks.
system.cpu.icache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.icache.tagsinuse 1567.271345 # Cycle average of tags in use
+system.cpu.icache.tagsinuse 1591.858190 # Cycle average of tags in use
system.cpu.icache.total_refs 193423706 # Total number of references to valid blocks.
system.cpu.icache.warmup_cycle 0 # Cycle when the warmup percentage was hit.
system.cpu.icache.writebacks 0 # number of writebacks
system.cpu.idle_fraction 0 # Percentage of idle cycles
system.cpu.l2cache.ReadReq_accesses 13852 # number of ReadReq accesses(hits+misses)
-system.cpu.l2cache.ReadReq_avg_miss_latency 2847.598413 # average ReadReq miss latency
-system.cpu.l2cache.ReadReq_avg_mshr_miss_latency 1846.400619 # average ReadReq mshr miss latency
+system.cpu.l2cache.ReadReq_avg_miss_latency 2720.824463 # average ReadReq miss latency
+system.cpu.l2cache.ReadReq_avg_mshr_miss_latency 1719.824463 # average ReadReq mshr miss latency
system.cpu.l2cache.ReadReq_hits 8685 # number of ReadReq hits
-system.cpu.l2cache.ReadReq_miss_latency 14713541 # number of ReadReq miss cycles
+system.cpu.l2cache.ReadReq_miss_latency 14058500 # number of ReadReq miss cycles
system.cpu.l2cache.ReadReq_miss_rate 0.373015 # miss rate for ReadReq accesses
system.cpu.l2cache.ReadReq_misses 5167 # number of ReadReq misses
-system.cpu.l2cache.ReadReq_mshr_miss_latency 9540352 # number of ReadReq MSHR miss cycles
+system.cpu.l2cache.ReadReq_mshr_miss_latency 8886333 # number of ReadReq MSHR miss cycles
system.cpu.l2cache.ReadReq_mshr_miss_rate 0.373015 # mshr miss rate for ReadReq accesses
system.cpu.l2cache.ReadReq_mshr_misses 5167 # number of ReadReq MSHR misses
system.cpu.l2cache.Writeback_accesses 23 # number of Writeback accesses(hits+misses)
@@ -174,29 +174,29 @@ system.cpu.l2cache.blocked_cycles_no_mshrs 0 #
system.cpu.l2cache.blocked_cycles_no_targets 0 # number of cycles access was blocked
system.cpu.l2cache.cache_copies 0 # number of cache copies performed
system.cpu.l2cache.demand_accesses 13852 # number of demand (read+write) accesses
-system.cpu.l2cache.demand_avg_miss_latency 2847.598413 # average overall miss latency
-system.cpu.l2cache.demand_avg_mshr_miss_latency 1846.400619 # average overall mshr miss latency
+system.cpu.l2cache.demand_avg_miss_latency 2720.824463 # average overall miss latency
+system.cpu.l2cache.demand_avg_mshr_miss_latency 1719.824463 # average overall mshr miss latency
system.cpu.l2cache.demand_hits 8685 # number of demand (read+write) hits
-system.cpu.l2cache.demand_miss_latency 14713541 # number of demand (read+write) miss cycles
+system.cpu.l2cache.demand_miss_latency 14058500 # number of demand (read+write) miss cycles
system.cpu.l2cache.demand_miss_rate 0.373015 # miss rate for demand accesses
system.cpu.l2cache.demand_misses 5167 # number of demand (read+write) misses
system.cpu.l2cache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits
-system.cpu.l2cache.demand_mshr_miss_latency 9540352 # number of demand (read+write) MSHR miss cycles
+system.cpu.l2cache.demand_mshr_miss_latency 8886333 # number of demand (read+write) MSHR miss cycles
system.cpu.l2cache.demand_mshr_miss_rate 0.373015 # mshr miss rate for demand accesses
system.cpu.l2cache.demand_mshr_misses 5167 # number of demand (read+write) MSHR misses
system.cpu.l2cache.fast_writes 0 # number of fast writes performed
system.cpu.l2cache.mshr_cap_events 0 # number of times MSHR cap was activated
system.cpu.l2cache.no_allocate_misses 0 # Number of misses that were no-allocate
system.cpu.l2cache.overall_accesses 13875 # number of overall (read+write) accesses
-system.cpu.l2cache.overall_avg_miss_latency 2847.598413 # average overall miss latency
-system.cpu.l2cache.overall_avg_mshr_miss_latency 1846.400619 # average overall mshr miss latency
+system.cpu.l2cache.overall_avg_miss_latency 2720.824463 # average overall miss latency
+system.cpu.l2cache.overall_avg_mshr_miss_latency 1719.824463 # average overall mshr miss latency
system.cpu.l2cache.overall_avg_mshr_uncacheable_latency <err: div-0> # average overall mshr uncacheable latency
system.cpu.l2cache.overall_hits 8708 # number of overall hits
-system.cpu.l2cache.overall_miss_latency 14713541 # number of overall miss cycles
+system.cpu.l2cache.overall_miss_latency 14058500 # number of overall miss cycles
system.cpu.l2cache.overall_miss_rate 0.372396 # miss rate for overall accesses
system.cpu.l2cache.overall_misses 5167 # number of overall misses
system.cpu.l2cache.overall_mshr_hits 0 # number of overall MSHR hits
-system.cpu.l2cache.overall_mshr_miss_latency 9540352 # number of overall MSHR miss cycles
+system.cpu.l2cache.overall_mshr_miss_latency 8886333 # number of overall MSHR miss cycles
system.cpu.l2cache.overall_mshr_miss_rate 0.372396 # mshr miss rate for overall accesses
system.cpu.l2cache.overall_mshr_misses 5167 # number of overall MSHR misses
system.cpu.l2cache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles
@@ -213,12 +213,12 @@ system.cpu.l2cache.prefetcher.num_hwpf_squashed_from_miss 0
system.cpu.l2cache.replacements 0 # number of replacements
system.cpu.l2cache.sampled_refs 5167 # Sample count of references to valid blocks.
system.cpu.l2cache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions
-system.cpu.l2cache.tagsinuse 3448.701925 # Cycle average of tags in use
+system.cpu.l2cache.tagsinuse 3507.285738 # Cycle average of tags in use
system.cpu.l2cache.total_refs 8708 # Total number of references to valid blocks.
system.cpu.l2cache.warmup_cycle 0 # Cycle when the warmup percentage was hit.
system.cpu.l2cache.writebacks 0 # number of writebacks
system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles
-system.cpu.numCycles 314505003 # number of cpu cycles simulated
+system.cpu.numCycles 135120940500 # number of cpu cycles simulated
system.cpu.num_insts 193435973 # Number of instructions executed
system.cpu.num_refs 76732959 # Number of memory references
system.cpu.workload.PROG:num_syscalls 396 # Number of system calls
diff --git a/tests/long/70.twolf/ref/sparc/linux/simple-timing/stderr b/tests/long/70.twolf/ref/sparc/linux/simple-timing/stderr
index 6e24f6d54..18e13818c 100644
--- a/tests/long/70.twolf/ref/sparc/linux/simple-timing/stderr
+++ b/tests/long/70.twolf/ref/sparc/linux/simple-timing/stderr
@@ -2,7 +2,6 @@ warn: More than two loadable segments in ELF object.
warn: Ignoring segment @ 0x11e394 length 0x10.
warn: More than two loadable segments in ELF object.
warn: Ignoring segment @ 0x0 length 0x0.
-0: system.remote_gdb.listener: listening for remote gdb on port 7002
warn: Entering event queue @ 0. Starting simulation...
warn: Ignoring request to flush register windows.
warn: Increasing stack size by one page.
diff --git a/tests/long/70.twolf/ref/sparc/linux/simple-timing/stdout b/tests/long/70.twolf/ref/sparc/linux/simple-timing/stdout
index d50dfc3c4..eb4e3bbfa 100644
--- a/tests/long/70.twolf/ref/sparc/linux/simple-timing/stdout
+++ b/tests/long/70.twolf/ref/sparc/linux/simple-timing/stdout
@@ -18,11 +18,11 @@ The Regents of The University of Michigan
All Rights Reserved
-M5 compiled Mar 29 2007 16:12:35
-M5 started Thu Mar 29 16:13:01 2007
+M5 compiled Apr 27 2007 14:35:32
+M5 started Fri Apr 27 16:08:41 2007
M5 executing on zizzer.eecs.umich.edu
command line: build/SPARC_SE/m5.fast -d build/SPARC_SE/tests/fast/long/70.twolf/sparc/linux/simple-timing tests/run.py long/70.twolf/sparc/linux/simple-timing
Couldn't unlink build/SPARC_SE/tests/fast/long/70.twolf/sparc/linux/simple-timing/smred.sav
Couldn't unlink build/SPARC_SE/tests/fast/long/70.twolf/sparc/linux/simple-timing/smred.sv2
Global frequency set at 1000000000000 ticks per second
-Exiting @ tick 314505003 because target called exit()
+Exiting @ tick 135120940500 because target called exit()
diff --git a/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-dual/config.ini b/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-dual/config.ini
index ce952d718..8145ecdc4 100644
--- a/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-dual/config.ini
+++ b/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-dual/config.ini
@@ -1,11 +1,7 @@
[root]
type=Root
children=system
-checkpoint=
-clock=2000000000
-max_tick=0
-output_file=cout
-progress_interval=0
+dummy=0
[system]
type=LinuxAlphaSystem
diff --git a/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-dual/config.out b/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-dual/config.out
index 313620c59..e0c23706f 100644
--- a/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-dual/config.out
+++ b/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-dual/config.out
@@ -1,9 +1,6 @@
[root]
type=Root
-clock=2000000000
-max_tick=0
-progress_interval=0
-output_file=cout
+dummy=0
[system.physmem]
type=PhysicalMemory
diff --git a/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-dual/m5stats.txt b/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-dual/m5stats.txt
index 4dbe8c13c..2a3b3163d 100644
--- a/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-dual/m5stats.txt
+++ b/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-dual/m5stats.txt
@@ -1,220 +1,224 @@
---------- Begin Simulation Statistics ----------
-host_inst_rate 1026206 # Simulator instruction rate (inst/s)
-host_mem_usage 240860 # Number of bytes of host memory used
-host_seconds 63.27 # Real time elapsed on the host
-host_tick_rate 58764450 # Simulator tick rate (ticks/s)
+host_inst_rate 674184 # Simulator instruction rate (inst/s)
+host_mem_usage 251408 # Number of bytes of host memory used
+host_seconds 93.63 # Real time elapsed on the host
+host_tick_rate 39952215 # Simulator tick rate (ticks/s)
sim_freq 2000000000 # Frequency of simulated ticks
-sim_insts 64932819 # Number of instructions simulated
-sim_seconds 1.859157 # Number of seconds simulated
-sim_ticks 3718314928 # Number of ticks simulated
-system.cpu0.dtb.accesses 544556 # DTB accesses
-system.cpu0.dtb.acv 335 # DTB access violations
-system.cpu0.dtb.hits 14841931 # DTB hits
-system.cpu0.dtb.misses 7356 # DTB misses
-system.cpu0.dtb.read_accesses 377530 # DTB read accesses
-system.cpu0.dtb.read_acv 210 # DTB read access violations
-system.cpu0.dtb.read_hits 8970576 # DTB read hits
-system.cpu0.dtb.read_misses 6581 # DTB read misses
-system.cpu0.dtb.write_accesses 167026 # DTB write accesses
-system.cpu0.dtb.write_acv 125 # DTB write access violations
-system.cpu0.dtb.write_hits 5871355 # DTB write hits
-system.cpu0.dtb.write_misses 775 # DTB write misses
-system.cpu0.idle_fraction 0.984944 # Percentage of idle cycles
-system.cpu0.itb.accesses 3586919 # ITB accesses
-system.cpu0.itb.acv 184 # ITB acv
-system.cpu0.itb.hits 3583450 # ITB hits
-system.cpu0.itb.misses 3469 # ITB misses
-system.cpu0.kern.callpal 182754 # number of callpals executed
+sim_insts 63122441 # Number of instructions simulated
+sim_seconds 1.870326 # Number of seconds simulated
+sim_ticks 3740651174 # Number of ticks simulated
+system.cpu0.dtb.accesses 698037 # DTB accesses
+system.cpu0.dtb.acv 251 # DTB access violations
+system.cpu0.dtb.hits 15071957 # DTB hits
+system.cpu0.dtb.misses 7805 # DTB misses
+system.cpu0.dtb.read_accesses 508987 # DTB read accesses
+system.cpu0.dtb.read_acv 152 # DTB read access violations
+system.cpu0.dtb.read_hits 9142249 # DTB read hits
+system.cpu0.dtb.read_misses 7079 # DTB read misses
+system.cpu0.dtb.write_accesses 189050 # DTB write accesses
+system.cpu0.dtb.write_acv 99 # DTB write access violations
+system.cpu0.dtb.write_hits 5929708 # DTB write hits
+system.cpu0.dtb.write_misses 726 # DTB write misses
+system.cpu0.idle_fraction 0.984720 # Percentage of idle cycles
+system.cpu0.itb.accesses 3857497 # ITB accesses
+system.cpu0.itb.acv 127 # ITB acv
+system.cpu0.itb.hits 3854012 # ITB hits
+system.cpu0.itb.misses 3485 # ITB misses
+system.cpu0.kern.callpal 183119 # number of callpals executed
system.cpu0.kern.callpal_cserve 1 0.00% 0.00% # number of callpals executed
-system.cpu0.kern.callpal_wripir 115 0.06% 0.06% # number of callpals executed
+system.cpu0.kern.callpal_wripir 111 0.06% 0.06% # number of callpals executed
system.cpu0.kern.callpal_wrmces 1 0.00% 0.06% # number of callpals executed
system.cpu0.kern.callpal_wrfen 1 0.00% 0.06% # number of callpals executed
-system.cpu0.kern.callpal_wrvptptr 1 0.00% 0.07% # number of callpals executed
-system.cpu0.kern.callpal_swpctx 3791 2.07% 2.14% # number of callpals executed
-system.cpu0.kern.callpal_tbi 49 0.03% 2.17% # number of callpals executed
-system.cpu0.kern.callpal_wrent 7 0.00% 2.17% # number of callpals executed
-system.cpu0.kern.callpal_swpipl 167832 91.83% 94.01% # number of callpals executed
-system.cpu0.kern.callpal_rdps 5780 3.16% 97.17% # number of callpals executed
+system.cpu0.kern.callpal_wrvptptr 1 0.00% 0.06% # number of callpals executed
+system.cpu0.kern.callpal_swpctx 3759 2.05% 2.12% # number of callpals executed
+system.cpu0.kern.callpal_tbi 38 0.02% 2.14% # number of callpals executed
+system.cpu0.kern.callpal_wrent 7 0.00% 2.14% # number of callpals executed
+system.cpu0.kern.callpal_swpipl 167881 91.68% 93.82% # number of callpals executed
+system.cpu0.kern.callpal_rdps 6134 3.35% 97.17% # number of callpals executed
system.cpu0.kern.callpal_wrkgp 1 0.00% 97.17% # number of callpals executed
-system.cpu0.kern.callpal_wrusp 2 0.00% 97.17% # number of callpals executed
-system.cpu0.kern.callpal_rdusp 9 0.00% 97.17% # number of callpals executed
+system.cpu0.kern.callpal_wrusp 3 0.00% 97.17% # number of callpals executed
+system.cpu0.kern.callpal_rdusp 7 0.00% 97.17% # number of callpals executed
system.cpu0.kern.callpal_whami 2 0.00% 97.18% # number of callpals executed
-system.cpu0.kern.callpal_rti 4696 2.57% 99.75% # number of callpals executed
-system.cpu0.kern.callpal_callsys 344 0.19% 99.93% # number of callpals executed
-system.cpu0.kern.callpal_imb 122 0.07% 100.00% # number of callpals executed
+system.cpu0.kern.callpal_rti 4673 2.55% 99.73% # number of callpals executed
+system.cpu0.kern.callpal_callsys 357 0.19% 99.92% # number of callpals executed
+system.cpu0.kern.callpal_imb 142 0.08% 100.00% # number of callpals executed
system.cpu0.kern.inst.arm 0 # number of arm instructions executed
-system.cpu0.kern.inst.hwrei 196249 # number of hwrei instructions executed
-system.cpu0.kern.inst.quiesce 6184 # number of quiesce instructions executed
-system.cpu0.kern.ipl_count 174678 # number of times we switched to this ipl
-system.cpu0.kern.ipl_count_0 70736 40.50% 40.50% # number of times we switched to this ipl
-system.cpu0.kern.ipl_count_21 245 0.14% 40.64% # number of times we switched to this ipl
-system.cpu0.kern.ipl_count_22 1896 1.09% 41.72% # number of times we switched to this ipl
-system.cpu0.kern.ipl_count_30 8 0.00% 41.73% # number of times we switched to this ipl
-system.cpu0.kern.ipl_count_31 101793 58.27% 100.00% # number of times we switched to this ipl
-system.cpu0.kern.ipl_good 140889 # number of times we switched to this ipl from a different ipl
-system.cpu0.kern.ipl_good_0 69374 49.24% 49.24% # number of times we switched to this ipl from a different ipl
-system.cpu0.kern.ipl_good_21 245 0.17% 49.41% # number of times we switched to this ipl from a different ipl
-system.cpu0.kern.ipl_good_22 1896 1.35% 50.76% # number of times we switched to this ipl from a different ipl
+system.cpu0.kern.inst.hwrei 196948 # number of hwrei instructions executed
+system.cpu0.kern.inst.quiesce 6163 # number of quiesce instructions executed
+system.cpu0.kern.ipl_count 174714 # number of times we switched to this ipl
+system.cpu0.kern.ipl_count_0 70932 40.60% 40.60% # number of times we switched to this ipl
+system.cpu0.kern.ipl_count_21 243 0.14% 40.74% # number of times we switched to this ipl
+system.cpu0.kern.ipl_count_22 1908 1.09% 41.83% # number of times we switched to this ipl
+system.cpu0.kern.ipl_count_30 8 0.00% 41.83% # number of times we switched to this ipl
+system.cpu0.kern.ipl_count_31 101623 58.17% 100.00% # number of times we switched to this ipl
+system.cpu0.kern.ipl_good 141281 # number of times we switched to this ipl from a different ipl
+system.cpu0.kern.ipl_good_0 69565 49.24% 49.24% # number of times we switched to this ipl from a different ipl
+system.cpu0.kern.ipl_good_21 243 0.17% 49.41% # number of times we switched to this ipl from a different ipl
+system.cpu0.kern.ipl_good_22 1908 1.35% 50.76% # number of times we switched to this ipl from a different ipl
system.cpu0.kern.ipl_good_30 8 0.01% 50.77% # number of times we switched to this ipl from a different ipl
-system.cpu0.kern.ipl_good_31 69366 49.23% 100.00% # number of times we switched to this ipl from a different ipl
-system.cpu0.kern.ipl_ticks 3718314513 # number of cycles we spent at this ipl
-system.cpu0.kern.ipl_ticks_0 3683820285 99.07% 99.07% # number of cycles we spent at this ipl
-system.cpu0.kern.ipl_ticks_21 40474 0.00% 99.07% # number of cycles we spent at this ipl
-system.cpu0.kern.ipl_ticks_22 163056 0.00% 99.08% # number of cycles we spent at this ipl
-system.cpu0.kern.ipl_ticks_30 2026 0.00% 99.08% # number of cycles we spent at this ipl
-system.cpu0.kern.ipl_ticks_31 34288672 0.92% 100.00% # number of cycles we spent at this ipl
-system.cpu0.kern.ipl_used 0.806564 # fraction of swpipl calls that actually changed the ipl
-system.cpu0.kern.ipl_used_0 0.980745 # fraction of swpipl calls that actually changed the ipl
+system.cpu0.kern.ipl_good_31 69557 49.23% 100.00% # number of times we switched to this ipl from a different ipl
+system.cpu0.kern.ipl_ticks 3740650759 # number of cycles we spent at this ipl
+system.cpu0.kern.ipl_ticks_0 3706243742 99.08% 99.08% # number of cycles we spent at this ipl
+system.cpu0.kern.ipl_ticks_21 40220 0.00% 99.08% # number of cycles we spent at this ipl
+system.cpu0.kern.ipl_ticks_22 164088 0.00% 99.09% # number of cycles we spent at this ipl
+system.cpu0.kern.ipl_ticks_30 1899 0.00% 99.09% # number of cycles we spent at this ipl
+system.cpu0.kern.ipl_ticks_31 34200810 0.91% 100.00% # number of cycles we spent at this ipl
+system.cpu0.kern.ipl_used 0.808642 # fraction of swpipl calls that actually changed the ipl
+system.cpu0.kern.ipl_used_0 0.980728 # fraction of swpipl calls that actually changed the ipl
system.cpu0.kern.ipl_used_21 1 # fraction of swpipl calls that actually changed the ipl
system.cpu0.kern.ipl_used_22 1 # fraction of swpipl calls that actually changed the ipl
system.cpu0.kern.ipl_used_30 1 # fraction of swpipl calls that actually changed the ipl
-system.cpu0.kern.ipl_used_31 0.681442 # fraction of swpipl calls that actually changed the ipl
-system.cpu0.kern.mode_good_kernel 1192
-system.cpu0.kern.mode_good_user 1193
+system.cpu0.kern.ipl_used_31 0.684461 # fraction of swpipl calls that actually changed the ipl
+system.cpu0.kern.mode_good_kernel 1155
+system.cpu0.kern.mode_good_user 1156
system.cpu0.kern.mode_good_idle 0
-system.cpu0.kern.mode_switch_kernel 7143 # number of protection mode switches
-system.cpu0.kern.mode_switch_user 1193 # number of protection mode switches
+system.cpu0.kern.mode_switch_kernel 7088 # number of protection mode switches
+system.cpu0.kern.mode_switch_user 1156 # number of protection mode switches
system.cpu0.kern.mode_switch_idle 0 # number of protection mode switches
-system.cpu0.kern.mode_switch_good 0.286108 # fraction of useful protection mode switches
-system.cpu0.kern.mode_switch_good_kernel 0.166877 # fraction of useful protection mode switches
+system.cpu0.kern.mode_switch_good 0.280325 # fraction of useful protection mode switches
+system.cpu0.kern.mode_switch_good_kernel 0.162951 # fraction of useful protection mode switches
system.cpu0.kern.mode_switch_good_user 1 # fraction of useful protection mode switches
system.cpu0.kern.mode_switch_good_idle <err: div-0> # fraction of useful protection mode switches
-system.cpu0.kern.mode_ticks_kernel 3716671550 99.96% 99.96% # number of ticks spent at the given mode
-system.cpu0.kern.mode_ticks_user 1642961 0.04% 100.00% # number of ticks spent at the given mode
+system.cpu0.kern.mode_ticks_kernel 3738736759 99.95% 99.95% # number of ticks spent at the given mode
+system.cpu0.kern.mode_ticks_user 1913998 0.05% 100.00% # number of ticks spent at the given mode
system.cpu0.kern.mode_ticks_idle 0 0.00% 100.00% # number of ticks spent at the given mode
-system.cpu0.kern.swap_context 3792 # number of times the context was actually changed
-system.cpu0.kern.syscall 199 # number of syscalls executed
-system.cpu0.kern.syscall_2 8 4.02% 4.02% # number of syscalls executed
-system.cpu0.kern.syscall_3 17 8.54% 12.56% # number of syscalls executed
-system.cpu0.kern.syscall_4 4 2.01% 14.57% # number of syscalls executed
-system.cpu0.kern.syscall_6 29 14.57% 29.15% # number of syscalls executed
-system.cpu0.kern.syscall_12 1 0.50% 29.65% # number of syscalls executed
-system.cpu0.kern.syscall_17 4 2.01% 31.66% # number of syscalls executed
-system.cpu0.kern.syscall_19 10 5.03% 36.68% # number of syscalls executed
-system.cpu0.kern.syscall_20 6 3.02% 39.70% # number of syscalls executed
-system.cpu0.kern.syscall_23 1 0.50% 40.20% # number of syscalls executed
-system.cpu0.kern.syscall_24 3 1.51% 41.71% # number of syscalls executed
-system.cpu0.kern.syscall_33 6 3.02% 44.72% # number of syscalls executed
-system.cpu0.kern.syscall_41 2 1.01% 45.73% # number of syscalls executed
-system.cpu0.kern.syscall_45 31 15.58% 61.31% # number of syscalls executed
-system.cpu0.kern.syscall_47 3 1.51% 62.81% # number of syscalls executed
-system.cpu0.kern.syscall_48 10 5.03% 67.84% # number of syscalls executed
-system.cpu0.kern.syscall_54 9 4.52% 72.36% # number of syscalls executed
-system.cpu0.kern.syscall_59 6 3.02% 75.38% # number of syscalls executed
-system.cpu0.kern.syscall_71 20 10.05% 85.43% # number of syscalls executed
-system.cpu0.kern.syscall_73 3 1.51% 86.93% # number of syscalls executed
-system.cpu0.kern.syscall_74 5 2.51% 89.45% # number of syscalls executed
-system.cpu0.kern.syscall_87 1 0.50% 89.95% # number of syscalls executed
-system.cpu0.kern.syscall_90 3 1.51% 91.46% # number of syscalls executed
-system.cpu0.kern.syscall_92 8 4.02% 95.48% # number of syscalls executed
-system.cpu0.kern.syscall_97 2 1.01% 96.48% # number of syscalls executed
-system.cpu0.kern.syscall_98 2 1.01% 97.49% # number of syscalls executed
-system.cpu0.kern.syscall_132 1 0.50% 97.99% # number of syscalls executed
-system.cpu0.kern.syscall_144 2 1.01% 98.99% # number of syscalls executed
-system.cpu0.kern.syscall_147 2 1.01% 100.00% # number of syscalls executed
-system.cpu0.not_idle_fraction 0.015056 # Percentage of non-idle cycles
-system.cpu0.numCycles 55984201 # number of cpu cycles simulated
-system.cpu0.num_insts 55980548 # Number of instructions executed
-system.cpu0.num_refs 15081320 # Number of memory references
-system.cpu1.dtb.accesses 761000 # DTB accesses
-system.cpu1.dtb.acv 32 # DTB access violations
-system.cpu1.dtb.hits 2658022 # DTB hits
-system.cpu1.dtb.misses 4173 # DTB misses
-system.cpu1.dtb.read_accesses 523552 # DTB read accesses
-system.cpu1.dtb.read_acv 0 # DTB read access violations
-system.cpu1.dtb.read_hits 1679180 # DTB read hits
-system.cpu1.dtb.read_misses 3798 # DTB read misses
-system.cpu1.dtb.write_accesses 237448 # DTB write accesses
-system.cpu1.dtb.write_acv 32 # DTB write access violations
-system.cpu1.dtb.write_hits 978842 # DTB write hits
-system.cpu1.dtb.write_misses 375 # DTB write misses
-system.cpu1.idle_fraction 0.997592 # Percentage of idle cycles
-system.cpu1.itb.accesses 2420426 # ITB accesses
-system.cpu1.itb.acv 0 # ITB acv
-system.cpu1.itb.hits 2418839 # ITB hits
-system.cpu1.itb.misses 1587 # ITB misses
-system.cpu1.kern.callpal 34411 # number of callpals executed
+system.cpu0.kern.swap_context 3760 # number of times the context was actually changed
+system.cpu0.kern.syscall 226 # number of syscalls executed
+system.cpu0.kern.syscall_2 6 2.65% 2.65% # number of syscalls executed
+system.cpu0.kern.syscall_3 19 8.41% 11.06% # number of syscalls executed
+system.cpu0.kern.syscall_4 2 0.88% 11.95% # number of syscalls executed
+system.cpu0.kern.syscall_6 32 14.16% 26.11% # number of syscalls executed
+system.cpu0.kern.syscall_12 1 0.44% 26.55% # number of syscalls executed
+system.cpu0.kern.syscall_15 1 0.44% 26.99% # number of syscalls executed
+system.cpu0.kern.syscall_17 9 3.98% 30.97% # number of syscalls executed
+system.cpu0.kern.syscall_19 8 3.54% 34.51% # number of syscalls executed
+system.cpu0.kern.syscall_20 6 2.65% 37.17% # number of syscalls executed
+system.cpu0.kern.syscall_23 2 0.88% 38.05% # number of syscalls executed
+system.cpu0.kern.syscall_24 4 1.77% 39.82% # number of syscalls executed
+system.cpu0.kern.syscall_33 7 3.10% 42.92% # number of syscalls executed
+system.cpu0.kern.syscall_41 2 0.88% 43.81% # number of syscalls executed
+system.cpu0.kern.syscall_45 37 16.37% 60.18% # number of syscalls executed
+system.cpu0.kern.syscall_47 4 1.77% 61.95% # number of syscalls executed
+system.cpu0.kern.syscall_48 8 3.54% 65.49% # number of syscalls executed
+system.cpu0.kern.syscall_54 10 4.42% 69.91% # number of syscalls executed
+system.cpu0.kern.syscall_58 1 0.44% 70.35% # number of syscalls executed
+system.cpu0.kern.syscall_59 4 1.77% 72.12% # number of syscalls executed
+system.cpu0.kern.syscall_71 30 13.27% 85.40% # number of syscalls executed
+system.cpu0.kern.syscall_73 3 1.33% 86.73% # number of syscalls executed
+system.cpu0.kern.syscall_74 8 3.54% 90.27% # number of syscalls executed
+system.cpu0.kern.syscall_87 1 0.44% 90.71% # number of syscalls executed
+system.cpu0.kern.syscall_90 2 0.88% 91.59% # number of syscalls executed
+system.cpu0.kern.syscall_92 9 3.98% 95.58% # number of syscalls executed
+system.cpu0.kern.syscall_97 2 0.88% 96.46% # number of syscalls executed
+system.cpu0.kern.syscall_98 2 0.88% 97.35% # number of syscalls executed
+system.cpu0.kern.syscall_132 2 0.88% 98.23% # number of syscalls executed
+system.cpu0.kern.syscall_144 2 0.88% 99.12% # number of syscalls executed
+system.cpu0.kern.syscall_147 2 0.88% 100.00% # number of syscalls executed
+system.cpu0.not_idle_fraction 0.015280 # Percentage of non-idle cycles
+system.cpu0.numCycles 57155598 # number of cpu cycles simulated
+system.cpu0.num_insts 57151986 # Number of instructions executed
+system.cpu0.num_refs 15311384 # Number of memory references
+system.cpu1.dtb.accesses 323622 # DTB accesses
+system.cpu1.dtb.acv 116 # DTB access violations
+system.cpu1.dtb.hits 1925043 # DTB hits
+system.cpu1.dtb.misses 3692 # DTB misses
+system.cpu1.dtb.read_accesses 220342 # DTB read accesses
+system.cpu1.dtb.read_acv 58 # DTB read access violations
+system.cpu1.dtb.read_hits 1169160 # DTB read hits
+system.cpu1.dtb.read_misses 3277 # DTB read misses
+system.cpu1.dtb.write_accesses 103280 # DTB write accesses
+system.cpu1.dtb.write_acv 58 # DTB write access violations
+system.cpu1.dtb.write_hits 755883 # DTB write hits
+system.cpu1.dtb.write_misses 415 # DTB write misses
+system.cpu1.idle_fraction 0.998403 # Percentage of idle cycles
+system.cpu1.itb.accesses 1471216 # ITB accesses
+system.cpu1.itb.acv 57 # ITB acv
+system.cpu1.itb.hits 1469677 # ITB hits
+system.cpu1.itb.misses 1539 # ITB misses
+system.cpu1.kern.callpal 32267 # number of callpals executed
system.cpu1.kern.callpal_cserve 1 0.00% 0.00% # number of callpals executed
system.cpu1.kern.callpal_wripir 8 0.02% 0.03% # number of callpals executed
system.cpu1.kern.callpal_wrmces 1 0.00% 0.03% # number of callpals executed
system.cpu1.kern.callpal_wrfen 1 0.00% 0.03% # number of callpals executed
-system.cpu1.kern.callpal_swpctx 468 1.36% 1.39% # number of callpals executed
-system.cpu1.kern.callpal_tbi 5 0.01% 1.41% # number of callpals executed
-system.cpu1.kern.callpal_wrent 7 0.02% 1.43% # number of callpals executed
-system.cpu1.kern.callpal_swpipl 28036 81.47% 82.90% # number of callpals executed
-system.cpu1.kern.callpal_rdps 3042 8.84% 91.74% # number of callpals executed
-system.cpu1.kern.callpal_wrkgp 1 0.00% 91.74% # number of callpals executed
-system.cpu1.kern.callpal_wrusp 5 0.01% 91.76% # number of callpals executed
-system.cpu1.kern.callpal_whami 3 0.01% 91.77% # number of callpals executed
-system.cpu1.kern.callpal_rti 2586 7.52% 99.28% # number of callpals executed
-system.cpu1.kern.callpal_callsys 187 0.54% 99.83% # number of callpals executed
-system.cpu1.kern.callpal_imb 59 0.17% 100.00% # number of callpals executed
+system.cpu1.kern.callpal_swpctx 472 1.46% 1.50% # number of callpals executed
+system.cpu1.kern.callpal_tbi 15 0.05% 1.54% # number of callpals executed
+system.cpu1.kern.callpal_wrent 7 0.02% 1.57% # number of callpals executed
+system.cpu1.kern.callpal_swpipl 26358 81.69% 83.25% # number of callpals executed
+system.cpu1.kern.callpal_rdps 2589 8.02% 91.28% # number of callpals executed
+system.cpu1.kern.callpal_wrkgp 1 0.00% 91.28% # number of callpals executed
+system.cpu1.kern.callpal_wrusp 4 0.01% 91.29% # number of callpals executed
+system.cpu1.kern.callpal_rdusp 2 0.01% 91.30% # number of callpals executed
+system.cpu1.kern.callpal_whami 3 0.01% 91.31% # number of callpals executed
+system.cpu1.kern.callpal_rti 2608 8.08% 99.39% # number of callpals executed
+system.cpu1.kern.callpal_callsys 158 0.49% 99.88% # number of callpals executed
+system.cpu1.kern.callpal_imb 38 0.12% 100.00% # number of callpals executed
system.cpu1.kern.callpal_rdunique 1 0.00% 100.00% # number of callpals executed
system.cpu1.kern.inst.arm 0 # number of arm instructions executed
-system.cpu1.kern.inst.hwrei 42215 # number of hwrei instructions executed
-system.cpu1.kern.inst.quiesce 2214 # number of quiesce instructions executed
-system.cpu1.kern.ipl_count 32633 # number of times we switched to this ipl
-system.cpu1.kern.ipl_count_0 11168 34.22% 34.22% # number of times we switched to this ipl
-system.cpu1.kern.ipl_count_22 1895 5.81% 40.03% # number of times we switched to this ipl
-system.cpu1.kern.ipl_count_30 115 0.35% 40.38% # number of times we switched to this ipl
-system.cpu1.kern.ipl_count_31 19455 59.62% 100.00% # number of times we switched to this ipl
-system.cpu1.kern.ipl_good 24201 # number of times we switched to this ipl from a different ipl
-system.cpu1.kern.ipl_good_0 11153 46.08% 46.08% # number of times we switched to this ipl from a different ipl
-system.cpu1.kern.ipl_good_22 1895 7.83% 53.92% # number of times we switched to this ipl from a different ipl
-system.cpu1.kern.ipl_good_30 115 0.48% 54.39% # number of times we switched to this ipl from a different ipl
-system.cpu1.kern.ipl_good_31 11038 45.61% 100.00% # number of times we switched to this ipl from a different ipl
-system.cpu1.kern.ipl_ticks 3717892668 # number of cycles we spent at this ipl
-system.cpu1.kern.ipl_ticks_0 3695802544 99.41% 99.41% # number of cycles we spent at this ipl
-system.cpu1.kern.ipl_ticks_22 162970 0.00% 99.41% # number of cycles we spent at this ipl
-system.cpu1.kern.ipl_ticks_30 29122 0.00% 99.41% # number of cycles we spent at this ipl
-system.cpu1.kern.ipl_ticks_31 21898032 0.59% 100.00% # number of cycles we spent at this ipl
-system.cpu1.kern.ipl_used 0.741611 # fraction of swpipl calls that actually changed the ipl
-system.cpu1.kern.ipl_used_0 0.998657 # fraction of swpipl calls that actually changed the ipl
+system.cpu1.kern.inst.hwrei 39691 # number of hwrei instructions executed
+system.cpu1.kern.inst.quiesce 2208 # number of quiesce instructions executed
+system.cpu1.kern.ipl_count 30985 # number of times we switched to this ipl
+system.cpu1.kern.ipl_count_0 10388 33.53% 33.53% # number of times we switched to this ipl
+system.cpu1.kern.ipl_count_22 1907 6.15% 39.68% # number of times we switched to this ipl
+system.cpu1.kern.ipl_count_30 111 0.36% 40.04% # number of times we switched to this ipl
+system.cpu1.kern.ipl_count_31 18579 59.96% 100.00% # number of times we switched to this ipl
+system.cpu1.kern.ipl_good 22663 # number of times we switched to this ipl from a different ipl
+system.cpu1.kern.ipl_good_0 10378 45.79% 45.79% # number of times we switched to this ipl from a different ipl
+system.cpu1.kern.ipl_good_22 1907 8.41% 54.21% # number of times we switched to this ipl from a different ipl
+system.cpu1.kern.ipl_good_30 111 0.49% 54.70% # number of times we switched to this ipl from a different ipl
+system.cpu1.kern.ipl_good_31 10267 45.30% 100.00% # number of times we switched to this ipl from a different ipl
+system.cpu1.kern.ipl_ticks 3740237191 # number of cycles we spent at this ipl
+system.cpu1.kern.ipl_ticks_0 3718224753 99.41% 99.41% # number of cycles we spent at this ipl
+system.cpu1.kern.ipl_ticks_22 164002 0.00% 99.42% # number of cycles we spent at this ipl
+system.cpu1.kern.ipl_ticks_30 28353 0.00% 99.42% # number of cycles we spent at this ipl
+system.cpu1.kern.ipl_ticks_31 21820083 0.58% 100.00% # number of cycles we spent at this ipl
+system.cpu1.kern.ipl_used 0.731418 # fraction of swpipl calls that actually changed the ipl
+system.cpu1.kern.ipl_used_0 0.999037 # fraction of swpipl calls that actually changed the ipl
system.cpu1.kern.ipl_used_22 1 # fraction of swpipl calls that actually changed the ipl
system.cpu1.kern.ipl_used_30 1 # fraction of swpipl calls that actually changed the ipl
-system.cpu1.kern.ipl_used_31 0.567361 # fraction of swpipl calls that actually changed the ipl
-system.cpu1.kern.mode_good_kernel 602
-system.cpu1.kern.mode_good_user 563
-system.cpu1.kern.mode_good_idle 39
-system.cpu1.kern.mode_switch_kernel 1011 # number of protection mode switches
-system.cpu1.kern.mode_switch_user 563 # number of protection mode switches
-system.cpu1.kern.mode_switch_idle 2045 # number of protection mode switches
-system.cpu1.kern.mode_switch_good 0.332689 # fraction of useful protection mode switches
-system.cpu1.kern.mode_switch_good_kernel 0.595450 # fraction of useful protection mode switches
+system.cpu1.kern.ipl_used_31 0.552613 # fraction of swpipl calls that actually changed the ipl
+system.cpu1.kern.mode_good_kernel 613
+system.cpu1.kern.mode_good_user 580
+system.cpu1.kern.mode_good_idle 33
+system.cpu1.kern.mode_switch_kernel 1034 # number of protection mode switches
+system.cpu1.kern.mode_switch_user 580 # number of protection mode switches
+system.cpu1.kern.mode_switch_idle 2048 # number of protection mode switches
+system.cpu1.kern.mode_switch_good 0.334790 # fraction of useful protection mode switches
+system.cpu1.kern.mode_switch_good_kernel 0.592843 # fraction of useful protection mode switches
system.cpu1.kern.mode_switch_good_user 1 # fraction of useful protection mode switches
-system.cpu1.kern.mode_switch_good_idle 0.019071 # fraction of useful protection mode switches
-system.cpu1.kern.mode_ticks_kernel 4872726 0.13% 0.13% # number of ticks spent at the given mode
-system.cpu1.kern.mode_ticks_user 1950903 0.05% 0.18% # number of ticks spent at the given mode
-system.cpu1.kern.mode_ticks_idle 3710606044 99.82% 100.00% # number of ticks spent at the given mode
-system.cpu1.kern.swap_context 469 # number of times the context was actually changed
-system.cpu1.kern.syscall 130 # number of syscalls executed
-system.cpu1.kern.syscall_3 13 10.00% 10.00% # number of syscalls executed
-system.cpu1.kern.syscall_6 14 10.77% 20.77% # number of syscalls executed
-system.cpu1.kern.syscall_15 1 0.77% 21.54% # number of syscalls executed
-system.cpu1.kern.syscall_17 11 8.46% 30.00% # number of syscalls executed
-system.cpu1.kern.syscall_23 3 2.31% 32.31% # number of syscalls executed
-system.cpu1.kern.syscall_24 3 2.31% 34.62% # number of syscalls executed
-system.cpu1.kern.syscall_33 5 3.85% 38.46% # number of syscalls executed
-system.cpu1.kern.syscall_45 24 18.46% 56.92% # number of syscalls executed
-system.cpu1.kern.syscall_47 3 2.31% 59.23% # number of syscalls executed
-system.cpu1.kern.syscall_54 1 0.77% 60.00% # number of syscalls executed
-system.cpu1.kern.syscall_58 1 0.77% 60.77% # number of syscalls executed
-system.cpu1.kern.syscall_59 1 0.77% 61.54% # number of syscalls executed
-system.cpu1.kern.syscall_71 34 26.15% 87.69% # number of syscalls executed
-system.cpu1.kern.syscall_74 11 8.46% 96.15% # number of syscalls executed
-system.cpu1.kern.syscall_92 2 1.54% 97.69% # number of syscalls executed
-system.cpu1.kern.syscall_132 3 2.31% 100.00% # number of syscalls executed
-system.cpu1.not_idle_fraction 0.002408 # Percentage of non-idle cycles
-system.cpu1.numCycles 8953858 # number of cpu cycles simulated
-system.cpu1.num_insts 8952271 # Number of instructions executed
-system.cpu1.num_refs 2670182 # Number of memory references
+system.cpu1.kern.mode_switch_good_idle 0.016113 # fraction of useful protection mode switches
+system.cpu1.kern.mode_ticks_kernel 2786521 0.07% 0.07% # number of ticks spent at the given mode
+system.cpu1.kern.mode_ticks_user 1016578 0.03% 0.10% # number of ticks spent at the given mode
+system.cpu1.kern.mode_ticks_idle 3735960321 99.90% 100.00% # number of ticks spent at the given mode
+system.cpu1.kern.swap_context 473 # number of times the context was actually changed
+system.cpu1.kern.syscall 100 # number of syscalls executed
+system.cpu1.kern.syscall_2 2 2.00% 2.00% # number of syscalls executed
+system.cpu1.kern.syscall_3 11 11.00% 13.00% # number of syscalls executed
+system.cpu1.kern.syscall_4 2 2.00% 15.00% # number of syscalls executed
+system.cpu1.kern.syscall_6 10 10.00% 25.00% # number of syscalls executed
+system.cpu1.kern.syscall_17 6 6.00% 31.00% # number of syscalls executed
+system.cpu1.kern.syscall_19 2 2.00% 33.00% # number of syscalls executed
+system.cpu1.kern.syscall_23 2 2.00% 35.00% # number of syscalls executed
+system.cpu1.kern.syscall_24 2 2.00% 37.00% # number of syscalls executed
+system.cpu1.kern.syscall_33 4 4.00% 41.00% # number of syscalls executed
+system.cpu1.kern.syscall_45 17 17.00% 58.00% # number of syscalls executed
+system.cpu1.kern.syscall_47 2 2.00% 60.00% # number of syscalls executed
+system.cpu1.kern.syscall_48 2 2.00% 62.00% # number of syscalls executed
+system.cpu1.kern.syscall_59 3 3.00% 65.00% # number of syscalls executed
+system.cpu1.kern.syscall_71 24 24.00% 89.00% # number of syscalls executed
+system.cpu1.kern.syscall_74 8 8.00% 97.00% # number of syscalls executed
+system.cpu1.kern.syscall_90 1 1.00% 98.00% # number of syscalls executed
+system.cpu1.kern.syscall_132 2 2.00% 100.00% # number of syscalls executed
+system.cpu1.not_idle_fraction 0.001597 # Percentage of non-idle cycles
+system.cpu1.numCycles 5972051 # number of cpu cycles simulated
+system.cpu1.num_insts 5970455 # Number of instructions executed
+system.cpu1.num_refs 1936828 # Number of memory references
system.disk0.dma_read_bytes 1024 # Number of bytes transfered via DMA reads (not PRD).
system.disk0.dma_read_full_pages 0 # Number of full page size DMA reads (not PRD).
system.disk0.dma_read_txs 1 # Number of DMA read transactions (not PRD).
-system.disk0.dma_write_bytes 2702336 # Number of bytes transfered via DMA writes.
-system.disk0.dma_write_full_pages 302 # Number of full page size DMA writes.
-system.disk0.dma_write_txs 408 # Number of DMA write transactions.
+system.disk0.dma_write_bytes 2651136 # Number of bytes transfered via DMA writes.
+system.disk0.dma_write_full_pages 298 # Number of full page size DMA writes.
+system.disk0.dma_write_txs 395 # Number of DMA write transactions.
system.disk2.dma_read_bytes 0 # Number of bytes transfered via DMA reads (not PRD).
system.disk2.dma_read_full_pages 0 # Number of full page size DMA reads (not PRD).
system.disk2.dma_read_txs 0 # Number of DMA read transactions (not PRD).
@@ -226,7 +230,7 @@ system.tsunami.ethernet.coalescedRxIdle <err: div-0> # av
system.tsunami.ethernet.coalescedRxOk <err: div-0> # average number of RxOk's coalesced into each post
system.tsunami.ethernet.coalescedRxOrn <err: div-0> # average number of RxOrn's coalesced into each post
system.tsunami.ethernet.coalescedSwi <err: div-0> # average number of Swi's coalesced into each post
-system.tsunami.ethernet.coalescedTotal no value # average number of interrupts coalesced into each post
+system.tsunami.ethernet.coalescedTotal <err: div-0> # average number of interrupts coalesced into each post
system.tsunami.ethernet.coalescedTxDesc <err: div-0> # average number of TxDesc's coalesced into each post
system.tsunami.ethernet.coalescedTxIdle <err: div-0> # average number of TxIdle's coalesced into each post
system.tsunami.ethernet.coalescedTxOk <err: div-0> # average number of TxOk's coalesced into each post
diff --git a/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-dual/stderr b/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-dual/stderr
index 9a6301977..111ccf4f1 100644
--- a/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-dual/stderr
+++ b/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-dual/stderr
@@ -1,7 +1,6 @@
Warning: rounding error > tolerance
0.002000 rounded to 0
- 0: system.tsunami.io.rtc: Real-time clock set to Thu Jan 1 00:00:00 2009
-Listening for console connection on port 3456
+Listening for system connection on port 3456
0: system.remote_gdb.listener: listening for remote gdb #0 on port 7000
0: system.remote_gdb.listener: listening for remote gdb #1 on port 7001
warn: Entering event queue @ 0. Starting simulation...
diff --git a/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-dual/stdout b/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-dual/stdout
index 1cecd3a25..9ec0f1c3f 100644
--- a/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-dual/stdout
+++ b/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-dual/stdout
@@ -5,8 +5,10 @@ The Regents of The University of Michigan
All Rights Reserved
-M5 compiled Jan 25 2007 15:05:30
-M5 started Thu Jan 25 15:06:16 2007
+M5 compiled Apr 30 2007 13:38:38
+M5 started Mon Apr 30 13:53:05 2007
M5 executing on zeep
-command line: /n/zeep/y/binkertn/build/rtc/build/ALPHA_FS/m5.opt -d /n/zeep/y/binkertn/build/rtc/build/ALPHA_FS/tests/opt/quick/10.linux-boot/alpha/linux/tsunami-simple-atomic-dual tests/run.py quick/10.linux-boot/alpha/linux/tsunami-simple-atomic-dual
-Exiting @ tick 3718314928 because m5_exit instruction encountered
+command line: build/ALPHA_FS/m5.opt -d build/ALPHA_FS/tests/opt/quick/10.linux-boot/alpha/linux/tsunami-simple-atomic-dual tests/run.py quick/10.linux-boot/alpha/linux/tsunami-simple-atomic-dual
+Global frequency set at 2000000000 ticks per second
+ 0: system.tsunami.io.rtc: Real-time clock set to Thu Jan 1 00:00:00 2009
+Exiting @ tick 3740651174 because m5_exit instruction encountered
diff --git a/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/config.ini b/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/config.ini
index 8cb8b6cbd..26242f3b3 100644
--- a/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/config.ini
+++ b/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/config.ini
@@ -1,11 +1,7 @@
[root]
type=Root
children=system
-checkpoint=
-clock=2000000000
-max_tick=0
-output_file=cout
-progress_interval=0
+dummy=0
[system]
type=LinuxAlphaSystem
diff --git a/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/config.out b/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/config.out
index ab56c5d90..7a0f99013 100644
--- a/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/config.out
+++ b/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/config.out
@@ -1,9 +1,6 @@
[root]
type=Root
-clock=2000000000
-max_tick=0
-progress_interval=0
-output_file=cout
+dummy=0
[system.physmem]
type=PhysicalMemory
diff --git a/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/m5stats.txt b/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/m5stats.txt
index a10779a99..de848de68 100644
--- a/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/m5stats.txt
+++ b/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/m5stats.txt
@@ -1,125 +1,125 @@
---------- Begin Simulation Statistics ----------
-host_inst_rate 1452138 # Simulator instruction rate (inst/s)
-host_mem_usage 239532 # Number of bytes of host memory used
-host_seconds 42.57 # Real time elapsed on the host
-host_tick_rate 85380734 # Simulator tick rate (ticks/s)
+host_inst_rate 1069072 # Simulator instruction rate (inst/s)
+host_mem_usage 251484 # Number of bytes of host memory used
+host_seconds 56.13 # Real time elapsed on the host
+host_tick_rate 65146530 # Simulator tick rate (ticks/s)
sim_freq 2000000000 # Frequency of simulated ticks
-sim_insts 61811715 # Number of instructions simulated
-sim_seconds 1.817169 # Number of seconds simulated
-sim_ticks 3634338452 # Number of ticks simulated
-system.cpu.dtb.accesses 1304494 # DTB accesses
+sim_insts 60007301 # Number of instructions simulated
+sim_seconds 1.828354 # Number of seconds simulated
+sim_ticks 3656708271 # Number of ticks simulated
+system.cpu.dtb.accesses 1020787 # DTB accesses
system.cpu.dtb.acv 367 # DTB access violations
-system.cpu.dtb.hits 16556949 # DTB hits
-system.cpu.dtb.misses 11425 # DTB misses
-system.cpu.dtb.read_accesses 900425 # DTB read accesses
+system.cpu.dtb.hits 16053817 # DTB hits
+system.cpu.dtb.misses 11471 # DTB misses
+system.cpu.dtb.read_accesses 728856 # DTB read accesses
system.cpu.dtb.read_acv 210 # DTB read access violations
-system.cpu.dtb.read_hits 10041919 # DTB read hits
-system.cpu.dtb.read_misses 10280 # DTB read misses
-system.cpu.dtb.write_accesses 404069 # DTB write accesses
+system.cpu.dtb.read_hits 9703849 # DTB read hits
+system.cpu.dtb.read_misses 10329 # DTB read misses
+system.cpu.dtb.write_accesses 291931 # DTB write accesses
system.cpu.dtb.write_acv 157 # DTB write access violations
-system.cpu.dtb.write_hits 6515030 # DTB write hits
-system.cpu.dtb.write_misses 1145 # DTB write misses
-system.cpu.idle_fraction 0.982991 # Percentage of idle cycles
-system.cpu.itb.accesses 5655354 # ITB accesses
+system.cpu.dtb.write_hits 6349968 # DTB write hits
+system.cpu.dtb.write_misses 1142 # DTB write misses
+system.cpu.idle_fraction 0.983588 # Percentage of idle cycles
+system.cpu.itb.accesses 4979206 # ITB accesses
system.cpu.itb.acv 184 # ITB acv
-system.cpu.itb.hits 5650364 # ITB hits
-system.cpu.itb.misses 4990 # ITB misses
-system.cpu.kern.callpal 193847 # number of callpals executed
+system.cpu.itb.hits 4974200 # ITB hits
+system.cpu.itb.misses 5006 # ITB misses
+system.cpu.kern.callpal 192138 # number of callpals executed
system.cpu.kern.callpal_cserve 1 0.00% 0.00% # number of callpals executed
system.cpu.kern.callpal_wrmces 1 0.00% 0.00% # number of callpals executed
system.cpu.kern.callpal_wrfen 1 0.00% 0.00% # number of callpals executed
system.cpu.kern.callpal_wrvptptr 1 0.00% 0.00% # number of callpals executed
-system.cpu.kern.callpal_swpctx 4203 2.17% 2.17% # number of callpals executed
+system.cpu.kern.callpal_swpctx 4177 2.17% 2.18% # number of callpals executed
system.cpu.kern.callpal_tbi 54 0.03% 2.20% # number of callpals executed
-system.cpu.kern.callpal_wrent 7 0.00% 2.20% # number of callpals executed
-system.cpu.kern.callpal_swpipl 176756 91.18% 93.38% # number of callpals executed
-system.cpu.kern.callpal_rdps 6881 3.55% 96.93% # number of callpals executed
-system.cpu.kern.callpal_wrkgp 1 0.00% 96.94% # number of callpals executed
-system.cpu.kern.callpal_wrusp 7 0.00% 96.94% # number of callpals executed
-system.cpu.kern.callpal_rdusp 9 0.00% 96.94% # number of callpals executed
-system.cpu.kern.callpal_whami 2 0.00% 96.94% # number of callpals executed
-system.cpu.kern.callpal_rti 5211 2.69% 99.63% # number of callpals executed
-system.cpu.kern.callpal_callsys 531 0.27% 99.91% # number of callpals executed
+system.cpu.kern.callpal_wrent 7 0.00% 2.21% # number of callpals executed
+system.cpu.kern.callpal_swpipl 175209 91.19% 93.40% # number of callpals executed
+system.cpu.kern.callpal_rdps 6770 3.52% 96.92% # number of callpals executed
+system.cpu.kern.callpal_wrkgp 1 0.00% 96.92% # number of callpals executed
+system.cpu.kern.callpal_wrusp 7 0.00% 96.92% # number of callpals executed
+system.cpu.kern.callpal_rdusp 9 0.00% 96.93% # number of callpals executed
+system.cpu.kern.callpal_whami 2 0.00% 96.93% # number of callpals executed
+system.cpu.kern.callpal_rti 5202 2.71% 99.64% # number of callpals executed
+system.cpu.kern.callpal_callsys 515 0.27% 99.91% # number of callpals executed
system.cpu.kern.callpal_imb 181 0.09% 100.00% # number of callpals executed
system.cpu.kern.inst.arm 0 # number of arm instructions executed
-system.cpu.kern.inst.hwrei 212913 # number of hwrei instructions executed
-system.cpu.kern.inst.quiesce 6275 # number of quiesce instructions executed
-system.cpu.kern.ipl_count 184066 # number of times we switched to this ipl
-system.cpu.kern.ipl_count_0 75351 40.94% 40.94% # number of times we switched to this ipl
-system.cpu.kern.ipl_count_21 245 0.13% 41.07% # number of times we switched to this ipl
-system.cpu.kern.ipl_count_22 1853 1.01% 42.08% # number of times we switched to this ipl
-system.cpu.kern.ipl_count_31 106617 57.92% 100.00% # number of times we switched to this ipl
-system.cpu.kern.ipl_good 150066 # number of times we switched to this ipl from a different ipl
-system.cpu.kern.ipl_good_0 73984 49.30% 49.30% # number of times we switched to this ipl from a different ipl
-system.cpu.kern.ipl_good_21 245 0.16% 49.46% # number of times we switched to this ipl from a different ipl
-system.cpu.kern.ipl_good_22 1853 1.23% 50.70% # number of times we switched to this ipl from a different ipl
-system.cpu.kern.ipl_good_31 73984 49.30% 100.00% # number of times we switched to this ipl from a different ipl
-system.cpu.kern.ipl_ticks 3634338037 # number of cycles we spent at this ipl
-system.cpu.kern.ipl_ticks_0 3599646965 99.05% 99.05% # number of cycles we spent at this ipl
-system.cpu.kern.ipl_ticks_21 40474 0.00% 99.05% # number of cycles we spent at this ipl
-system.cpu.kern.ipl_ticks_22 159358 0.00% 99.05% # number of cycles we spent at this ipl
-system.cpu.kern.ipl_ticks_31 34491240 0.95% 100.00% # number of cycles we spent at this ipl
-system.cpu.kern.ipl_used 0.815284 # fraction of swpipl calls that actually changed the ipl
-system.cpu.kern.ipl_used_0 0.981858 # fraction of swpipl calls that actually changed the ipl
+system.cpu.kern.inst.hwrei 211276 # number of hwrei instructions executed
+system.cpu.kern.inst.quiesce 6240 # number of quiesce instructions executed
+system.cpu.kern.ipl_count 182520 # number of times we switched to this ipl
+system.cpu.kern.ipl_count_0 74815 40.99% 40.99% # number of times we switched to this ipl
+system.cpu.kern.ipl_count_21 243 0.13% 41.12% # number of times we switched to this ipl
+system.cpu.kern.ipl_count_22 1865 1.02% 42.14% # number of times we switched to this ipl
+system.cpu.kern.ipl_count_31 105597 57.86% 100.00% # number of times we switched to this ipl
+system.cpu.kern.ipl_good 149004 # number of times we switched to this ipl from a different ipl
+system.cpu.kern.ipl_good_0 73448 49.29% 49.29% # number of times we switched to this ipl from a different ipl
+system.cpu.kern.ipl_good_21 243 0.16% 49.46% # number of times we switched to this ipl from a different ipl
+system.cpu.kern.ipl_good_22 1865 1.25% 50.71% # number of times we switched to this ipl from a different ipl
+system.cpu.kern.ipl_good_31 73448 49.29% 100.00% # number of times we switched to this ipl from a different ipl
+system.cpu.kern.ipl_ticks 3656707856 # number of cycles we spent at this ipl
+system.cpu.kern.ipl_ticks_0 3622172407 99.06% 99.06% # number of cycles we spent at this ipl
+system.cpu.kern.ipl_ticks_21 40220 0.00% 99.06% # number of cycles we spent at this ipl
+system.cpu.kern.ipl_ticks_22 160390 0.00% 99.06% # number of cycles we spent at this ipl
+system.cpu.kern.ipl_ticks_31 34334839 0.94% 100.00% # number of cycles we spent at this ipl
+system.cpu.kern.ipl_used 0.816371 # fraction of swpipl calls that actually changed the ipl
+system.cpu.kern.ipl_used_0 0.981728 # fraction of swpipl calls that actually changed the ipl
system.cpu.kern.ipl_used_21 1 # fraction of swpipl calls that actually changed the ipl
system.cpu.kern.ipl_used_22 1 # fraction of swpipl calls that actually changed the ipl
-system.cpu.kern.ipl_used_31 0.693923 # fraction of swpipl calls that actually changed the ipl
-system.cpu.kern.mode_good_kernel 1937
-system.cpu.kern.mode_good_user 1757
-system.cpu.kern.mode_good_idle 180
-system.cpu.kern.mode_switch_kernel 5978 # number of protection mode switches
-system.cpu.kern.mode_switch_user 1757 # number of protection mode switches
-system.cpu.kern.mode_switch_idle 2102 # number of protection mode switches
-system.cpu.kern.mode_switch_good 0.393819 # fraction of useful protection mode switches
-system.cpu.kern.mode_switch_good_kernel 0.324021 # fraction of useful protection mode switches
+system.cpu.kern.ipl_used_31 0.695550 # fraction of swpipl calls that actually changed the ipl
+system.cpu.kern.mode_good_kernel 1907
+system.cpu.kern.mode_good_user 1736
+system.cpu.kern.mode_good_idle 171
+system.cpu.kern.mode_switch_kernel 5948 # number of protection mode switches
+system.cpu.kern.mode_switch_user 1736 # number of protection mode switches
+system.cpu.kern.mode_switch_idle 2097 # number of protection mode switches
+system.cpu.kern.mode_switch_good 0.389940 # fraction of useful protection mode switches
+system.cpu.kern.mode_switch_good_kernel 0.320612 # fraction of useful protection mode switches
system.cpu.kern.mode_switch_good_user 1 # fraction of useful protection mode switches
-system.cpu.kern.mode_switch_good_idle 0.085633 # fraction of useful protection mode switches
-system.cpu.kern.mode_ticks_kernel 54841721 1.51% 1.51% # number of ticks spent at the given mode
-system.cpu.kern.mode_ticks_user 3591234 0.10% 1.61% # number of ticks spent at the given mode
-system.cpu.kern.mode_ticks_idle 3575905080 98.39% 100.00% # number of ticks spent at the given mode
-system.cpu.kern.swap_context 4204 # number of times the context was actually changed
-system.cpu.kern.syscall 329 # number of syscalls executed
-system.cpu.kern.syscall_2 8 2.43% 2.43% # number of syscalls executed
-system.cpu.kern.syscall_3 30 9.12% 11.55% # number of syscalls executed
-system.cpu.kern.syscall_4 4 1.22% 12.77% # number of syscalls executed
-system.cpu.kern.syscall_6 43 13.07% 25.84% # number of syscalls executed
-system.cpu.kern.syscall_12 1 0.30% 26.14% # number of syscalls executed
-system.cpu.kern.syscall_15 1 0.30% 26.44% # number of syscalls executed
-system.cpu.kern.syscall_17 15 4.56% 31.00% # number of syscalls executed
-system.cpu.kern.syscall_19 10 3.04% 34.04% # number of syscalls executed
-system.cpu.kern.syscall_20 6 1.82% 35.87% # number of syscalls executed
-system.cpu.kern.syscall_23 4 1.22% 37.08% # number of syscalls executed
-system.cpu.kern.syscall_24 6 1.82% 38.91% # number of syscalls executed
-system.cpu.kern.syscall_33 11 3.34% 42.25% # number of syscalls executed
-system.cpu.kern.syscall_41 2 0.61% 42.86% # number of syscalls executed
-system.cpu.kern.syscall_45 55 16.72% 59.57% # number of syscalls executed
-system.cpu.kern.syscall_47 6 1.82% 61.40% # number of syscalls executed
-system.cpu.kern.syscall_48 10 3.04% 64.44% # number of syscalls executed
-system.cpu.kern.syscall_54 10 3.04% 67.48% # number of syscalls executed
-system.cpu.kern.syscall_58 1 0.30% 67.78% # number of syscalls executed
-system.cpu.kern.syscall_59 7 2.13% 69.91% # number of syscalls executed
-system.cpu.kern.syscall_71 54 16.41% 86.32% # number of syscalls executed
-system.cpu.kern.syscall_73 3 0.91% 87.23% # number of syscalls executed
-system.cpu.kern.syscall_74 16 4.86% 92.10% # number of syscalls executed
-system.cpu.kern.syscall_87 1 0.30% 92.40% # number of syscalls executed
-system.cpu.kern.syscall_90 3 0.91% 93.31% # number of syscalls executed
-system.cpu.kern.syscall_92 10 3.04% 96.35% # number of syscalls executed
-system.cpu.kern.syscall_97 2 0.61% 96.96% # number of syscalls executed
-system.cpu.kern.syscall_98 2 0.61% 97.57% # number of syscalls executed
-system.cpu.kern.syscall_132 4 1.22% 98.78% # number of syscalls executed
+system.cpu.kern.mode_switch_good_idle 0.081545 # fraction of useful protection mode switches
+system.cpu.kern.mode_ticks_kernel 53668047 1.47% 1.47% # number of ticks spent at the given mode
+system.cpu.kern.mode_ticks_user 2930128 0.08% 1.55% # number of ticks spent at the given mode
+system.cpu.kern.mode_ticks_idle 3600109679 98.45% 100.00% # number of ticks spent at the given mode
+system.cpu.kern.swap_context 4178 # number of times the context was actually changed
+system.cpu.kern.syscall 326 # number of syscalls executed
+system.cpu.kern.syscall_2 8 2.45% 2.45% # number of syscalls executed
+system.cpu.kern.syscall_3 30 9.20% 11.66% # number of syscalls executed
+system.cpu.kern.syscall_4 4 1.23% 12.88% # number of syscalls executed
+system.cpu.kern.syscall_6 42 12.88% 25.77% # number of syscalls executed
+system.cpu.kern.syscall_12 1 0.31% 26.07% # number of syscalls executed
+system.cpu.kern.syscall_15 1 0.31% 26.38% # number of syscalls executed
+system.cpu.kern.syscall_17 15 4.60% 30.98% # number of syscalls executed
+system.cpu.kern.syscall_19 10 3.07% 34.05% # number of syscalls executed
+system.cpu.kern.syscall_20 6 1.84% 35.89% # number of syscalls executed
+system.cpu.kern.syscall_23 4 1.23% 37.12% # number of syscalls executed
+system.cpu.kern.syscall_24 6 1.84% 38.96% # number of syscalls executed
+system.cpu.kern.syscall_33 11 3.37% 42.33% # number of syscalls executed
+system.cpu.kern.syscall_41 2 0.61% 42.94% # number of syscalls executed
+system.cpu.kern.syscall_45 54 16.56% 59.51% # number of syscalls executed
+system.cpu.kern.syscall_47 6 1.84% 61.35% # number of syscalls executed
+system.cpu.kern.syscall_48 10 3.07% 64.42% # number of syscalls executed
+system.cpu.kern.syscall_54 10 3.07% 67.48% # number of syscalls executed
+system.cpu.kern.syscall_58 1 0.31% 67.79% # number of syscalls executed
+system.cpu.kern.syscall_59 7 2.15% 69.94% # number of syscalls executed
+system.cpu.kern.syscall_71 54 16.56% 86.50% # number of syscalls executed
+system.cpu.kern.syscall_73 3 0.92% 87.42% # number of syscalls executed
+system.cpu.kern.syscall_74 16 4.91% 92.33% # number of syscalls executed
+system.cpu.kern.syscall_87 1 0.31% 92.64% # number of syscalls executed
+system.cpu.kern.syscall_90 3 0.92% 93.56% # number of syscalls executed
+system.cpu.kern.syscall_92 9 2.76% 96.32% # number of syscalls executed
+system.cpu.kern.syscall_97 2 0.61% 96.93% # number of syscalls executed
+system.cpu.kern.syscall_98 2 0.61% 97.55% # number of syscalls executed
+system.cpu.kern.syscall_132 4 1.23% 98.77% # number of syscalls executed
system.cpu.kern.syscall_144 2 0.61% 99.39% # number of syscalls executed
system.cpu.kern.syscall_147 2 0.61% 100.00% # number of syscalls executed
-system.cpu.not_idle_fraction 0.017009 # Percentage of non-idle cycles
-system.cpu.numCycles 61816889 # number of cpu cycles simulated
-system.cpu.num_insts 61811715 # Number of instructions executed
-system.cpu.num_refs 16805478 # Number of memory references
+system.cpu.not_idle_fraction 0.016412 # Percentage of non-idle cycles
+system.cpu.numCycles 60012491 # number of cpu cycles simulated
+system.cpu.num_insts 60007301 # Number of instructions executed
+system.cpu.num_refs 16302128 # Number of memory references
system.disk0.dma_read_bytes 1024 # Number of bytes transfered via DMA reads (not PRD).
system.disk0.dma_read_full_pages 0 # Number of full page size DMA reads (not PRD).
system.disk0.dma_read_txs 1 # Number of DMA read transactions (not PRD).
-system.disk0.dma_write_bytes 2702336 # Number of bytes transfered via DMA writes.
-system.disk0.dma_write_full_pages 302 # Number of full page size DMA writes.
-system.disk0.dma_write_txs 408 # Number of DMA write transactions.
+system.disk0.dma_write_bytes 2651136 # Number of bytes transfered via DMA writes.
+system.disk0.dma_write_full_pages 298 # Number of full page size DMA writes.
+system.disk0.dma_write_txs 395 # Number of DMA write transactions.
system.disk2.dma_read_bytes 0 # Number of bytes transfered via DMA reads (not PRD).
system.disk2.dma_read_full_pages 0 # Number of full page size DMA reads (not PRD).
system.disk2.dma_read_txs 0 # Number of DMA read transactions (not PRD).
@@ -131,7 +131,7 @@ system.tsunami.ethernet.coalescedRxIdle <err: div-0> # av
system.tsunami.ethernet.coalescedRxOk <err: div-0> # average number of RxOk's coalesced into each post
system.tsunami.ethernet.coalescedRxOrn <err: div-0> # average number of RxOrn's coalesced into each post
system.tsunami.ethernet.coalescedSwi <err: div-0> # average number of Swi's coalesced into each post
-system.tsunami.ethernet.coalescedTotal no value # average number of interrupts coalesced into each post
+system.tsunami.ethernet.coalescedTotal <err: div-0> # average number of interrupts coalesced into each post
system.tsunami.ethernet.coalescedTxDesc <err: div-0> # average number of TxDesc's coalesced into each post
system.tsunami.ethernet.coalescedTxIdle <err: div-0> # average number of TxIdle's coalesced into each post
system.tsunami.ethernet.coalescedTxOk <err: div-0> # average number of TxOk's coalesced into each post
diff --git a/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/stderr b/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/stderr
index 69304a604..969291745 100644
--- a/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/stderr
+++ b/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/stderr
@@ -1,6 +1,5 @@
Warning: rounding error > tolerance
0.002000 rounded to 0
- 0: system.tsunami.io.rtc: Real-time clock set to Thu Jan 1 00:00:00 2009
-Listening for console connection on port 3456
+Listening for system connection on port 3456
0: system.remote_gdb.listener: listening for remote gdb #0 on port 7000
warn: Entering event queue @ 0. Starting simulation...
diff --git a/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/stdout b/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/stdout
index 631453025..c3a1cb464 100644
--- a/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/stdout
+++ b/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/stdout
@@ -5,8 +5,10 @@ The Regents of The University of Michigan
All Rights Reserved
-M5 compiled Jan 25 2007 15:05:30
-M5 started Thu Jan 25 15:05:33 2007
+M5 compiled Apr 30 2007 13:38:38
+M5 started Mon Apr 30 13:52:08 2007
M5 executing on zeep
-command line: /n/zeep/y/binkertn/build/rtc/build/ALPHA_FS/m5.opt -d /n/zeep/y/binkertn/build/rtc/build/ALPHA_FS/tests/opt/quick/10.linux-boot/alpha/linux/tsunami-simple-atomic tests/run.py quick/10.linux-boot/alpha/linux/tsunami-simple-atomic
-Exiting @ tick 3634338452 because m5_exit instruction encountered
+command line: build/ALPHA_FS/m5.opt -d build/ALPHA_FS/tests/opt/quick/10.linux-boot/alpha/linux/tsunami-simple-atomic tests/run.py quick/10.linux-boot/alpha/linux/tsunami-simple-atomic
+Global frequency set at 2000000000 ticks per second
+ 0: system.tsunami.io.rtc: Real-time clock set to Thu Jan 1 00:00:00 2009
+Exiting @ tick 3656708271 because m5_exit instruction encountered
diff --git a/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/config.ini b/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/config.ini
index 856856ae8..b24dc5968 100644
--- a/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/config.ini
+++ b/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/config.ini
@@ -1,11 +1,7 @@
[root]
type=Root
children=system
-checkpoint=
-clock=2000000000
-max_tick=0
-output_file=cout
-progress_interval=0
+dummy=0
[system]
type=LinuxAlphaSystem
diff --git a/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/config.out b/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/config.out
index a4dd003e4..b41d5083f 100644
--- a/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/config.out
+++ b/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/config.out
@@ -1,9 +1,6 @@
[root]
type=Root
-clock=2000000000
-max_tick=0
-progress_interval=0
-output_file=cout
+dummy=0
[system.physmem]
type=PhysicalMemory
diff --git a/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/m5stats.txt b/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/m5stats.txt
index d6bc028f1..e0f0a0067 100644
--- a/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/m5stats.txt
+++ b/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/m5stats.txt
@@ -1,228 +1,228 @@
---------- Begin Simulation Statistics ----------
-host_inst_rate 359240 # Simulator instruction rate (inst/s)
-host_mem_usage 240844 # Number of bytes of host memory used
-host_seconds 186.42 # Real time elapsed on the host
-host_tick_rate 21297758 # Simulator tick rate (ticks/s)
+host_inst_rate 176514 # Simulator instruction rate (inst/s)
+host_mem_usage 193420 # Number of bytes of host memory used
+host_seconds 369.13 # Real time elapsed on the host
+host_tick_rate 10780504 # Simulator tick rate (ticks/s)
sim_freq 2000000000 # Frequency of simulated ticks
-sim_insts 66968427 # Number of instructions simulated
-sim_seconds 1.985132 # Number of seconds simulated
-sim_ticks 3970264174 # Number of ticks simulated
-system.cpu0.dtb.accesses 1003481 # DTB accesses
-system.cpu0.dtb.acv 289 # DTB access violations
-system.cpu0.dtb.hits 13332650 # DTB hits
-system.cpu0.dtb.misses 8437 # DTB misses
-system.cpu0.dtb.read_accesses 695694 # DTB read accesses
-system.cpu0.dtb.read_acv 174 # DTB read access violations
-system.cpu0.dtb.read_hits 8285777 # DTB read hits
-system.cpu0.dtb.read_misses 7640 # DTB read misses
-system.cpu0.dtb.write_accesses 307787 # DTB write accesses
-system.cpu0.dtb.write_acv 115 # DTB write access violations
-system.cpu0.dtb.write_hits 5046873 # DTB write hits
-system.cpu0.dtb.write_misses 797 # DTB write misses
-system.cpu0.idle_fraction 0.928155 # Percentage of idle cycles
-system.cpu0.itb.accesses 4220935 # ITB accesses
-system.cpu0.itb.acv 143 # ITB acv
-system.cpu0.itb.hits 4217111 # ITB hits
-system.cpu0.itb.misses 3824 # ITB misses
-system.cpu0.kern.callpal 144637 # number of callpals executed
+sim_insts 65155632 # Number of instructions simulated
+sim_seconds 1.989678 # Number of seconds simulated
+sim_ticks 3979356760 # Number of ticks simulated
+system.cpu0.dtb.accesses 676537 # DTB accesses
+system.cpu0.dtb.acv 306 # DTB access violations
+system.cpu0.dtb.hits 12789393 # DTB hits
+system.cpu0.dtb.misses 8263 # DTB misses
+system.cpu0.dtb.read_accesses 494246 # DTB read accesses
+system.cpu0.dtb.read_acv 184 # DTB read access violations
+system.cpu0.dtb.read_hits 7941036 # DTB read hits
+system.cpu0.dtb.read_misses 7535 # DTB read misses
+system.cpu0.dtb.write_accesses 182291 # DTB write accesses
+system.cpu0.dtb.write_acv 122 # DTB write access violations
+system.cpu0.dtb.write_hits 4848357 # DTB write hits
+system.cpu0.dtb.write_misses 728 # DTB write misses
+system.cpu0.idle_fraction 0.930790 # Percentage of idle cycles
+system.cpu0.itb.accesses 3420080 # ITB accesses
+system.cpu0.itb.acv 161 # ITB acv
+system.cpu0.itb.hits 3416243 # ITB hits
+system.cpu0.itb.misses 3837 # ITB misses
+system.cpu0.kern.callpal 143414 # number of callpals executed
system.cpu0.kern.callpal_cserve 1 0.00% 0.00% # number of callpals executed
-system.cpu0.kern.callpal_wripir 571 0.39% 0.40% # number of callpals executed
+system.cpu0.kern.callpal_wripir 566 0.39% 0.40% # number of callpals executed
system.cpu0.kern.callpal_wrmces 1 0.00% 0.40% # number of callpals executed
system.cpu0.kern.callpal_wrfen 1 0.00% 0.40% # number of callpals executed
system.cpu0.kern.callpal_wrvptptr 1 0.00% 0.40% # number of callpals executed
-system.cpu0.kern.callpal_swpctx 2907 2.01% 2.41% # number of callpals executed
-system.cpu0.kern.callpal_tbi 44 0.03% 2.44% # number of callpals executed
-system.cpu0.kern.callpal_wrent 7 0.00% 2.44% # number of callpals executed
-system.cpu0.kern.callpal_swpipl 129633 89.63% 92.07% # number of callpals executed
-system.cpu0.kern.callpal_rdps 6650 4.60% 96.67% # number of callpals executed
-system.cpu0.kern.callpal_wrkgp 1 0.00% 96.67% # number of callpals executed
-system.cpu0.kern.callpal_wrusp 4 0.00% 96.67% # number of callpals executed
-system.cpu0.kern.callpal_rdusp 7 0.00% 96.68% # number of callpals executed
-system.cpu0.kern.callpal_whami 2 0.00% 96.68% # number of callpals executed
-system.cpu0.kern.callpal_rti 4286 2.96% 99.64% # number of callpals executed
-system.cpu0.kern.callpal_callsys 372 0.26% 99.90% # number of callpals executed
-system.cpu0.kern.callpal_imb 149 0.10% 100.00% # number of callpals executed
+system.cpu0.kern.callpal_swpctx 2893 2.02% 2.41% # number of callpals executed
+system.cpu0.kern.callpal_tbi 47 0.03% 2.45% # number of callpals executed
+system.cpu0.kern.callpal_wrent 7 0.00% 2.45% # number of callpals executed
+system.cpu0.kern.callpal_swpipl 128466 89.58% 92.03% # number of callpals executed
+system.cpu0.kern.callpal_rdps 6699 4.67% 96.70% # number of callpals executed
+system.cpu0.kern.callpal_wrkgp 1 0.00% 96.70% # number of callpals executed
+system.cpu0.kern.callpal_wrusp 3 0.00% 96.70% # number of callpals executed
+system.cpu0.kern.callpal_rdusp 8 0.01% 96.71% # number of callpals executed
+system.cpu0.kern.callpal_whami 2 0.00% 96.71% # number of callpals executed
+system.cpu0.kern.callpal_rti 4216 2.94% 99.65% # number of callpals executed
+system.cpu0.kern.callpal_callsys 355 0.25% 99.90% # number of callpals executed
+system.cpu0.kern.callpal_imb 147 0.10% 100.00% # number of callpals executed
system.cpu0.kern.inst.arm 0 # number of arm instructions executed
-system.cpu0.kern.inst.hwrei 159963 # number of hwrei instructions executed
-system.cpu0.kern.inst.quiesce 6648 # number of quiesce instructions executed
-system.cpu0.kern.ipl_count 136551 # number of times we switched to this ipl
-system.cpu0.kern.ipl_count_0 54497 39.91% 39.91% # number of times we switched to this ipl
-system.cpu0.kern.ipl_count_21 143 0.10% 40.01% # number of times we switched to this ipl
-system.cpu0.kern.ipl_count_22 2005 1.47% 41.48% # number of times we switched to this ipl
-system.cpu0.kern.ipl_count_30 483 0.35% 41.84% # number of times we switched to this ipl
-system.cpu0.kern.ipl_count_31 79423 58.16% 100.00% # number of times we switched to this ipl
-system.cpu0.kern.ipl_good 110306 # number of times we switched to this ipl from a different ipl
-system.cpu0.kern.ipl_good_0 54079 49.03% 49.03% # number of times we switched to this ipl from a different ipl
-system.cpu0.kern.ipl_good_21 143 0.13% 49.16% # number of times we switched to this ipl from a different ipl
-system.cpu0.kern.ipl_good_22 2005 1.82% 50.97% # number of times we switched to this ipl from a different ipl
-system.cpu0.kern.ipl_good_30 483 0.44% 51.41% # number of times we switched to this ipl from a different ipl
-system.cpu0.kern.ipl_good_31 53596 48.59% 100.00% # number of times we switched to this ipl from a different ipl
-system.cpu0.kern.ipl_ticks 3970262390 # number of cycles we spent at this ipl
-system.cpu0.kern.ipl_ticks_0 3836377682 96.63% 96.63% # number of cycles we spent at this ipl
-system.cpu0.kern.ipl_ticks_21 133000 0.00% 96.63% # number of cycles we spent at this ipl
-system.cpu0.kern.ipl_ticks_22 1870128 0.05% 96.68% # number of cycles we spent at this ipl
-system.cpu0.kern.ipl_ticks_30 1206048 0.03% 96.71% # number of cycles we spent at this ipl
-system.cpu0.kern.ipl_ticks_31 130675532 3.29% 100.00% # number of cycles we spent at this ipl
-system.cpu0.kern.ipl_used 0.807801 # fraction of swpipl calls that actually changed the ipl
-system.cpu0.kern.ipl_used_0 0.992330 # fraction of swpipl calls that actually changed the ipl
+system.cpu0.kern.inst.hwrei 158606 # number of hwrei instructions executed
+system.cpu0.kern.inst.quiesce 6630 # number of quiesce instructions executed
+system.cpu0.kern.ipl_count 135306 # number of times we switched to this ipl
+system.cpu0.kern.ipl_count_0 54074 39.96% 39.96% # number of times we switched to this ipl
+system.cpu0.kern.ipl_count_21 131 0.10% 40.06% # number of times we switched to this ipl
+system.cpu0.kern.ipl_count_22 2010 1.49% 41.55% # number of times we switched to this ipl
+system.cpu0.kern.ipl_count_30 482 0.36% 41.90% # number of times we switched to this ipl
+system.cpu0.kern.ipl_count_31 78609 58.10% 100.00% # number of times we switched to this ipl
+system.cpu0.kern.ipl_good 109457 # number of times we switched to this ipl from a different ipl
+system.cpu0.kern.ipl_good_0 53658 49.02% 49.02% # number of times we switched to this ipl from a different ipl
+system.cpu0.kern.ipl_good_21 131 0.12% 49.14% # number of times we switched to this ipl from a different ipl
+system.cpu0.kern.ipl_good_22 2010 1.84% 50.98% # number of times we switched to this ipl from a different ipl
+system.cpu0.kern.ipl_good_30 482 0.44% 51.42% # number of times we switched to this ipl from a different ipl
+system.cpu0.kern.ipl_good_31 53176 48.58% 100.00% # number of times we switched to this ipl from a different ipl
+system.cpu0.kern.ipl_ticks 3978541594 # number of cycles we spent at this ipl
+system.cpu0.kern.ipl_ticks_0 3845416172 96.65% 96.65% # number of cycles we spent at this ipl
+system.cpu0.kern.ipl_ticks_21 119304 0.00% 96.66% # number of cycles we spent at this ipl
+system.cpu0.kern.ipl_ticks_22 1874808 0.05% 96.70% # number of cycles we spent at this ipl
+system.cpu0.kern.ipl_ticks_30 1202656 0.03% 96.73% # number of cycles we spent at this ipl
+system.cpu0.kern.ipl_ticks_31 129928654 3.27% 100.00% # number of cycles we spent at this ipl
+system.cpu0.kern.ipl_used 0.808959 # fraction of swpipl calls that actually changed the ipl
+system.cpu0.kern.ipl_used_0 0.992307 # fraction of swpipl calls that actually changed the ipl
system.cpu0.kern.ipl_used_21 1 # fraction of swpipl calls that actually changed the ipl
system.cpu0.kern.ipl_used_22 1 # fraction of swpipl calls that actually changed the ipl
system.cpu0.kern.ipl_used_30 1 # fraction of swpipl calls that actually changed the ipl
-system.cpu0.kern.ipl_used_31 0.674817 # fraction of swpipl calls that actually changed the ipl
-system.cpu0.kern.mode_good_kernel 1253
-system.cpu0.kern.mode_good_user 1254
+system.cpu0.kern.ipl_used_31 0.676462 # fraction of swpipl calls that actually changed the ipl
+system.cpu0.kern.mode_good_kernel 1189
+system.cpu0.kern.mode_good_user 1189
system.cpu0.kern.mode_good_idle 0
-system.cpu0.kern.mode_switch_kernel 6799 # number of protection mode switches
-system.cpu0.kern.mode_switch_user 1254 # number of protection mode switches
+system.cpu0.kern.mode_switch_kernel 6717 # number of protection mode switches
+system.cpu0.kern.mode_switch_user 1189 # number of protection mode switches
system.cpu0.kern.mode_switch_idle 0 # number of protection mode switches
-system.cpu0.kern.mode_switch_good 0.311313 # fraction of useful protection mode switches
-system.cpu0.kern.mode_switch_good_kernel 0.184292 # fraction of useful protection mode switches
+system.cpu0.kern.mode_switch_good 0.300784 # fraction of useful protection mode switches
+system.cpu0.kern.mode_switch_good_kernel 0.177014 # fraction of useful protection mode switches
system.cpu0.kern.mode_switch_good_user 1 # fraction of useful protection mode switches
system.cpu0.kern.mode_switch_good_idle <err: div-0> # fraction of useful protection mode switches
-system.cpu0.kern.mode_ticks_kernel 3956507378 99.65% 99.65% # number of ticks spent at the given mode
-system.cpu0.kern.mode_ticks_user 13755004 0.35% 100.00% # number of ticks spent at the given mode
+system.cpu0.kern.mode_ticks_kernel 3967314670 99.76% 99.76% # number of ticks spent at the given mode
+system.cpu0.kern.mode_ticks_user 9570844 0.24% 100.00% # number of ticks spent at the given mode
system.cpu0.kern.mode_ticks_idle 0 0.00% 100.00% # number of ticks spent at the given mode
-system.cpu0.kern.swap_context 2908 # number of times the context was actually changed
-system.cpu0.kern.syscall 227 # number of syscalls executed
-system.cpu0.kern.syscall_2 6 2.64% 2.64% # number of syscalls executed
-system.cpu0.kern.syscall_3 19 8.37% 11.01% # number of syscalls executed
-system.cpu0.kern.syscall_4 3 1.32% 12.33% # number of syscalls executed
-system.cpu0.kern.syscall_6 31 13.66% 25.99% # number of syscalls executed
-system.cpu0.kern.syscall_12 1 0.44% 26.43% # number of syscalls executed
-system.cpu0.kern.syscall_15 1 0.44% 26.87% # number of syscalls executed
-system.cpu0.kern.syscall_17 10 4.41% 31.28% # number of syscalls executed
-system.cpu0.kern.syscall_19 6 2.64% 33.92% # number of syscalls executed
-system.cpu0.kern.syscall_20 4 1.76% 35.68% # number of syscalls executed
-system.cpu0.kern.syscall_23 2 0.88% 36.56% # number of syscalls executed
-system.cpu0.kern.syscall_24 4 1.76% 38.33% # number of syscalls executed
-system.cpu0.kern.syscall_33 8 3.52% 41.85% # number of syscalls executed
-system.cpu0.kern.syscall_41 2 0.88% 42.73% # number of syscalls executed
-system.cpu0.kern.syscall_45 40 17.62% 60.35% # number of syscalls executed
-system.cpu0.kern.syscall_47 4 1.76% 62.11% # number of syscalls executed
-system.cpu0.kern.syscall_48 7 3.08% 65.20% # number of syscalls executed
-system.cpu0.kern.syscall_54 9 3.96% 69.16% # number of syscalls executed
-system.cpu0.kern.syscall_58 1 0.44% 69.60% # number of syscalls executed
-system.cpu0.kern.syscall_59 5 2.20% 71.81% # number of syscalls executed
-system.cpu0.kern.syscall_71 32 14.10% 85.90% # number of syscalls executed
-system.cpu0.kern.syscall_73 3 1.32% 87.22% # number of syscalls executed
-system.cpu0.kern.syscall_74 9 3.96% 91.19% # number of syscalls executed
-system.cpu0.kern.syscall_87 1 0.44% 91.63% # number of syscalls executed
-system.cpu0.kern.syscall_90 2 0.88% 92.51% # number of syscalls executed
-system.cpu0.kern.syscall_92 8 3.52% 96.04% # number of syscalls executed
-system.cpu0.kern.syscall_97 2 0.88% 96.92% # number of syscalls executed
-system.cpu0.kern.syscall_98 2 0.88% 97.80% # number of syscalls executed
-system.cpu0.kern.syscall_132 2 0.88% 98.68% # number of syscalls executed
-system.cpu0.kern.syscall_144 1 0.44% 99.12% # number of syscalls executed
-system.cpu0.kern.syscall_147 2 0.88% 100.00% # number of syscalls executed
-system.cpu0.not_idle_fraction 0.071845 # Percentage of non-idle cycles
-system.cpu0.numCycles 3970264174 # number of cpu cycles simulated
-system.cpu0.num_insts 52311968 # Number of instructions executed
-system.cpu0.num_refs 13564877 # Number of memory references
-system.cpu1.dtb.accesses 302962 # DTB accesses
-system.cpu1.dtb.acv 84 # DTB access violations
-system.cpu1.dtb.hits 4640482 # DTB hits
-system.cpu1.dtb.misses 3107 # DTB misses
-system.cpu1.dtb.read_accesses 205912 # DTB read accesses
-system.cpu1.dtb.read_acv 36 # DTB read access violations
-system.cpu1.dtb.read_hits 2668410 # DTB read hits
-system.cpu1.dtb.read_misses 2747 # DTB read misses
-system.cpu1.dtb.write_accesses 97050 # DTB write accesses
-system.cpu1.dtb.write_acv 48 # DTB write access violations
-system.cpu1.dtb.write_hits 1972072 # DTB write hits
-system.cpu1.dtb.write_misses 360 # DTB write misses
-system.cpu1.idle_fraction 0.974914 # Percentage of idle cycles
-system.cpu1.itb.accesses 1965758 # ITB accesses
-system.cpu1.itb.acv 41 # ITB acv
-system.cpu1.itb.hits 1964511 # ITB hits
-system.cpu1.itb.misses 1247 # ITB misses
-system.cpu1.kern.callpal 80671 # number of callpals executed
+system.cpu0.kern.swap_context 2894 # number of times the context was actually changed
+system.cpu0.kern.syscall 216 # number of syscalls executed
+system.cpu0.kern.syscall_2 7 3.24% 3.24% # number of syscalls executed
+system.cpu0.kern.syscall_3 18 8.33% 11.57% # number of syscalls executed
+system.cpu0.kern.syscall_4 3 1.39% 12.96% # number of syscalls executed
+system.cpu0.kern.syscall_6 30 13.89% 26.85% # number of syscalls executed
+system.cpu0.kern.syscall_12 1 0.46% 27.31% # number of syscalls executed
+system.cpu0.kern.syscall_15 1 0.46% 27.78% # number of syscalls executed
+system.cpu0.kern.syscall_17 9 4.17% 31.94% # number of syscalls executed
+system.cpu0.kern.syscall_19 6 2.78% 34.72% # number of syscalls executed
+system.cpu0.kern.syscall_20 4 1.85% 36.57% # number of syscalls executed
+system.cpu0.kern.syscall_23 2 0.93% 37.50% # number of syscalls executed
+system.cpu0.kern.syscall_24 4 1.85% 39.35% # number of syscalls executed
+system.cpu0.kern.syscall_33 7 3.24% 42.59% # number of syscalls executed
+system.cpu0.kern.syscall_41 2 0.93% 43.52% # number of syscalls executed
+system.cpu0.kern.syscall_45 36 16.67% 60.19% # number of syscalls executed
+system.cpu0.kern.syscall_47 4 1.85% 62.04% # number of syscalls executed
+system.cpu0.kern.syscall_48 8 3.70% 65.74% # number of syscalls executed
+system.cpu0.kern.syscall_54 9 4.17% 69.91% # number of syscalls executed
+system.cpu0.kern.syscall_58 1 0.46% 70.37% # number of syscalls executed
+system.cpu0.kern.syscall_59 6 2.78% 73.15% # number of syscalls executed
+system.cpu0.kern.syscall_71 28 12.96% 86.11% # number of syscalls executed
+system.cpu0.kern.syscall_73 3 1.39% 87.50% # number of syscalls executed
+system.cpu0.kern.syscall_74 8 3.70% 91.20% # number of syscalls executed
+system.cpu0.kern.syscall_87 1 0.46% 91.67% # number of syscalls executed
+system.cpu0.kern.syscall_90 2 0.93% 92.59% # number of syscalls executed
+system.cpu0.kern.syscall_92 7 3.24% 95.83% # number of syscalls executed
+system.cpu0.kern.syscall_97 2 0.93% 96.76% # number of syscalls executed
+system.cpu0.kern.syscall_98 2 0.93% 97.69% # number of syscalls executed
+system.cpu0.kern.syscall_132 2 0.93% 98.61% # number of syscalls executed
+system.cpu0.kern.syscall_144 1 0.46% 99.07% # number of syscalls executed
+system.cpu0.kern.syscall_147 2 0.93% 100.00% # number of syscalls executed
+system.cpu0.not_idle_fraction 0.069210 # Percentage of non-idle cycles
+system.cpu0.numCycles 3978541834 # number of cpu cycles simulated
+system.cpu0.num_insts 50446812 # Number of instructions executed
+system.cpu0.num_refs 13021282 # Number of memory references
+system.cpu1.dtb.accesses 346250 # DTB accesses
+system.cpu1.dtb.acv 67 # DTB access violations
+system.cpu1.dtb.hits 4679272 # DTB hits
+system.cpu1.dtb.misses 3343 # DTB misses
+system.cpu1.dtb.read_accesses 235842 # DTB read accesses
+system.cpu1.dtb.read_acv 26 # DTB read access violations
+system.cpu1.dtb.read_hits 2672655 # DTB read hits
+system.cpu1.dtb.read_misses 2917 # DTB read misses
+system.cpu1.dtb.write_accesses 110408 # DTB write accesses
+system.cpu1.dtb.write_acv 41 # DTB write access violations
+system.cpu1.dtb.write_hits 2006617 # DTB write hits
+system.cpu1.dtb.write_misses 426 # DTB write misses
+system.cpu1.idle_fraction 0.974905 # Percentage of idle cycles
+system.cpu1.itb.accesses 2089153 # ITB accesses
+system.cpu1.itb.acv 23 # ITB acv
+system.cpu1.itb.hits 2087881 # ITB hits
+system.cpu1.itb.misses 1272 # ITB misses
+system.cpu1.kern.callpal 80102 # number of callpals executed
system.cpu1.kern.callpal_cserve 1 0.00% 0.00% # number of callpals executed
-system.cpu1.kern.callpal_wripir 483 0.60% 0.60% # number of callpals executed
+system.cpu1.kern.callpal_wripir 482 0.60% 0.60% # number of callpals executed
system.cpu1.kern.callpal_wrmces 1 0.00% 0.60% # number of callpals executed
-system.cpu1.kern.callpal_wrfen 1 0.00% 0.60% # number of callpals executed
-system.cpu1.kern.callpal_swpctx 2277 2.82% 3.43% # number of callpals executed
-system.cpu1.kern.callpal_tbi 10 0.01% 3.44% # number of callpals executed
-system.cpu1.kern.callpal_wrent 7 0.01% 3.45% # number of callpals executed
-system.cpu1.kern.callpal_swpipl 71267 88.34% 91.79% # number of callpals executed
-system.cpu1.kern.callpal_rdps 2378 2.95% 94.74% # number of callpals executed
-system.cpu1.kern.callpal_wrkgp 1 0.00% 94.74% # number of callpals executed
-system.cpu1.kern.callpal_wrusp 3 0.00% 94.74% # number of callpals executed
-system.cpu1.kern.callpal_rdusp 2 0.00% 94.74% # number of callpals executed
-system.cpu1.kern.callpal_whami 3 0.00% 94.75% # number of callpals executed
-system.cpu1.kern.callpal_rti 4044 5.01% 99.76% # number of callpals executed
-system.cpu1.kern.callpal_callsys 161 0.20% 99.96% # number of callpals executed
-system.cpu1.kern.callpal_imb 31 0.04% 100.00% # number of callpals executed
+system.cpu1.kern.callpal_wrfen 1 0.00% 0.61% # number of callpals executed
+system.cpu1.kern.callpal_swpctx 2276 2.84% 3.45% # number of callpals executed
+system.cpu1.kern.callpal_tbi 7 0.01% 3.46% # number of callpals executed
+system.cpu1.kern.callpal_wrent 7 0.01% 3.46% # number of callpals executed
+system.cpu1.kern.callpal_swpipl 70820 88.41% 91.88% # number of callpals executed
+system.cpu1.kern.callpal_rdps 2215 2.77% 94.64% # number of callpals executed
+system.cpu1.kern.callpal_wrkgp 1 0.00% 94.64% # number of callpals executed
+system.cpu1.kern.callpal_wrusp 4 0.00% 94.65% # number of callpals executed
+system.cpu1.kern.callpal_rdusp 1 0.00% 94.65% # number of callpals executed
+system.cpu1.kern.callpal_whami 3 0.00% 94.65% # number of callpals executed
+system.cpu1.kern.callpal_rti 4087 5.10% 99.76% # number of callpals executed
+system.cpu1.kern.callpal_callsys 162 0.20% 99.96% # number of callpals executed
+system.cpu1.kern.callpal_imb 33 0.04% 100.00% # number of callpals executed
system.cpu1.kern.callpal_rdunique 1 0.00% 100.00% # number of callpals executed
system.cpu1.kern.inst.arm 0 # number of arm instructions executed
-system.cpu1.kern.inst.hwrei 87720 # number of hwrei instructions executed
-system.cpu1.kern.inst.quiesce 2808 # number of quiesce instructions executed
-system.cpu1.kern.ipl_count 77880 # number of times we switched to this ipl
-system.cpu1.kern.ipl_count_0 30262 38.86% 38.86% # number of times we switched to this ipl
-system.cpu1.kern.ipl_count_22 1997 2.56% 41.42% # number of times we switched to this ipl
-system.cpu1.kern.ipl_count_30 571 0.73% 42.15% # number of times we switched to this ipl
-system.cpu1.kern.ipl_count_31 45050 57.85% 100.00% # number of times we switched to this ipl
-system.cpu1.kern.ipl_good 60603 # number of times we switched to this ipl from a different ipl
-system.cpu1.kern.ipl_good_0 29303 48.35% 48.35% # number of times we switched to this ipl from a different ipl
-system.cpu1.kern.ipl_good_22 1997 3.30% 51.65% # number of times we switched to this ipl from a different ipl
-system.cpu1.kern.ipl_good_30 571 0.94% 52.59% # number of times we switched to this ipl from a different ipl
-system.cpu1.kern.ipl_good_31 28732 47.41% 100.00% # number of times we switched to this ipl from a different ipl
-system.cpu1.kern.ipl_ticks 3968772136 # number of cycles we spent at this ipl
-system.cpu1.kern.ipl_ticks_0 3846937158 96.93% 96.93% # number of cycles we spent at this ipl
-system.cpu1.kern.ipl_ticks_22 1867822 0.05% 96.98% # number of cycles we spent at this ipl
-system.cpu1.kern.ipl_ticks_30 1457952 0.04% 97.01% # number of cycles we spent at this ipl
-system.cpu1.kern.ipl_ticks_31 118509204 2.99% 100.00% # number of cycles we spent at this ipl
-system.cpu1.kern.ipl_used 0.778159 # fraction of swpipl calls that actually changed the ipl
-system.cpu1.kern.ipl_used_0 0.968310 # fraction of swpipl calls that actually changed the ipl
+system.cpu1.kern.inst.hwrei 87377 # number of hwrei instructions executed
+system.cpu1.kern.inst.quiesce 2792 # number of quiesce instructions executed
+system.cpu1.kern.ipl_count 77476 # number of times we switched to this ipl
+system.cpu1.kern.ipl_count_0 30110 38.86% 38.86% # number of times we switched to this ipl
+system.cpu1.kern.ipl_count_22 2002 2.58% 41.45% # number of times we switched to this ipl
+system.cpu1.kern.ipl_count_30 566 0.73% 42.18% # number of times we switched to this ipl
+system.cpu1.kern.ipl_count_31 44798 57.82% 100.00% # number of times we switched to this ipl
+system.cpu1.kern.ipl_good 60300 # number of times we switched to this ipl from a different ipl
+system.cpu1.kern.ipl_good_0 29149 48.34% 48.34% # number of times we switched to this ipl from a different ipl
+system.cpu1.kern.ipl_good_22 2002 3.32% 51.66% # number of times we switched to this ipl from a different ipl
+system.cpu1.kern.ipl_good_30 566 0.94% 52.60% # number of times we switched to this ipl from a different ipl
+system.cpu1.kern.ipl_good_31 28583 47.40% 100.00% # number of times we switched to this ipl from a different ipl
+system.cpu1.kern.ipl_ticks 3979354976 # number of cycles we spent at this ipl
+system.cpu1.kern.ipl_ticks_0 3857760682 96.94% 96.94% # number of cycles we spent at this ipl
+system.cpu1.kern.ipl_ticks_22 1872502 0.05% 96.99% # number of cycles we spent at this ipl
+system.cpu1.kern.ipl_ticks_30 1446416 0.04% 97.03% # number of cycles we spent at this ipl
+system.cpu1.kern.ipl_ticks_31 118275376 2.97% 100.00% # number of cycles we spent at this ipl
+system.cpu1.kern.ipl_used 0.778306 # fraction of swpipl calls that actually changed the ipl
+system.cpu1.kern.ipl_used_0 0.968084 # fraction of swpipl calls that actually changed the ipl
system.cpu1.kern.ipl_used_22 1 # fraction of swpipl calls that actually changed the ipl
system.cpu1.kern.ipl_used_30 1 # fraction of swpipl calls that actually changed the ipl
-system.cpu1.kern.ipl_used_31 0.637780 # fraction of swpipl calls that actually changed the ipl
-system.cpu1.kern.mode_good_kernel 1014
-system.cpu1.kern.mode_good_user 519
-system.cpu1.kern.mode_good_idle 495
-system.cpu1.kern.mode_switch_kernel 2345 # number of protection mode switches
-system.cpu1.kern.mode_switch_user 519 # number of protection mode switches
-system.cpu1.kern.mode_switch_idle 3028 # number of protection mode switches
-system.cpu1.kern.mode_switch_good 0.344196 # fraction of useful protection mode switches
-system.cpu1.kern.mode_switch_good_kernel 0.432409 # fraction of useful protection mode switches
+system.cpu1.kern.ipl_used_31 0.638042 # fraction of swpipl calls that actually changed the ipl
+system.cpu1.kern.mode_good_kernel 1051
+system.cpu1.kern.mode_good_user 561
+system.cpu1.kern.mode_good_idle 490
+system.cpu1.kern.mode_switch_kernel 2388 # number of protection mode switches
+system.cpu1.kern.mode_switch_user 561 # number of protection mode switches
+system.cpu1.kern.mode_switch_idle 3025 # number of protection mode switches
+system.cpu1.kern.mode_switch_good 0.351858 # fraction of useful protection mode switches
+system.cpu1.kern.mode_switch_good_kernel 0.440117 # fraction of useful protection mode switches
system.cpu1.kern.mode_switch_good_user 1 # fraction of useful protection mode switches
-system.cpu1.kern.mode_switch_good_idle 0.163474 # fraction of useful protection mode switches
-system.cpu1.kern.mode_ticks_kernel 63257834 1.59% 1.59% # number of ticks spent at the given mode
-system.cpu1.kern.mode_ticks_user 5106070 0.13% 1.72% # number of ticks spent at the given mode
-system.cpu1.kern.mode_ticks_idle 3899443084 98.28% 100.00% # number of ticks spent at the given mode
-system.cpu1.kern.swap_context 2278 # number of times the context was actually changed
-system.cpu1.kern.syscall 102 # number of syscalls executed
-system.cpu1.kern.syscall_2 2 1.96% 1.96% # number of syscalls executed
-system.cpu1.kern.syscall_3 11 10.78% 12.75% # number of syscalls executed
-system.cpu1.kern.syscall_4 1 0.98% 13.73% # number of syscalls executed
-system.cpu1.kern.syscall_6 12 11.76% 25.49% # number of syscalls executed
-system.cpu1.kern.syscall_17 5 4.90% 30.39% # number of syscalls executed
-system.cpu1.kern.syscall_19 4 3.92% 34.31% # number of syscalls executed
-system.cpu1.kern.syscall_20 2 1.96% 36.27% # number of syscalls executed
-system.cpu1.kern.syscall_23 2 1.96% 38.24% # number of syscalls executed
-system.cpu1.kern.syscall_24 2 1.96% 40.20% # number of syscalls executed
-system.cpu1.kern.syscall_33 3 2.94% 43.14% # number of syscalls executed
-system.cpu1.kern.syscall_45 15 14.71% 57.84% # number of syscalls executed
-system.cpu1.kern.syscall_47 2 1.96% 59.80% # number of syscalls executed
-system.cpu1.kern.syscall_48 3 2.94% 62.75% # number of syscalls executed
-system.cpu1.kern.syscall_54 1 0.98% 63.73% # number of syscalls executed
-system.cpu1.kern.syscall_59 2 1.96% 65.69% # number of syscalls executed
-system.cpu1.kern.syscall_71 22 21.57% 87.25% # number of syscalls executed
-system.cpu1.kern.syscall_74 7 6.86% 94.12% # number of syscalls executed
-system.cpu1.kern.syscall_90 1 0.98% 95.10% # number of syscalls executed
-system.cpu1.kern.syscall_92 2 1.96% 97.06% # number of syscalls executed
-system.cpu1.kern.syscall_132 2 1.96% 99.02% # number of syscalls executed
-system.cpu1.kern.syscall_144 1 0.98% 100.00% # number of syscalls executed
-system.cpu1.not_idle_fraction 0.025086 # Percentage of non-idle cycles
-system.cpu1.numCycles 3968772376 # number of cpu cycles simulated
-system.cpu1.num_insts 14656459 # Number of instructions executed
-system.cpu1.num_refs 4670067 # Number of memory references
+system.cpu1.kern.mode_switch_good_idle 0.161983 # fraction of useful protection mode switches
+system.cpu1.kern.mode_ticks_kernel 62784640 1.58% 1.58% # number of ticks spent at the given mode
+system.cpu1.kern.mode_ticks_user 5748262 0.14% 1.72% # number of ticks spent at the given mode
+system.cpu1.kern.mode_ticks_idle 3910822066 98.28% 100.00% # number of ticks spent at the given mode
+system.cpu1.kern.swap_context 2277 # number of times the context was actually changed
+system.cpu1.kern.syscall 110 # number of syscalls executed
+system.cpu1.kern.syscall_2 1 0.91% 0.91% # number of syscalls executed
+system.cpu1.kern.syscall_3 12 10.91% 11.82% # number of syscalls executed
+system.cpu1.kern.syscall_4 1 0.91% 12.73% # number of syscalls executed
+system.cpu1.kern.syscall_6 12 10.91% 23.64% # number of syscalls executed
+system.cpu1.kern.syscall_17 6 5.45% 29.09% # number of syscalls executed
+system.cpu1.kern.syscall_19 4 3.64% 32.73% # number of syscalls executed
+system.cpu1.kern.syscall_20 2 1.82% 34.55% # number of syscalls executed
+system.cpu1.kern.syscall_23 2 1.82% 36.36% # number of syscalls executed
+system.cpu1.kern.syscall_24 2 1.82% 38.18% # number of syscalls executed
+system.cpu1.kern.syscall_33 4 3.64% 41.82% # number of syscalls executed
+system.cpu1.kern.syscall_45 18 16.36% 58.18% # number of syscalls executed
+system.cpu1.kern.syscall_47 2 1.82% 60.00% # number of syscalls executed
+system.cpu1.kern.syscall_48 2 1.82% 61.82% # number of syscalls executed
+system.cpu1.kern.syscall_54 1 0.91% 62.73% # number of syscalls executed
+system.cpu1.kern.syscall_59 1 0.91% 63.64% # number of syscalls executed
+system.cpu1.kern.syscall_71 26 23.64% 87.27% # number of syscalls executed
+system.cpu1.kern.syscall_74 8 7.27% 94.55% # number of syscalls executed
+system.cpu1.kern.syscall_90 1 0.91% 95.45% # number of syscalls executed
+system.cpu1.kern.syscall_92 2 1.82% 97.27% # number of syscalls executed
+system.cpu1.kern.syscall_132 2 1.82% 99.09% # number of syscalls executed
+system.cpu1.kern.syscall_144 1 0.91% 100.00% # number of syscalls executed
+system.cpu1.not_idle_fraction 0.025095 # Percentage of non-idle cycles
+system.cpu1.numCycles 3979356760 # number of cpu cycles simulated
+system.cpu1.num_insts 14708820 # Number of instructions executed
+system.cpu1.num_refs 4709061 # Number of memory references
system.disk0.dma_read_bytes 1024 # Number of bytes transfered via DMA reads (not PRD).
system.disk0.dma_read_full_pages 0 # Number of full page size DMA reads (not PRD).
system.disk0.dma_read_txs 1 # Number of DMA read transactions (not PRD).
-system.disk0.dma_write_bytes 2702336 # Number of bytes transfered via DMA writes.
-system.disk0.dma_write_full_pages 302 # Number of full page size DMA writes.
-system.disk0.dma_write_txs 408 # Number of DMA write transactions.
+system.disk0.dma_write_bytes 2651136 # Number of bytes transfered via DMA writes.
+system.disk0.dma_write_full_pages 298 # Number of full page size DMA writes.
+system.disk0.dma_write_txs 395 # Number of DMA write transactions.
system.disk2.dma_read_bytes 0 # Number of bytes transfered via DMA reads (not PRD).
system.disk2.dma_read_full_pages 0 # Number of full page size DMA reads (not PRD).
system.disk2.dma_read_txs 0 # Number of DMA read transactions (not PRD).
@@ -234,7 +234,7 @@ system.tsunami.ethernet.coalescedRxIdle <err: div-0> # av
system.tsunami.ethernet.coalescedRxOk <err: div-0> # average number of RxOk's coalesced into each post
system.tsunami.ethernet.coalescedRxOrn <err: div-0> # average number of RxOrn's coalesced into each post
system.tsunami.ethernet.coalescedSwi <err: div-0> # average number of Swi's coalesced into each post
-system.tsunami.ethernet.coalescedTotal no value # average number of interrupts coalesced into each post
+system.tsunami.ethernet.coalescedTotal <err: div-0> # average number of interrupts coalesced into each post
system.tsunami.ethernet.coalescedTxDesc <err: div-0> # average number of TxDesc's coalesced into each post
system.tsunami.ethernet.coalescedTxIdle <err: div-0> # average number of TxIdle's coalesced into each post
system.tsunami.ethernet.coalescedTxOk <err: div-0> # average number of TxOk's coalesced into each post
diff --git a/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/stderr b/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/stderr
index 5b02d9b91..9d86a655e 100644
--- a/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/stderr
+++ b/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/stderr
@@ -1,7 +1,6 @@
Warning: rounding error > tolerance
0.002000 rounded to 0
- 0: system.tsunami.io.rtc: Real-time clock set to Thu Jan 1 00:00:00 2009
-Listening for console connection on port 3456
+Listening for system connection on port 3456
0: system.remote_gdb.listener: listening for remote gdb #0 on port 7000
0: system.remote_gdb.listener: listening for remote gdb #1 on port 7001
warn: Entering event queue @ 0. Starting simulation...
diff --git a/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/stdout b/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/stdout
index 9c25032e4..ebf8b13c8 100644
--- a/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/stdout
+++ b/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/stdout
@@ -5,8 +5,10 @@ The Regents of The University of Michigan
All Rights Reserved
-M5 compiled Jan 25 2007 15:05:30
-M5 started Thu Jan 25 15:09:33 2007
+M5 compiled Apr 30 2007 13:38:38
+M5 started Mon Apr 30 13:57:20 2007
M5 executing on zeep
-command line: /n/zeep/y/binkertn/build/rtc/build/ALPHA_FS/m5.opt -d /n/zeep/y/binkertn/build/rtc/build/ALPHA_FS/tests/opt/quick/10.linux-boot/alpha/linux/tsunami-simple-timing-dual tests/run.py quick/10.linux-boot/alpha/linux/tsunami-simple-timing-dual
-Exiting @ tick 3970264174 because m5_exit instruction encountered
+command line: build/ALPHA_FS/m5.opt -d build/ALPHA_FS/tests/opt/quick/10.linux-boot/alpha/linux/tsunami-simple-timing-dual tests/run.py quick/10.linux-boot/alpha/linux/tsunami-simple-timing-dual
+Global frequency set at 2000000000 ticks per second
+ 0: system.tsunami.io.rtc: Real-time clock set to Thu Jan 1 00:00:00 2009
+Exiting @ tick 3977364868 because m5_exit instruction encountered
diff --git a/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/config.ini b/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/config.ini
index 6f48977b0..9edee8632 100644
--- a/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/config.ini
+++ b/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/config.ini
@@ -1,11 +1,7 @@
[root]
type=Root
children=system
-checkpoint=
-clock=2000000000
-max_tick=0
-output_file=cout
-progress_interval=0
+dummy=0
[system]
type=LinuxAlphaSystem
diff --git a/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/config.out b/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/config.out
index a99b59ae7..ad8a29167 100644
--- a/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/config.out
+++ b/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/config.out
@@ -1,9 +1,6 @@
[root]
type=Root
-clock=2000000000
-max_tick=0
-progress_interval=0
-output_file=cout
+dummy=0
[system.physmem]
type=PhysicalMemory
diff --git a/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/m5stats.txt b/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/m5stats.txt
index 75746eadf..88a94edf5 100644
--- a/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/m5stats.txt
+++ b/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/m5stats.txt
@@ -1,125 +1,125 @@
---------- Begin Simulation Statistics ----------
-host_inst_rate 469266 # Simulator instruction rate (inst/s)
-host_mem_usage 238376 # Number of bytes of host memory used
-host_seconds 131.89 # Real time elapsed on the host
-host_tick_rate 29380471 # Simulator tick rate (ticks/s)
+host_inst_rate 261150 # Simulator instruction rate (inst/s)
+host_mem_usage 193084 # Number of bytes of host memory used
+host_seconds 230.08 # Real time elapsed on the host
+host_tick_rate 16884971 # Simulator tick rate (ticks/s)
sim_freq 2000000000 # Frequency of simulated ticks
-sim_insts 61893104 # Number of instructions simulated
-sim_seconds 1.937550 # Number of seconds simulated
-sim_ticks 3875100962 # Number of ticks simulated
-system.cpu.dtb.accesses 1304554 # DTB accesses
+sim_insts 60085806 # Number of instructions simulated
+sim_seconds 1.942464 # Number of seconds simulated
+sim_ticks 3884928812 # Number of ticks simulated
+system.cpu.dtb.accesses 1020801 # DTB accesses
system.cpu.dtb.acv 367 # DTB access violations
-system.cpu.dtb.hits 16571487 # DTB hits
-system.cpu.dtb.misses 11447 # DTB misses
-system.cpu.dtb.read_accesses 900486 # DTB read accesses
+system.cpu.dtb.hits 16070687 # DTB hits
+system.cpu.dtb.misses 11476 # DTB misses
+system.cpu.dtb.read_accesses 728869 # DTB read accesses
system.cpu.dtb.read_acv 210 # DTB read access violations
-system.cpu.dtb.read_hits 10051940 # DTB read hits
-system.cpu.dtb.read_misses 10303 # DTB read misses
-system.cpu.dtb.write_accesses 404068 # DTB write accesses
+system.cpu.dtb.read_hits 9714773 # DTB read hits
+system.cpu.dtb.read_misses 10333 # DTB read misses
+system.cpu.dtb.write_accesses 291932 # DTB write accesses
system.cpu.dtb.write_acv 157 # DTB write access violations
-system.cpu.dtb.write_hits 6519547 # DTB write hits
-system.cpu.dtb.write_misses 1144 # DTB write misses
-system.cpu.idle_fraction 0.918919 # Percentage of idle cycles
-system.cpu.itb.accesses 5664253 # ITB accesses
+system.cpu.dtb.write_hits 6355914 # DTB write hits
+system.cpu.dtb.write_misses 1143 # DTB write misses
+system.cpu.idle_fraction 0.921526 # Percentage of idle cycles
+system.cpu.itb.accesses 4986026 # ITB accesses
system.cpu.itb.acv 184 # ITB acv
-system.cpu.itb.hits 5659250 # ITB hits
-system.cpu.itb.misses 5003 # ITB misses
-system.cpu.kern.callpal 195265 # number of callpals executed
+system.cpu.itb.hits 4981016 # ITB hits
+system.cpu.itb.misses 5010 # ITB misses
+system.cpu.kern.callpal 193489 # number of callpals executed
system.cpu.kern.callpal_cserve 1 0.00% 0.00% # number of callpals executed
system.cpu.kern.callpal_wrmces 1 0.00% 0.00% # number of callpals executed
system.cpu.kern.callpal_wrfen 1 0.00% 0.00% # number of callpals executed
system.cpu.kern.callpal_wrvptptr 1 0.00% 0.00% # number of callpals executed
-system.cpu.kern.callpal_swpctx 4161 2.13% 2.13% # number of callpals executed
-system.cpu.kern.callpal_tbi 54 0.03% 2.16% # number of callpals executed
-system.cpu.kern.callpal_wrent 7 0.00% 2.16% # number of callpals executed
-system.cpu.kern.callpal_swpipl 178117 91.22% 93.38% # number of callpals executed
-system.cpu.kern.callpal_rdps 6978 3.57% 96.96% # number of callpals executed
-system.cpu.kern.callpal_wrkgp 1 0.00% 96.96% # number of callpals executed
-system.cpu.kern.callpal_wrusp 7 0.00% 96.96% # number of callpals executed
+system.cpu.kern.callpal_swpctx 4146 2.14% 2.14% # number of callpals executed
+system.cpu.kern.callpal_tbi 54 0.03% 2.17% # number of callpals executed
+system.cpu.kern.callpal_wrent 7 0.00% 2.18% # number of callpals executed
+system.cpu.kern.callpal_swpipl 176515 91.23% 93.40% # number of callpals executed
+system.cpu.kern.callpal_rdps 6861 3.55% 96.95% # number of callpals executed
+system.cpu.kern.callpal_wrkgp 1 0.00% 96.95% # number of callpals executed
+system.cpu.kern.callpal_wrusp 7 0.00% 96.95% # number of callpals executed
system.cpu.kern.callpal_rdusp 9 0.00% 96.96% # number of callpals executed
-system.cpu.kern.callpal_whami 2 0.00% 96.97% # number of callpals executed
-system.cpu.kern.callpal_rti 5213 2.67% 99.64% # number of callpals executed
-system.cpu.kern.callpal_callsys 531 0.27% 99.91% # number of callpals executed
+system.cpu.kern.callpal_whami 2 0.00% 96.96% # number of callpals executed
+system.cpu.kern.callpal_rti 5187 2.68% 99.64% # number of callpals executed
+system.cpu.kern.callpal_callsys 515 0.27% 99.91% # number of callpals executed
system.cpu.kern.callpal_imb 181 0.09% 100.00% # number of callpals executed
system.cpu.kern.inst.arm 0 # number of arm instructions executed
-system.cpu.kern.inst.hwrei 214368 # number of hwrei instructions executed
-system.cpu.kern.inst.quiesce 6180 # number of quiesce instructions executed
-system.cpu.kern.ipl_count 185431 # number of times we switched to this ipl
-system.cpu.kern.ipl_count_0 75630 40.79% 40.79% # number of times we switched to this ipl
-system.cpu.kern.ipl_count_21 143 0.08% 40.86% # number of times we switched to this ipl
-system.cpu.kern.ipl_count_22 1957 1.06% 41.92% # number of times we switched to this ipl
-system.cpu.kern.ipl_count_31 107701 58.08% 100.00% # number of times we switched to this ipl
-system.cpu.kern.ipl_good 150626 # number of times we switched to this ipl from a different ipl
-system.cpu.kern.ipl_good_0 74263 49.30% 49.30% # number of times we switched to this ipl from a different ipl
-system.cpu.kern.ipl_good_21 143 0.09% 49.40% # number of times we switched to this ipl from a different ipl
-system.cpu.kern.ipl_good_22 1957 1.30% 50.70% # number of times we switched to this ipl from a different ipl
-system.cpu.kern.ipl_good_31 74263 49.30% 100.00% # number of times we switched to this ipl from a different ipl
-system.cpu.kern.ipl_ticks 3875099178 # number of cycles we spent at this ipl
-system.cpu.kern.ipl_ticks_0 3747191842 96.70% 96.70% # number of cycles we spent at this ipl
-system.cpu.kern.ipl_ticks_21 122728 0.00% 96.70% # number of cycles we spent at this ipl
-system.cpu.kern.ipl_ticks_22 915876 0.02% 96.73% # number of cycles we spent at this ipl
-system.cpu.kern.ipl_ticks_31 126868732 3.27% 100.00% # number of cycles we spent at this ipl
-system.cpu.kern.ipl_used 0.812302 # fraction of swpipl calls that actually changed the ipl
-system.cpu.kern.ipl_used_0 0.981925 # fraction of swpipl calls that actually changed the ipl
+system.cpu.kern.inst.hwrei 212621 # number of hwrei instructions executed
+system.cpu.kern.inst.quiesce 6152 # number of quiesce instructions executed
+system.cpu.kern.ipl_count 183796 # number of times we switched to this ipl
+system.cpu.kern.ipl_count_0 75070 40.84% 40.84% # number of times we switched to this ipl
+system.cpu.kern.ipl_count_21 131 0.07% 40.92% # number of times we switched to this ipl
+system.cpu.kern.ipl_count_22 1962 1.07% 41.98% # number of times we switched to this ipl
+system.cpu.kern.ipl_count_31 106633 58.02% 100.00% # number of times we switched to this ipl
+system.cpu.kern.ipl_good 149499 # number of times we switched to this ipl from a different ipl
+system.cpu.kern.ipl_good_0 73703 49.30% 49.30% # number of times we switched to this ipl from a different ipl
+system.cpu.kern.ipl_good_21 131 0.09% 49.39% # number of times we switched to this ipl from a different ipl
+system.cpu.kern.ipl_good_22 1962 1.31% 50.70% # number of times we switched to this ipl from a different ipl
+system.cpu.kern.ipl_good_31 73703 49.30% 100.00% # number of times we switched to this ipl from a different ipl
+system.cpu.kern.ipl_ticks 3884927028 # number of cycles we spent at this ipl
+system.cpu.kern.ipl_ticks_0 3757862392 96.73% 96.73% # number of cycles we spent at this ipl
+system.cpu.kern.ipl_ticks_21 112456 0.00% 96.73% # number of cycles we spent at this ipl
+system.cpu.kern.ipl_ticks_22 918216 0.02% 96.76% # number of cycles we spent at this ipl
+system.cpu.kern.ipl_ticks_31 126033964 3.24% 100.00% # number of cycles we spent at this ipl
+system.cpu.kern.ipl_used 0.813396 # fraction of swpipl calls that actually changed the ipl
+system.cpu.kern.ipl_used_0 0.981790 # fraction of swpipl calls that actually changed the ipl
system.cpu.kern.ipl_used_21 1 # fraction of swpipl calls that actually changed the ipl
system.cpu.kern.ipl_used_22 1 # fraction of swpipl calls that actually changed the ipl
-system.cpu.kern.ipl_used_31 0.689529 # fraction of swpipl calls that actually changed the ipl
-system.cpu.kern.mode_good_kernel 1926
-system.cpu.kern.mode_good_user 1765
-system.cpu.kern.mode_good_idle 161
-system.cpu.kern.mode_switch_kernel 5968 # number of protection mode switches
-system.cpu.kern.mode_switch_user 1765 # number of protection mode switches
-system.cpu.kern.mode_switch_idle 2072 # number of protection mode switches
-system.cpu.kern.mode_switch_good 0.392861 # fraction of useful protection mode switches
-system.cpu.kern.mode_switch_good_kernel 0.322721 # fraction of useful protection mode switches
+system.cpu.kern.ipl_used_31 0.691184 # fraction of swpipl calls that actually changed the ipl
+system.cpu.kern.mode_good_kernel 1898
+system.cpu.kern.mode_good_user 1744
+system.cpu.kern.mode_good_idle 154
+system.cpu.kern.mode_switch_kernel 5934 # number of protection mode switches
+system.cpu.kern.mode_switch_user 1744 # number of protection mode switches
+system.cpu.kern.mode_switch_idle 2065 # number of protection mode switches
+system.cpu.kern.mode_switch_good 0.389613 # fraction of useful protection mode switches
+system.cpu.kern.mode_switch_good_kernel 0.319852 # fraction of useful protection mode switches
system.cpu.kern.mode_switch_good_user 1 # fraction of useful protection mode switches
-system.cpu.kern.mode_switch_good_idle 0.077703 # fraction of useful protection mode switches
-system.cpu.kern.mode_ticks_kernel 118484404 3.06% 3.06% # number of ticks spent at the given mode
-system.cpu.kern.mode_ticks_user 18744972 0.48% 3.54% # number of ticks spent at the given mode
-system.cpu.kern.mode_ticks_idle 3737869794 96.46% 100.00% # number of ticks spent at the given mode
-system.cpu.kern.swap_context 4162 # number of times the context was actually changed
-system.cpu.kern.syscall 329 # number of syscalls executed
-system.cpu.kern.syscall_2 8 2.43% 2.43% # number of syscalls executed
-system.cpu.kern.syscall_3 30 9.12% 11.55% # number of syscalls executed
-system.cpu.kern.syscall_4 4 1.22% 12.77% # number of syscalls executed
-system.cpu.kern.syscall_6 43 13.07% 25.84% # number of syscalls executed
-system.cpu.kern.syscall_12 1 0.30% 26.14% # number of syscalls executed
-system.cpu.kern.syscall_15 1 0.30% 26.44% # number of syscalls executed
-system.cpu.kern.syscall_17 15 4.56% 31.00% # number of syscalls executed
-system.cpu.kern.syscall_19 10 3.04% 34.04% # number of syscalls executed
-system.cpu.kern.syscall_20 6 1.82% 35.87% # number of syscalls executed
-system.cpu.kern.syscall_23 4 1.22% 37.08% # number of syscalls executed
-system.cpu.kern.syscall_24 6 1.82% 38.91% # number of syscalls executed
-system.cpu.kern.syscall_33 11 3.34% 42.25% # number of syscalls executed
-system.cpu.kern.syscall_41 2 0.61% 42.86% # number of syscalls executed
-system.cpu.kern.syscall_45 55 16.72% 59.57% # number of syscalls executed
-system.cpu.kern.syscall_47 6 1.82% 61.40% # number of syscalls executed
-system.cpu.kern.syscall_48 10 3.04% 64.44% # number of syscalls executed
-system.cpu.kern.syscall_54 10 3.04% 67.48% # number of syscalls executed
-system.cpu.kern.syscall_58 1 0.30% 67.78% # number of syscalls executed
-system.cpu.kern.syscall_59 7 2.13% 69.91% # number of syscalls executed
-system.cpu.kern.syscall_71 54 16.41% 86.32% # number of syscalls executed
-system.cpu.kern.syscall_73 3 0.91% 87.23% # number of syscalls executed
-system.cpu.kern.syscall_74 16 4.86% 92.10% # number of syscalls executed
-system.cpu.kern.syscall_87 1 0.30% 92.40% # number of syscalls executed
-system.cpu.kern.syscall_90 3 0.91% 93.31% # number of syscalls executed
-system.cpu.kern.syscall_92 10 3.04% 96.35% # number of syscalls executed
-system.cpu.kern.syscall_97 2 0.61% 96.96% # number of syscalls executed
-system.cpu.kern.syscall_98 2 0.61% 97.57% # number of syscalls executed
-system.cpu.kern.syscall_132 4 1.22% 98.78% # number of syscalls executed
+system.cpu.kern.mode_switch_good_idle 0.074576 # fraction of useful protection mode switches
+system.cpu.kern.mode_ticks_kernel 112858396 2.91% 2.91% # number of ticks spent at the given mode
+system.cpu.kern.mode_ticks_user 15210848 0.39% 3.30% # number of ticks spent at the given mode
+system.cpu.kern.mode_ticks_idle 3756857776 96.70% 100.00% # number of ticks spent at the given mode
+system.cpu.kern.swap_context 4147 # number of times the context was actually changed
+system.cpu.kern.syscall 326 # number of syscalls executed
+system.cpu.kern.syscall_2 8 2.45% 2.45% # number of syscalls executed
+system.cpu.kern.syscall_3 30 9.20% 11.66% # number of syscalls executed
+system.cpu.kern.syscall_4 4 1.23% 12.88% # number of syscalls executed
+system.cpu.kern.syscall_6 42 12.88% 25.77% # number of syscalls executed
+system.cpu.kern.syscall_12 1 0.31% 26.07% # number of syscalls executed
+system.cpu.kern.syscall_15 1 0.31% 26.38% # number of syscalls executed
+system.cpu.kern.syscall_17 15 4.60% 30.98% # number of syscalls executed
+system.cpu.kern.syscall_19 10 3.07% 34.05% # number of syscalls executed
+system.cpu.kern.syscall_20 6 1.84% 35.89% # number of syscalls executed
+system.cpu.kern.syscall_23 4 1.23% 37.12% # number of syscalls executed
+system.cpu.kern.syscall_24 6 1.84% 38.96% # number of syscalls executed
+system.cpu.kern.syscall_33 11 3.37% 42.33% # number of syscalls executed
+system.cpu.kern.syscall_41 2 0.61% 42.94% # number of syscalls executed
+system.cpu.kern.syscall_45 54 16.56% 59.51% # number of syscalls executed
+system.cpu.kern.syscall_47 6 1.84% 61.35% # number of syscalls executed
+system.cpu.kern.syscall_48 10 3.07% 64.42% # number of syscalls executed
+system.cpu.kern.syscall_54 10 3.07% 67.48% # number of syscalls executed
+system.cpu.kern.syscall_58 1 0.31% 67.79% # number of syscalls executed
+system.cpu.kern.syscall_59 7 2.15% 69.94% # number of syscalls executed
+system.cpu.kern.syscall_71 54 16.56% 86.50% # number of syscalls executed
+system.cpu.kern.syscall_73 3 0.92% 87.42% # number of syscalls executed
+system.cpu.kern.syscall_74 16 4.91% 92.33% # number of syscalls executed
+system.cpu.kern.syscall_87 1 0.31% 92.64% # number of syscalls executed
+system.cpu.kern.syscall_90 3 0.92% 93.56% # number of syscalls executed
+system.cpu.kern.syscall_92 9 2.76% 96.32% # number of syscalls executed
+system.cpu.kern.syscall_97 2 0.61% 96.93% # number of syscalls executed
+system.cpu.kern.syscall_98 2 0.61% 97.55% # number of syscalls executed
+system.cpu.kern.syscall_132 4 1.23% 98.77% # number of syscalls executed
system.cpu.kern.syscall_144 2 0.61% 99.39% # number of syscalls executed
system.cpu.kern.syscall_147 2 0.61% 100.00% # number of syscalls executed
-system.cpu.not_idle_fraction 0.081081 # Percentage of non-idle cycles
-system.cpu.numCycles 3875100962 # number of cpu cycles simulated
-system.cpu.num_insts 61893104 # Number of instructions executed
-system.cpu.num_refs 16819569 # Number of memory references
+system.cpu.not_idle_fraction 0.078474 # Percentage of non-idle cycles
+system.cpu.numCycles 3884928812 # number of cpu cycles simulated
+system.cpu.num_insts 60085806 # Number of instructions executed
+system.cpu.num_refs 16318611 # Number of memory references
system.disk0.dma_read_bytes 1024 # Number of bytes transfered via DMA reads (not PRD).
system.disk0.dma_read_full_pages 0 # Number of full page size DMA reads (not PRD).
system.disk0.dma_read_txs 1 # Number of DMA read transactions (not PRD).
-system.disk0.dma_write_bytes 2702336 # Number of bytes transfered via DMA writes.
-system.disk0.dma_write_full_pages 302 # Number of full page size DMA writes.
-system.disk0.dma_write_txs 408 # Number of DMA write transactions.
+system.disk0.dma_write_bytes 2651136 # Number of bytes transfered via DMA writes.
+system.disk0.dma_write_full_pages 298 # Number of full page size DMA writes.
+system.disk0.dma_write_txs 395 # Number of DMA write transactions.
system.disk2.dma_read_bytes 0 # Number of bytes transfered via DMA reads (not PRD).
system.disk2.dma_read_full_pages 0 # Number of full page size DMA reads (not PRD).
system.disk2.dma_read_txs 0 # Number of DMA read transactions (not PRD).
@@ -131,7 +131,7 @@ system.tsunami.ethernet.coalescedRxIdle <err: div-0> # av
system.tsunami.ethernet.coalescedRxOk <err: div-0> # average number of RxOk's coalesced into each post
system.tsunami.ethernet.coalescedRxOrn <err: div-0> # average number of RxOrn's coalesced into each post
system.tsunami.ethernet.coalescedSwi <err: div-0> # average number of Swi's coalesced into each post
-system.tsunami.ethernet.coalescedTotal no value # average number of interrupts coalesced into each post
+system.tsunami.ethernet.coalescedTotal <err: div-0> # average number of interrupts coalesced into each post
system.tsunami.ethernet.coalescedTxDesc <err: div-0> # average number of TxDesc's coalesced into each post
system.tsunami.ethernet.coalescedTxIdle <err: div-0> # average number of TxIdle's coalesced into each post
system.tsunami.ethernet.coalescedTxOk <err: div-0> # average number of TxOk's coalesced into each post
diff --git a/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/stderr b/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/stderr
index 69304a604..969291745 100644
--- a/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/stderr
+++ b/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/stderr
@@ -1,6 +1,5 @@
Warning: rounding error > tolerance
0.002000 rounded to 0
- 0: system.tsunami.io.rtc: Real-time clock set to Thu Jan 1 00:00:00 2009
-Listening for console connection on port 3456
+Listening for system connection on port 3456
0: system.remote_gdb.listener: listening for remote gdb #0 on port 7000
warn: Entering event queue @ 0. Starting simulation...
diff --git a/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/stdout b/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/stdout
index 206c366c1..427d90ea3 100644
--- a/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/stdout
+++ b/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/stdout
@@ -5,8 +5,10 @@ The Regents of The University of Michigan
All Rights Reserved
-M5 compiled Jan 25 2007 15:05:30
-M5 started Thu Jan 25 15:07:20 2007
+M5 compiled Apr 30 2007 13:38:38
+M5 started Mon Apr 30 13:54:39 2007
M5 executing on zeep
-command line: /n/zeep/y/binkertn/build/rtc/build/ALPHA_FS/m5.opt -d /n/zeep/y/binkertn/build/rtc/build/ALPHA_FS/tests/opt/quick/10.linux-boot/alpha/linux/tsunami-simple-timing tests/run.py quick/10.linux-boot/alpha/linux/tsunami-simple-timing
-Exiting @ tick 3875100962 because m5_exit instruction encountered
+command line: build/ALPHA_FS/m5.opt -d build/ALPHA_FS/tests/opt/quick/10.linux-boot/alpha/linux/tsunami-simple-timing tests/run.py quick/10.linux-boot/alpha/linux/tsunami-simple-timing
+Global frequency set at 2000000000 ticks per second
+ 0: system.tsunami.io.rtc: Real-time clock set to Thu Jan 1 00:00:00 2009
+Exiting @ tick 3883112324 because m5_exit instruction encountered
diff --git a/tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/config.ini b/tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/config.ini
index 2750dd3c0..a14d4767e 100644
--- a/tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/config.ini
+++ b/tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/config.ini
@@ -1,11 +1,7 @@
[root]
type=Root
children=drivesys etherdump etherlink testsys
-checkpoint=
-clock=1000000000000
-max_tick=0
-output_file=cout
-progress_interval=0
+dummy=0
[drivesys]
type=LinuxAlphaSystem
@@ -214,7 +210,7 @@ dma_read_delay=0
dma_read_factor=0
dma_write_delay=0
dma_write_factor=0
-hardware_address=00:90:00:00:00:02
+hardware_address=00:90:00:00:00:01
intr_delay=10000000
pci_bus=0
pci_dev=1
diff --git a/tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/config.out b/tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/config.out
index c422f07ac..f9fd380da 100644
--- a/tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/config.out
+++ b/tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/config.out
@@ -1,9 +1,6 @@
[root]
type=Root
-clock=1000000000000
-max_tick=0
-progress_interval=0
-output_file=cout
+dummy=0
[testsys.physmem]
type=PhysicalMemory
@@ -709,7 +706,7 @@ tx_delay=1000000
rx_fifo_size=524288
tx_fifo_size=524288
rx_filter=true
-hardware_address=00:90:00:00:00:02
+hardware_address=00:90:00:00:00:01
rx_thread=false
tx_thread=false
rss=false
diff --git a/tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/m5stats.txt b/tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/m5stats.txt
index 585dfef42..8ef183435 100644
--- a/tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/m5stats.txt
+++ b/tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/m5stats.txt
@@ -2,15 +2,15 @@
---------- Begin Simulation Statistics ----------
drivesys.cpu.dtb.accesses 401302 # DTB accesses
drivesys.cpu.dtb.acv 40 # DTB access violations
-drivesys.cpu.dtb.hits 624298 # DTB hits
+drivesys.cpu.dtb.hits 624235 # DTB hits
drivesys.cpu.dtb.misses 569 # DTB misses
drivesys.cpu.dtb.read_accesses 268057 # DTB read accesses
drivesys.cpu.dtb.read_acv 30 # DTB read access violations
-drivesys.cpu.dtb.read_hits 393538 # DTB read hits
+drivesys.cpu.dtb.read_hits 393500 # DTB read hits
drivesys.cpu.dtb.read_misses 487 # DTB read misses
drivesys.cpu.dtb.write_accesses 133245 # DTB write accesses
drivesys.cpu.dtb.write_acv 10 # DTB write access violations
-drivesys.cpu.dtb.write_hits 230760 # DTB write hits
+drivesys.cpu.dtb.write_hits 230735 # DTB write hits
drivesys.cpu.dtb.write_misses 82 # DTB write misses
drivesys.cpu.idle_fraction 1.000000 # Percentage of idle cycles
drivesys.cpu.itb.accesses 1337980 # ITB accesses
@@ -39,11 +39,11 @@ drivesys.cpu.kern.ipl_good_0 1189 45.85% 45.85% # nu
drivesys.cpu.kern.ipl_good_21 10 0.39% 46.24% # number of times we switched to this ipl from a different ipl
drivesys.cpu.kern.ipl_good_22 205 7.91% 54.15% # number of times we switched to this ipl from a different ipl
drivesys.cpu.kern.ipl_good_31 1189 45.85% 100.00% # number of times we switched to this ipl from a different ipl
-drivesys.cpu.kern.ipl_ticks 199572064521 # number of cycles we spent at this ipl
-drivesys.cpu.kern.ipl_ticks_0 199571744558 100.00% 100.00% # number of cycles we spent at this ipl
+drivesys.cpu.kern.ipl_ticks 199572064520 # number of cycles we spent at this ipl
+drivesys.cpu.kern.ipl_ticks_0 199571744808 100.00% 100.00% # number of cycles we spent at this ipl
drivesys.cpu.kern.ipl_ticks_21 1620 0.00% 100.00% # number of cycles we spent at this ipl
drivesys.cpu.kern.ipl_ticks_22 17630 0.00% 100.00% # number of cycles we spent at this ipl
-drivesys.cpu.kern.ipl_ticks_31 300713 0.00% 100.00% # number of cycles we spent at this ipl
+drivesys.cpu.kern.ipl_ticks_31 300462 0.00% 100.00% # number of cycles we spent at this ipl
drivesys.cpu.kern.ipl_used 0.618707 # fraction of swpipl calls that actually changed the ipl
drivesys.cpu.kern.ipl_used_0 1 # fraction of swpipl calls that actually changed the ipl
drivesys.cpu.kern.ipl_used_21 1 # fraction of swpipl calls that actually changed the ipl
@@ -59,7 +59,7 @@ drivesys.cpu.kern.mode_switch_good 0.440882 # fr
drivesys.cpu.kern.mode_switch_good_kernel 0.632184 # fraction of useful protection mode switches
drivesys.cpu.kern.mode_switch_good_user 1 # fraction of useful protection mode switches
drivesys.cpu.kern.mode_switch_good_idle 0.013761 # fraction of useful protection mode switches
-drivesys.cpu.kern.mode_ticks_kernel 263475 0.24% 0.24% # number of ticks spent at the given mode
+drivesys.cpu.kern.mode_ticks_kernel 263256 0.24% 0.24% # number of ticks spent at the given mode
drivesys.cpu.kern.mode_ticks_user 1278343 1.18% 1.43% # number of ticks spent at the given mode
drivesys.cpu.kern.mode_ticks_idle 106485080 98.57% 100.00% # number of ticks spent at the given mode
drivesys.cpu.kern.swap_context 70 # number of times the context was actually changed
@@ -77,9 +77,9 @@ drivesys.cpu.kern.syscall_106 1 4.55% 86.36% # nu
drivesys.cpu.kern.syscall_118 2 9.09% 95.45% # number of syscalls executed
drivesys.cpu.kern.syscall_150 1 4.55% 100.00% # number of syscalls executed
drivesys.cpu.not_idle_fraction 0.000000 # Percentage of non-idle cycles
-drivesys.cpu.numCycles 1959205 # number of cpu cycles simulated
-drivesys.cpu.num_insts 1958989 # Number of instructions executed
-drivesys.cpu.num_refs 626286 # Number of memory references
+drivesys.cpu.numCycles 1958954 # number of cpu cycles simulated
+drivesys.cpu.num_insts 1958738 # Number of instructions executed
+drivesys.cpu.num_refs 626223 # Number of memory references
drivesys.disk0.dma_read_bytes 0 # Number of bytes transfered via DMA reads (not PRD).
drivesys.disk0.dma_read_full_pages 0 # Number of full page size DMA reads (not PRD).
drivesys.disk0.dma_read_txs 0 # Number of DMA read transactions (not PRD).
@@ -140,78 +140,78 @@ drivesys.tsunami.ethernet.txPPS 25 # Pa
drivesys.tsunami.ethernet.txPackets 5 # Number of Packets Transmitted
drivesys.tsunami.ethernet.txTcpChecksums 2 # Number of tx TCP Checksums done by device
drivesys.tsunami.ethernet.txUdpChecksums 0 # Number of tx UDP Checksums done by device
-host_inst_rate 65873683 # Simulator instruction rate (inst/s)
-host_mem_usage 463096 # Number of bytes of host memory used
-host_seconds 4.19 # Real time elapsed on the host
-host_tick_rate 47718011872 # Simulator tick rate (ticks/s)
+host_inst_rate 36787265 # Simulator instruction rate (inst/s)
+host_mem_usage 407784 # Number of bytes of host memory used
+host_seconds 7.46 # Real time elapsed on the host
+host_tick_rate 26810828297 # Simulator tick rate (ticks/s)
sim_freq 1000000000000 # Frequency of simulated ticks
-sim_insts 276082930 # Number of instructions simulated
+sim_insts 274411697 # Number of instructions simulated
sim_seconds 0.200001 # Number of seconds simulated
sim_ticks 200000789468 # Number of ticks simulated
testsys.cpu.dtb.accesses 335402 # DTB accesses
testsys.cpu.dtb.acv 161 # DTB access violations
-testsys.cpu.dtb.hits 1163399 # DTB hits
+testsys.cpu.dtb.hits 1163325 # DTB hits
testsys.cpu.dtb.misses 3815 # DTB misses
testsys.cpu.dtb.read_accesses 225414 # DTB read accesses
testsys.cpu.dtb.read_acv 80 # DTB read access violations
-testsys.cpu.dtb.read_hits 658556 # DTB read hits
+testsys.cpu.dtb.read_hits 658458 # DTB read hits
testsys.cpu.dtb.read_misses 3287 # DTB read misses
testsys.cpu.dtb.write_accesses 109988 # DTB write accesses
testsys.cpu.dtb.write_acv 81 # DTB write access violations
-testsys.cpu.dtb.write_hits 504843 # DTB write hits
+testsys.cpu.dtb.write_hits 504867 # DTB write hits
testsys.cpu.dtb.write_misses 528 # DTB write misses
testsys.cpu.idle_fraction 0.999999 # Percentage of idle cycles
-testsys.cpu.itb.accesses 1249804 # ITB accesses
+testsys.cpu.itb.accesses 1249840 # ITB accesses
testsys.cpu.itb.acv 69 # ITB acv
-testsys.cpu.itb.hits 1248307 # ITB hits
+testsys.cpu.itb.hits 1248343 # ITB hits
testsys.cpu.itb.misses 1497 # ITB misses
testsys.cpu.kern.callpal 13124 # number of callpals executed
-testsys.cpu.kern.callpal_swpctx 440 3.35% 3.35% # number of callpals executed
-testsys.cpu.kern.callpal_tbi 20 0.15% 3.51% # number of callpals executed
-testsys.cpu.kern.callpal_swpipl 11075 84.39% 87.89% # number of callpals executed
-testsys.cpu.kern.callpal_rdps 359 2.74% 90.63% # number of callpals executed
-testsys.cpu.kern.callpal_wrusp 3 0.02% 90.65% # number of callpals executed
+testsys.cpu.kern.callpal_swpctx 438 3.34% 3.34% # number of callpals executed
+testsys.cpu.kern.callpal_tbi 20 0.15% 3.49% # number of callpals executed
+testsys.cpu.kern.callpal_swpipl 11076 84.40% 87.88% # number of callpals executed
+testsys.cpu.kern.callpal_rdps 359 2.74% 90.62% # number of callpals executed
+testsys.cpu.kern.callpal_wrusp 3 0.02% 90.64% # number of callpals executed
testsys.cpu.kern.callpal_rdusp 3 0.02% 90.67% # number of callpals executed
-testsys.cpu.kern.callpal_rti 1040 7.92% 98.60% # number of callpals executed
+testsys.cpu.kern.callpal_rti 1041 7.93% 98.60% # number of callpals executed
testsys.cpu.kern.callpal_callsys 140 1.07% 99.66% # number of callpals executed
testsys.cpu.kern.callpal_imb 44 0.34% 100.00% # number of callpals executed
testsys.cpu.kern.inst.arm 0 # number of arm instructions executed
-testsys.cpu.kern.inst.hwrei 19054 # number of hwrei instructions executed
+testsys.cpu.kern.inst.hwrei 19055 # number of hwrei instructions executed
testsys.cpu.kern.inst.quiesce 377 # number of quiesce instructions executed
-testsys.cpu.kern.ipl_count 12503 # number of times we switched to this ipl
-testsys.cpu.kern.ipl_count_0 5061 40.48% 40.48% # number of times we switched to this ipl
-testsys.cpu.kern.ipl_count_21 183 1.46% 41.94% # number of times we switched to this ipl
+testsys.cpu.kern.ipl_count 12506 # number of times we switched to this ipl
+testsys.cpu.kern.ipl_count_0 5061 40.47% 40.47% # number of times we switched to this ipl
+testsys.cpu.kern.ipl_count_21 184 1.47% 41.94% # number of times we switched to this ipl
testsys.cpu.kern.ipl_count_22 205 1.64% 43.58% # number of times we switched to this ipl
-testsys.cpu.kern.ipl_count_31 7054 56.42% 100.00% # number of times we switched to this ipl
-testsys.cpu.kern.ipl_good 10498 # number of times we switched to this ipl from a different ipl
+testsys.cpu.kern.ipl_count_31 7056 56.42% 100.00% # number of times we switched to this ipl
+testsys.cpu.kern.ipl_good 10499 # number of times we switched to this ipl from a different ipl
testsys.cpu.kern.ipl_good_0 5055 48.15% 48.15% # number of times we switched to this ipl from a different ipl
-testsys.cpu.kern.ipl_good_21 183 1.74% 49.90% # number of times we switched to this ipl from a different ipl
+testsys.cpu.kern.ipl_good_21 184 1.75% 49.90% # number of times we switched to this ipl from a different ipl
testsys.cpu.kern.ipl_good_22 205 1.95% 51.85% # number of times we switched to this ipl from a different ipl
testsys.cpu.kern.ipl_good_31 5055 48.15% 100.00% # number of times we switched to this ipl from a different ipl
-testsys.cpu.kern.ipl_ticks 199569923816 # number of cycles we spent at this ipl
-testsys.cpu.kern.ipl_ticks_0 199569308246 100.00% 100.00% # number of cycles we spent at this ipl
-testsys.cpu.kern.ipl_ticks_21 30857 0.00% 100.00% # number of cycles we spent at this ipl
+testsys.cpu.kern.ipl_ticks 199569922466 # number of cycles we spent at this ipl
+testsys.cpu.kern.ipl_ticks_0 199569307215 100.00% 100.00% # number of cycles we spent at this ipl
+testsys.cpu.kern.ipl_ticks_21 31026 0.00% 100.00% # number of cycles we spent at this ipl
testsys.cpu.kern.ipl_ticks_22 17630 0.00% 100.00% # number of cycles we spent at this ipl
-testsys.cpu.kern.ipl_ticks_31 567083 0.00% 100.00% # number of cycles we spent at this ipl
-testsys.cpu.kern.ipl_used 0.839638 # fraction of swpipl calls that actually changed the ipl
+testsys.cpu.kern.ipl_ticks_31 566595 0.00% 100.00% # number of cycles we spent at this ipl
+testsys.cpu.kern.ipl_used 0.839517 # fraction of swpipl calls that actually changed the ipl
testsys.cpu.kern.ipl_used_0 0.998814 # fraction of swpipl calls that actually changed the ipl
testsys.cpu.kern.ipl_used_21 1 # fraction of swpipl calls that actually changed the ipl
testsys.cpu.kern.ipl_used_22 1 # fraction of swpipl calls that actually changed the ipl
-testsys.cpu.kern.ipl_used_31 0.716615 # fraction of swpipl calls that actually changed the ipl
+testsys.cpu.kern.ipl_used_31 0.716412 # fraction of swpipl calls that actually changed the ipl
testsys.cpu.kern.mode_good_kernel 654
testsys.cpu.kern.mode_good_user 649
testsys.cpu.kern.mode_good_idle 5
-testsys.cpu.kern.mode_switch_kernel 1100 # number of protection mode switches
+testsys.cpu.kern.mode_switch_kernel 1099 # number of protection mode switches
testsys.cpu.kern.mode_switch_user 649 # number of protection mode switches
testsys.cpu.kern.mode_switch_idle 381 # number of protection mode switches
-testsys.cpu.kern.mode_switch_good 0.614085 # fraction of useful protection mode switches
-testsys.cpu.kern.mode_switch_good_kernel 0.594545 # fraction of useful protection mode switches
+testsys.cpu.kern.mode_switch_good 0.614373 # fraction of useful protection mode switches
+testsys.cpu.kern.mode_switch_good_kernel 0.595086 # fraction of useful protection mode switches
testsys.cpu.kern.mode_switch_good_user 1 # fraction of useful protection mode switches
testsys.cpu.kern.mode_switch_good_idle 0.013123 # fraction of useful protection mode switches
-testsys.cpu.kern.mode_ticks_kernel 1821166 2.16% 2.16% # number of ticks spent at the given mode
+testsys.cpu.kern.mode_ticks_kernel 1821131 2.16% 2.16% # number of ticks spent at the given mode
testsys.cpu.kern.mode_ticks_user 1065606 1.26% 3.42% # number of ticks spent at the given mode
-testsys.cpu.kern.mode_ticks_idle 81403516 96.58% 100.00% # number of ticks spent at the given mode
-testsys.cpu.kern.swap_context 440 # number of times the context was actually changed
+testsys.cpu.kern.mode_ticks_idle 81402279 96.58% 100.00% # number of ticks spent at the given mode
+testsys.cpu.kern.swap_context 438 # number of times the context was actually changed
testsys.cpu.kern.syscall 83 # number of syscalls executed
testsys.cpu.kern.syscall_2 3 3.61% 3.61% # number of syscalls executed
testsys.cpu.kern.syscall_3 7 8.43% 12.05% # number of syscalls executed
@@ -235,9 +235,9 @@ testsys.cpu.kern.syscall_104 1 1.20% 93.98% # nu
testsys.cpu.kern.syscall_105 3 3.61% 97.59% # number of syscalls executed
testsys.cpu.kern.syscall_118 2 2.41% 100.00% # number of syscalls executed
testsys.cpu.not_idle_fraction 0.000001 # Percentage of non-idle cycles
-testsys.cpu.numCycles 3566149 # number of cpu cycles simulated
-testsys.cpu.num_insts 3564583 # Number of instructions executed
-testsys.cpu.num_refs 1173698 # Number of memory references
+testsys.cpu.numCycles 3566068 # number of cpu cycles simulated
+testsys.cpu.num_insts 3564502 # Number of instructions executed
+testsys.cpu.num_refs 1173608 # Number of memory references
testsys.disk0.dma_read_bytes 0 # Number of bytes transfered via DMA reads (not PRD).
testsys.disk0.dma_read_full_pages 0 # Number of full page size DMA reads (not PRD).
testsys.disk0.dma_read_txs 0 # Number of DMA read transactions (not PRD).
@@ -357,10 +357,10 @@ drivesys.tsunami.ethernet.coalescedRxIdle <err: div-0> # a
drivesys.tsunami.ethernet.coalescedRxOk <err: div-0> # average number of RxOk's coalesced into each post
drivesys.tsunami.ethernet.coalescedRxOrn <err: div-0> # average number of RxOrn's coalesced into each post
drivesys.tsunami.ethernet.coalescedSwi <err: div-0> # average number of Swi's coalesced into each post
-drivesys.tsunami.ethernet.coalescedTotal no value # average number of interrupts coalesced into each post
-drivesys.tsunami.ethernet.coalescedTxDesc no value # average number of TxDesc's coalesced into each post
-drivesys.tsunami.ethernet.coalescedTxIdle no value # average number of TxIdle's coalesced into each post
-drivesys.tsunami.ethernet.coalescedTxOk no value # average number of TxOk's coalesced into each post
+drivesys.tsunami.ethernet.coalescedTotal <err: div-0> # average number of interrupts coalesced into each post
+drivesys.tsunami.ethernet.coalescedTxDesc <err: div-0> # average number of TxDesc's coalesced into each post
+drivesys.tsunami.ethernet.coalescedTxIdle <err: div-0> # average number of TxIdle's coalesced into each post
+drivesys.tsunami.ethernet.coalescedTxOk <err: div-0> # average number of TxOk's coalesced into each post
drivesys.tsunami.ethernet.descDMAReads 0 # Number of descriptors the device read w/ DMA
drivesys.tsunami.ethernet.descDMAWrites 0 # Number of descriptors the device wrote w/ DMA
drivesys.tsunami.ethernet.descDmaReadBytes 0 # number of descriptor bytes read w/ DMA
@@ -383,12 +383,12 @@ drivesys.tsunami.ethernet.totalSwi 0 # to
drivesys.tsunami.ethernet.totalTxDesc 0 # total number of TxDesc written to ISR
drivesys.tsunami.ethernet.totalTxIdle 0 # total number of TxIdle written to ISR
drivesys.tsunami.ethernet.totalTxOk 0 # total number of TxOk written to ISR
-host_inst_rate 145844125726 # Simulator instruction rate (inst/s)
-host_mem_usage 463096 # Number of bytes of host memory used
+host_inst_rate 80923531996 # Simulator instruction rate (inst/s)
+host_mem_usage 407784 # Number of bytes of host memory used
host_seconds 0.00 # Real time elapsed on the host
-host_tick_rate 385283333 # Simulator tick rate (ticks/s)
+host_tick_rate 216582530 # Simulator tick rate (ticks/s)
sim_freq 1000000000000 # Frequency of simulated ticks
-sim_insts 276082930 # Number of instructions simulated
+sim_insts 274411697 # Number of instructions simulated
sim_seconds 0.000001 # Number of seconds simulated
sim_ticks 785978 # Number of ticks simulated
testsys.cpu.dtb.accesses 0 # DTB accesses
@@ -446,10 +446,10 @@ testsys.tsunami.ethernet.coalescedRxIdle <err: div-0> # av
testsys.tsunami.ethernet.coalescedRxOk <err: div-0> # average number of RxOk's coalesced into each post
testsys.tsunami.ethernet.coalescedRxOrn <err: div-0> # average number of RxOrn's coalesced into each post
testsys.tsunami.ethernet.coalescedSwi <err: div-0> # average number of Swi's coalesced into each post
-testsys.tsunami.ethernet.coalescedTotal no value # average number of interrupts coalesced into each post
-testsys.tsunami.ethernet.coalescedTxDesc no value # average number of TxDesc's coalesced into each post
-testsys.tsunami.ethernet.coalescedTxIdle no value # average number of TxIdle's coalesced into each post
-testsys.tsunami.ethernet.coalescedTxOk no value # average number of TxOk's coalesced into each post
+testsys.tsunami.ethernet.coalescedTotal <err: div-0> # average number of interrupts coalesced into each post
+testsys.tsunami.ethernet.coalescedTxDesc <err: div-0> # average number of TxDesc's coalesced into each post
+testsys.tsunami.ethernet.coalescedTxIdle <err: div-0> # average number of TxIdle's coalesced into each post
+testsys.tsunami.ethernet.coalescedTxOk <err: div-0> # average number of TxOk's coalesced into each post
testsys.tsunami.ethernet.descDMAReads 0 # Number of descriptors the device read w/ DMA
testsys.tsunami.ethernet.descDMAWrites 0 # Number of descriptors the device wrote w/ DMA
testsys.tsunami.ethernet.descDmaReadBytes 0 # number of descriptor bytes read w/ DMA
diff --git a/tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/stderr b/tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/stderr
index 0be24123b..8fb9590c3 100644
--- a/tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/stderr
+++ b/tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/stderr
@@ -1,7 +1,5 @@
- 0: testsys.tsunami.io.rtc: Real-time clock set to Thu Jan 1 00:00:00 2009
-Listening for console connection on port 3456
- 0: drivesys.tsunami.io.rtc: Real-time clock set to Thu Jan 1 00:00:00 2009
-Listening for console connection on port 3457
+Listening for testsys connection on port 3456
+Listening for drivesys connection on port 3457
0: testsys.remote_gdb.listener: listening for remote gdb #0 on port 7000
0: drivesys.remote_gdb.listener: listening for remote gdb #1 on port 7001
warn: Entering event queue @ 0. Starting simulation...
diff --git a/tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/stdout b/tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/stdout
index e529ca1ae..4fb87de69 100644
--- a/tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/stdout
+++ b/tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/stdout
@@ -5,10 +5,11 @@ The Regents of The University of Michigan
All Rights Reserved
-M5 compiled Jan 25 2007 15:05:30
-M5 started Thu Jan 25 15:12:40 2007
+M5 compiled Apr 30 2007 13:38:38
+M5 started Mon Apr 30 14:01:42 2007
M5 executing on zeep
-command line: /n/zeep/y/binkertn/build/rtc/build/ALPHA_FS/m5.opt -d /n/zeep/y/binkertn/build/rtc/build/ALPHA_FS/tests/opt/quick/80.netperf-stream/alpha/linux/twosys-tsunami-simple-atomic tests/run.py quick/80.netperf-stream/alpha/linux/twosys-tsunami-simple-atomic
-Resetting stats at cycle 4093398828093!
-Resetting stats at cycle 4293399617561!
-Exiting @ tick 4293400403539 because checkpoint
+command line: build/ALPHA_FS/m5.opt -d build/ALPHA_FS/tests/opt/quick/80.netperf-stream/alpha/linux/twosys-tsunami-simple-atomic tests/run.py quick/80.netperf-stream/alpha/linux/twosys-tsunami-simple-atomic
+Global frequency set at 1000000000000 ticks per second
+ 0: testsys.tsunami.io.rtc: Real-time clock set to Thu Jan 1 00:00:00 2009
+ 0: drivesys.tsunami.io.rtc: Real-time clock set to Thu Jan 1 00:00:00 2009
+Exiting @ tick 4300236342388 because checkpoint
diff --git a/util/make_release.py b/util/make_release.py
index 7362bd77c..09629a78a 100755
--- a/util/make_release.py
+++ b/util/make_release.py
@@ -33,6 +33,7 @@ import os
import re
import shutil
import sys
+import time
from glob import glob
from os import system
@@ -42,9 +43,10 @@ def mkdir(*args):
path = joinpath(*args)
os.mkdir(path)
-def touch(*args):
+def touch(*args, **kwargs):
+ when = kwargs.get('when', None)
path = joinpath(*args)
- os.utime(path, None)
+ os.utime(path, when)
def rmtree(*args):
path = joinpath(*args)
@@ -110,8 +112,17 @@ mkdir(encumbered_dir)
system('bk export -tplain -w -r+ %s' % release_dir)
+
+# move the time forward on some files by a couple of minutes so we can
+# avoid building things unnecessarily
+when = int(time.time()) + 120
+
# make sure scons doesn't try to run flex unnecessarily
-touch(release_dir, 'src/encumbered/eio/exolex.cc')
+touch(release_dir, 'src/encumbered/eio/exolex.cc', when=(when, when))
+
+# make sure libelf doesn't try to rebuild the de.msg file since it
+# might fail on non linux machines
+touch(release_dir, 'ext/libelf/po/de.msg', when=(when, when))
# get rid of non-shipping code
rmtree(release_dir, 'src/encumbered/dev')