Gabe Black has uploaded this change for review. (
https://gem5-review.googlesource.com/2648
Change subject: stats: Update the solaris boot stats for the new op classes.
......................................................................
stats: Update the solaris boot stats for the new op classes.
The change below introduced some new op classes which have their own stats,
and the counts the instructions used to be under have gone down.
commit 6c72c3551978ef2eabbe9727bf24fd2fcf385318
Author: Fernando Endo <[email protected]>
Date: Sat Oct 15 14:58:45 2016 -0500
cpu, arm: Distinguish Float* and SimdFloat*, create FloatMem*
opClass
Change-Id: Ifa3a279493f503585a7b2cbb2785b106e24184bb
---
M
tests/long/fs/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/config.ini
M
tests/long/fs/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/config.json
M tests/long/fs/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/simout
M
tests/long/fs/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/stats.txt
4 files changed, 47 insertions(+), 31 deletions(-)
diff --git
a/tests/long/fs/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/config.ini
b/tests/long/fs/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/config.ini
index e473f5b..ed41ed4 100644
---
a/tests/long/fs/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/config.ini
+++
b/tests/long/fs/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/config.ini
@@ -28,7 +28,7 @@
load_addr_mask=1099511627775
load_offset=0
mem_mode=atomic
-mem_ranges=1048576:68157439 2147483648:2415919103
+mem_ranges=1048576:68157439:0:0:0:0 2147483648:2415919103:0:0:0:0
memories=system.hypervisor_desc system.nvram system.partition_desc
system.physmem0 system.physmem1 system.rom
mmap_using_noreserve=false
multi_thread=false
@@ -71,7 +71,7 @@
p_state_clk_gate_max=2000000000
p_state_clk_gate_min=2
power_model=Null
-ranges=133412421632:133412421639 134217728000:554050781183
644245094400:652835028991 725849473024:1095485095935
1099255955456:1099255955463
+ranges=133412421632:133412421639:0:0:0:0 134217728000:554050781183:0:0:0:0
644245094400:652835028991:0:0:0:0 725849473024:1095485095935:0:0:0:0
1099255955456:1099255955463:0:0:0:0
req_size=16
resp_size=16
master=system.iobus.slave[0]
@@ -204,6 +204,7 @@
default_p_state=UNDEFINED
eventq_index=0
in_addr_map=true
+kvm_map=true
latency=60
latency_var=0
null=false
@@ -211,7 +212,7 @@
p_state_clk_gate_max=2000000000
p_state_clk_gate_min=2
power_model=Null
-range=133446500352:133446508543
+range=133446500352:133446508543:0:0:0:0
port=system.membus.master[5]
[system.intrctrl]
@@ -297,6 +298,7 @@
default_p_state=UNDEFINED
eventq_index=0
in_addr_map=true
+kvm_map=true
latency=60
latency_var=0
null=false
@@ -304,7 +306,7 @@
p_state_clk_gate_max=2000000000
p_state_clk_gate_min=2
power_model=Null
-range=133429198848:133429207039
+range=133429198848:133429207039:0:0:0:0
port=system.membus.master[4]
[system.partition_desc]
@@ -315,6 +317,7 @@
default_p_state=UNDEFINED
eventq_index=0
in_addr_map=true
+kvm_map=true
latency=60
latency_var=0
null=false
@@ -322,7 +325,7 @@
p_state_clk_gate_max=2000000000
p_state_clk_gate_min=2
power_model=Null
-range=133445976064:133445984255
+range=133445976064:133445984255:0:0:0:0
port=system.membus.master[6]
[system.physmem0]
@@ -333,6 +336,7 @@
default_p_state=UNDEFINED
eventq_index=0
in_addr_map=true
+kvm_map=true
latency=60
latency_var=0
null=false
@@ -340,7 +344,7 @@
p_state_clk_gate_max=2000000000
p_state_clk_gate_min=2
power_model=Null
-range=1048576:68157439
+range=1048576:68157439:0:0:0:0
port=system.membus.master[7]
[system.physmem1]
@@ -351,6 +355,7 @@
default_p_state=UNDEFINED
eventq_index=0
in_addr_map=true
+kvm_map=true
latency=60
latency_var=0
null=false
@@ -358,7 +363,7 @@
p_state_clk_gate_max=2000000000
p_state_clk_gate_min=2
power_model=Null
-range=2147483648:2415919103
+range=2147483648:2415919103:0:0:0:0
port=system.membus.master[8]
[system.rom]
@@ -369,6 +374,7 @@
default_p_state=UNDEFINED
eventq_index=0
in_addr_map=true
+kvm_map=true
latency=60
latency_var=0
null=false
@@ -376,7 +382,7 @@
p_state_clk_gate_max=2000000000
p_state_clk_gate_min=2
power_model=Null
-range=1099243192320:1099251580927
+range=1099243192320:1099251580927:0:0:0:0
port=system.membus.master[3]
[system.t1000]
diff --git
a/tests/long/fs/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/config.json
b/tests/long/fs/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/config.json
index 940cdb0..913ebaa 100644
---
a/tests/long/fs/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/config.json
+++
b/tests/long/fs/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/config.json
@@ -6,13 +6,14 @@
"mmap_using_noreserve": false,
"kernel_addr_check": true,
"rom": {
- "range": "1099243192320:1099251580927",
+ "range": "1099243192320:1099251580927:0:0:0:0",
"latency": 60,
"name": "rom",
"p_state_clk_gate_min": 2,
"eventq_index": 0,
"p_state_clk_gate_bins": 20,
"default_p_state": "UNDEFINED",
+ "kvm_map": true,
"clk_domain": "system.clk_domain",
"power_model": null,
"latency_var": 0,
@@ -31,11 +32,11 @@
},
"bridge": {
"ranges": [
- "133412421632:133412421639",
- "134217728000:554050781183",
- "644245094400:652835028991",
- "725849473024:1095485095935",
- "1099255955456:1099255955463"
+ "133412421632:133412421639:0:0:0:0",
+ "134217728000:554050781183:0:0:0:0",
+ "644245094400:652835028991:0:0:0:0",
+ "725849473024:1095485095935:0:0:0:0",
+ "1099255955456:1099255955463:0:0:0:0"
],
"slave": {
"peer": "system.membus.master[2]",
@@ -574,8 +575,8 @@
"thermal_model": null,
"hypervisor_addr": 1099243257856,
"mem_ranges": [
- "1048576:68157439",
- "2147483648:2415919103"
+ "1048576:68157439:0:0:0:0",
+ "2147483648:2415919103:0:0:0:0"
],
"cxx_class": "SparcSystem",
"work_begin_cpu_id_exit": -1,
@@ -596,13 +597,14 @@
],
"work_begin_ckpt_count": 0,
"partition_desc": {
- "range": "133445976064:133445984255",
+ "range": "133445976064:133445984255:0:0:0:0",
"latency": 60,
"name": "partition_desc",
"p_state_clk_gate_min": 2,
"eventq_index": 0,
"p_state_clk_gate_bins": 20,
"default_p_state": "UNDEFINED",
+ "kvm_map": true,
"clk_domain": "system.clk_domain",
"power_model": null,
"latency_var": 0,
@@ -633,13 +635,14 @@
"domain_id": -1
},
"hypervisor_desc": {
- "range": "133446500352:133446508543",
+ "range": "133446500352:133446508543:0:0:0:0",
"latency": 60,
"name": "hypervisor_desc",
"p_state_clk_gate_min": 2,
"eventq_index": 0,
"p_state_clk_gate_bins": 20,
"default_p_state": "UNDEFINED",
+ "kvm_map": true,
"clk_domain": "system.clk_domain",
"power_model": null,
"latency_var": 0,
@@ -743,13 +746,14 @@
"use_default_range": false
},
"nvram": {
- "range": "133429198848:133429207039",
+ "range": "133429198848:133429207039:0:0:0:0",
"latency": 60,
"name": "nvram",
"p_state_clk_gate_min": 2,
"eventq_index": 0,
"p_state_clk_gate_bins": 20,
"default_p_state": "UNDEFINED",
+ "kvm_map": true,
"clk_domain": "system.clk_domain",
"power_model": null,
"latency_var": 0,
@@ -801,13 +805,14 @@
},
"physmem": [
{
- "range": "1048576:68157439",
+ "range": "1048576:68157439:0:0:0:0",
"latency": 60,
"name": "physmem0",
"p_state_clk_gate_min": 2,
"eventq_index": 0,
"p_state_clk_gate_bins": 20,
"default_p_state": "UNDEFINED",
+ "kvm_map": true,
"clk_domain": "system.clk_domain",
"power_model": null,
"latency_var": 0,
@@ -825,13 +830,14 @@
"in_addr_map": true
},
{
- "range": "2147483648:2415919103",
+ "range": "2147483648:2415919103:0:0:0:0",
"latency": 60,
"name": "physmem1",
"p_state_clk_gate_min": 2,
"eventq_index": 0,
"p_state_clk_gate_bins": 20,
"default_p_state": "UNDEFINED",
+ "kvm_map": true,
"clk_domain": "system.clk_domain",
"power_model": null,
"latency_var": 0,
diff --git
a/tests/long/fs/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/simout
b/tests/long/fs/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/simout
index 8347db8..84db9ab 100755
---
a/tests/long/fs/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/simout
+++
b/tests/long/fs/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/simout
@@ -3,9 +3,9 @@
gem5 Simulator System. http://gem5.org
gem5 is copyrighted software; use the --copyright option for details.
-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
+gem5 compiled Apr 4 2017 02:52:44
+gem5 started Apr 4 2017 02:52:54
+gem5 executing on gabeblack-desktop.mtv.corp.google.com, pid 16631
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
diff --git
a/tests/long/fs/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/stats.txt
b/tests/long/fs/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/stats.txt
index e3f3402..65da9a2 100644
---
a/tests/long/fs/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/stats.txt
+++
b/tests/long/fs/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/stats.txt
@@ -4,11 +4,11 @@
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
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
+host_inst_rate
2912008 # Simulator instruction rate (inst/s)
+host_op_rate
2913153 # Simulator op (including micro ops) rate
(op/s)
+host_tick_rate
5838373 # Simulator tick rate (ticks/s)
+host_mem_usage
551728 # Number of bytes of host memory used
+host_seconds
765.21 # 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
@@ -150,7 +150,9 @@
system.cpu.op_class::FloatCmp 0 0.00%
75.09% # Class of executed instruction
system.cpu.op_class::FloatCvt 0 0.00%
75.09% # Class of executed instruction
system.cpu.op_class::FloatMult 0 0.00%
75.09% # Class of executed instruction
+system.cpu.op_class::FloatMultAcc 0 0.00%
75.09% # Class of executed instruction
system.cpu.op_class::FloatDiv 0 0.00%
75.09% # Class of executed instruction
+system.cpu.op_class::FloatMisc 0 0.00%
75.09% # Class of executed instruction
system.cpu.op_class::FloatSqrt 0 0.00%
75.09% # Class of executed instruction
system.cpu.op_class::SimdAdd 0 0.00%
75.09% # Class of executed instruction
system.cpu.op_class::SimdAddAcc 0 0.00%
75.09% # Class of executed instruction
@@ -172,8 +174,10 @@
system.cpu.op_class::SimdFloatMult 0 0.00%
75.09% # Class of executed instruction
system.cpu.op_class::SimdFloatMultAcc 0 0.00%
75.09% # Class of executed instruction
system.cpu.op_class::SimdFloatSqrt 0 0.00%
75.09% # Class of executed instruction
-system.cpu.op_class::MemRead 356274529 15.95%
91.04% # Class of executed instruction
-system.cpu.op_class::MemWrite 200199782 8.96%
100.00% # Class of executed instruction
+system.cpu.op_class::MemRead 352214742 15.77%
90.86% # Class of executed instruction
+system.cpu.op_class::MemWrite 198071026 8.87%
99.72% # Class of executed instruction
+system.cpu.op_class::FloatMemRead 4059787 0.18%
99.90% # Class of executed instruction
+system.cpu.op_class::FloatMemWrite 2128756 0.10%
100.00% # Class of executed instruction
system.cpu.op_class::IprAccess 0 0.00%
100.00% # Class of executed instruction
system.cpu.op_class::InstPrefetch 0 0.00%
100.00% # Class of executed instruction
system.cpu.op_class::total
2233583679 # Class of executed instruction
--
To view, visit https://gem5-review.googlesource.com/2648
To unsubscribe, visit https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ifa3a279493f503585a7b2cbb2785b106e24184bb
Gerrit-Change-Number: 2648
Gerrit-PatchSet: 1
Gerrit-Owner: Gabe Black <[email protected]>
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev