stats: Update the solaris boot stats for the default snoop_filter.

The snoop_filter was enabled by default by this change:

    commit 080d4e08d6
    Author: Andreas Hansson <andreas.hansson@arm.com>
    Date:   Fri Aug 12 14:11:45 2016 +0100

        mem: Add snoop filter to SystemXBar by default

Change-Id: I850473c70437588b47812f1dc00d6ecdb66daa36
Reviewed-on: https://gem5-review.googlesource.com/2647
Maintainer: Jason Lowe-Power <jason@lowepower.com>
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
This commit is contained in:
Gabe Black
2017-04-04 02:44:49 -07:00
parent 868a866042
commit 16f632f1b8
4 changed files with 38 additions and 16 deletions

View File

@@ -238,7 +238,7 @@ slave=system.bridge.master
[system.membus]
type=CoherentXBar
children=badaddr_responder
children=badaddr_responder snoop_filter
clk_domain=system.clk_domain
default_p_state=UNDEFINED
eventq_index=0
@@ -250,7 +250,7 @@ p_state_clk_gate_min=2
point_of_coherency=true
power_model=Null
response_latency=2
snoop_filter=Null
snoop_filter=system.membus.snoop_filter
snoop_response_latency=4
system=system
use_default_range=false
@@ -282,6 +282,13 @@ update_data=false
warn_access=
pio=system.membus.default
[system.membus.snoop_filter]
type=SnoopFilter
eventq_index=0
lookup_latency=1
max_capacity=8388608
system=system
[system.nvram]
type=SimpleMemory
bandwidth=0.000000

View File

@@ -721,7 +721,16 @@
"role": "SLAVE"
},
"p_state_clk_gate_min": 2,
"snoop_filter": null,
"snoop_filter": {
"name": "snoop_filter",
"system": "system",
"max_capacity": 8388608,
"eventq_index": 0,
"cxx_class": "SnoopFilter",
"path": "system.membus.snoop_filter",
"type": "SnoopFilter",
"lookup_latency": 1
},
"power_model": null,
"path": "system.membus",
"snoop_response_latency": 4,

View File

@@ -3,9 +3,9 @@ Redirecting stderr to build/SPARC/tests/opt/long/fs/80.solaris-boot/sparc/solari
gem5 Simulator System. http://gem5.org
gem5 is copyrighted software; use the --copyright option for details.
gem5 compiled Apr 4 2017 02:11:37
gem5 started Apr 4 2017 02:11:47
gem5 executing on gabeblack-desktop.mtv.corp.google.com, pid 135111
gem5 compiled Apr 4 2017 02:30:37
gem5 started Apr 4 2017 02:30:47
gem5 executing on gabeblack-desktop.mtv.corp.google.com, pid 2108
command line: /usr/local/google/home/gabeblack/gem5/gem5-public/build/SPARC/gem5.opt -d build/SPARC/tests/opt/long/fs/80.solaris-boot/sparc/solaris/t1000-simple-atomic -re /usr/local/google/home/gabeblack/gem5/gem5-public/tests/testing/../run.py long/fs/80.solaris-boot/sparc/solaris/t1000-simple-atomic
Global frequency set at 2000000000 ticks per second

View File

@@ -4,11 +4,11 @@ sim_seconds 2.233778 # Nu
sim_ticks 4467555024 # Number of ticks simulated
final_tick 4467555024 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
sim_freq 2000000000 # Frequency of simulated ticks
host_inst_rate 3251993 # Simulator instruction rate (inst/s)
host_op_rate 3253271 # Simulator op (including micro ops) rate (op/s)
host_tick_rate 6520018 # Simulator tick rate (ticks/s)
host_mem_usage 552088 # Number of bytes of host memory used
host_seconds 685.21 # Real time elapsed on the host
host_inst_rate 2932422 # Simulator instruction rate (inst/s)
host_op_rate 2933575 # Simulator op (including micro ops) rate (op/s)
host_tick_rate 5879301 # Simulator tick rate (ticks/s)
host_mem_usage 552092 # Number of bytes of host memory used
host_seconds 759.88 # Real time elapsed on the host
sim_insts 2228284650 # Number of instructions simulated
sim_ops 2229160714 # Number of ops (including micro ops) simulated
system.voltage_domain.voltage 1 # Voltage in Volts
@@ -211,6 +211,12 @@ system.iobus.pkt_size_system.bridge.master::system.t1000.puart0.pio 14609
system.iobus.pkt_size_system.bridge.master::system.t1000.hvuart.pio 18 # Cumulative packet size per connected master and slave (bytes)
system.iobus.pkt_size_system.bridge.master::system.disk0.pio 34731524 # Cumulative packet size per connected master and slave (bytes)
system.iobus.pkt_size_system.bridge.master::total 34746591 # Cumulative packet size per connected master and slave (bytes)
system.membus.snoop_filter.tot_requests 0 # Total number of requests made to the snoop filter.
system.membus.snoop_filter.hit_single_requests 0 # Number of requests hitting in the snoop filter with a single holder of the requested data.
system.membus.snoop_filter.hit_multi_requests 0 # Number of requests hitting in the snoop filter with multiple (>1) holders of the requested data.
system.membus.snoop_filter.tot_snoops 0 # Total number of snoops made to the snoop filter.
system.membus.snoop_filter.hit_single_snoops 0 # Number of snoops hitting in the snoop filter with a single holder of the requested data.
system.membus.snoop_filter.hit_multi_snoops 0 # Number of snoops hitting in the snoop filter with multiple (>1) holders of the requested data.
system.membus.pwrStateResidencyTicks::UNDEFINED 4467555024 # Cumulative time (in ticks) in various power states
system.membus.trans_dist::ReadReq 2573267624 # Transaction distribution
system.membus.trans_dist::ReadResp 2573267624 # Transaction distribution
@@ -251,14 +257,14 @@ system.membus.pkt_size::total 11533814443 # Cu
system.membus.snoops 0 # Total snoops (count)
system.membus.snoopTraffic 0 # Total snoop traffic (bytes)
system.membus.snoop_fanout::samples 2767993261 # Request fanout histogram
system.membus.snoop_fanout::mean 0.806616 # Request fanout histogram
system.membus.snoop_fanout::stdev 0.394951 # Request fanout histogram
system.membus.snoop_fanout::mean 0 # Request fanout histogram
system.membus.snoop_fanout::stdev 0 # Request fanout histogram
system.membus.snoop_fanout::underflows 0 0.00% 0.00% # Request fanout histogram
system.membus.snoop_fanout::0 535285646 19.34% 19.34% # Request fanout histogram
system.membus.snoop_fanout::1 2232707615 80.66% 100.00% # Request fanout histogram
system.membus.snoop_fanout::0 2767993261 100.00% 100.00% # Request fanout histogram
system.membus.snoop_fanout::1 0 0.00% 100.00% # Request fanout histogram
system.membus.snoop_fanout::overflows 0 0.00% 100.00% # Request fanout histogram
system.membus.snoop_fanout::min_value 0 # Request fanout histogram
system.membus.snoop_fanout::max_value 1 # Request fanout histogram
system.membus.snoop_fanout::max_value 0 # Request fanout histogram
system.membus.snoop_fanout::total 2767993261 # Request fanout histogram
system.membus.badaddr_responder.pwrStateResidencyTicks::UNDEFINED 4467555024 # Cumulative time (in ticks) in various power states
system.t1000.fake_clk.pwrStateResidencyTicks::UNDEFINED 4467555024 # Cumulative time (in ticks) in various power states