6 "mmap_using_noreserve": false,
7 "kernel_addr_check": true,
9 "point_of_coherency": true,
11 "response_latency": 2,
12 "cxx_class": "CoherentXBar",
14 "clk_domain": "system.clk_domain",
17 "default_p_state": "UNDEFINED",
18 "p_state_clk_gate_max": 1000000000000,
25 "type": "CoherentXBar",
26 "frontend_latency": 3,
30 "system.cpu.l2cache.mem_side"
34 "p_state_clk_gate_min": 1000,
36 "name": "snoop_filter",
38 "max_capacity": 8388608,
40 "cxx_class": "SnoopFilter",
41 "path": "system.membus.snoop_filter",
42 "type": "SnoopFilter",
46 "path": "system.membus",
47 "snoop_response_latency": 4,
49 "p_state_clk_gate_bins": 20,
50 "use_default_range": false
54 "thermal_model": null,
55 "cxx_class": "System",
56 "work_begin_cpu_id_exit": -1,
58 "work_begin_exit_count": 0,
59 "p_state_clk_gate_min": 1000,
63 "work_begin_ckpt_count": 0,
70 "voltage_domain": "system.voltage_domain",
72 "cxx_class": "SrcClockDomain",
73 "path": "system.clk_domain",
74 "type": "SrcClockDomain",
79 "default_p_state": "UNDEFINED",
80 "p_state_clk_gate_max": 1000000000000,
83 "name": "dvfs_handler",
84 "sys_clk_domain": "system.clk_domain",
85 "transition_latency": 100000000,
87 "cxx_class": "DVFSHandler",
89 "path": "system.dvfs_handler",
92 "work_end_exit_count": 0,
95 "name": "voltage_domain",
100 "cxx_class": "VoltageDomain",
101 "path": "system.voltage_domain",
102 "type": "VoltageDomain"
104 "cache_line_size": 64,
107 "peer": "system.membus.slave[0]",
111 "range": "0:134217727:0:0:0:0",
114 "p_state_clk_gate_min": 1000,
116 "p_state_clk_gate_bins": 20,
117 "default_p_state": "UNDEFINED",
119 "clk_domain": "system.clk_domain",
122 "bandwidth": "73.000000",
123 "conf_table_reported": true,
124 "cxx_class": "SimpleMemory",
125 "p_state_clk_gate_max": 1000000000000,
126 "path": "system.physmem",
128 "type": "SimpleMemory",
130 "peer": "system.membus.master[0]",
136 "work_cpus_ckpt_count": 0,
137 "thermal_components": [],
140 "name": "cpu_clk_domain",
144 "init_perf_level": 0,
145 "voltage_domain": "system.voltage_domain",
147 "cxx_class": "SrcClockDomain",
148 "path": "system.cpu_clk_domain",
149 "type": "SrcClockDomain",
152 "work_end_ckpt_count": 0,
153 "mem_mode": "timing",
156 "p_state_clk_gate_bins": 20,
157 "load_addr_mask": 1099511627775,
160 "do_statistics_insts": true,
165 "cxx_class": "RiscvISA::TLB",
166 "path": "system.cpu.itb",
173 "peer": "system.cpu.icache_port",
176 "clusivity": "mostly_incl",
180 "response_latency": 2,
181 "cxx_class": "Cache",
184 "clk_domain": "system.cpu_clk_domain",
187 "default_p_state": "UNDEFINED",
188 "p_state_clk_gate_max": 1000000000000,
190 "peer": "system.cpu.toL2Bus.slave[0]",
194 "writeback_clean": true,
195 "p_state_clk_gate_min": 1000,
200 "p_state_clk_gate_min": 1000,
202 "p_state_clk_gate_bins": 20,
203 "default_p_state": "UNDEFINED",
204 "clk_domain": "system.cpu_clk_domain",
206 "sequential_access": false,
209 "p_state_clk_gate_max": 1000000000000,
210 "path": "system.cpu.icache.tags",
216 "demand_mshr_reserve": 1,
219 "0:18446744073709551615:0:0:0:0"
221 "is_read_only": true,
222 "prefetch_on_access": false,
223 "path": "system.cpu.icache",
227 "p_state_clk_gate_bins": 20,
228 "sequential_access": false,
231 "function_trace": false,
232 "do_checkpoint_insts": true,
233 "cxx_class": "TimingSimpleCPU",
234 "max_loads_all_threads": 0,
235 "clk_domain": "system.cpu_clk_domain",
236 "function_trace_start": 0,
240 "default_p_state": "UNDEFINED",
241 "p_state_clk_gate_max": 1000000000000,
243 "point_of_coherency": false,
245 "response_latency": 1,
246 "cxx_class": "CoherentXBar",
247 "forward_latency": 0,
248 "clk_domain": "system.cpu_clk_domain",
251 "default_p_state": "UNDEFINED",
252 "p_state_clk_gate_max": 1000000000000,
255 "system.cpu.l2cache.cpu_side"
259 "type": "CoherentXBar",
260 "frontend_latency": 1,
263 "system.cpu.icache.mem_side",
264 "system.cpu.dcache.mem_side"
268 "p_state_clk_gate_min": 1000,
270 "name": "snoop_filter",
272 "max_capacity": 8388608,
274 "cxx_class": "SnoopFilter",
275 "path": "system.cpu.toL2Bus.snoop_filter",
276 "type": "SnoopFilter",
280 "path": "system.cpu.toL2Bus",
281 "snoop_response_latency": 1,
283 "p_state_clk_gate_bins": 20,
284 "use_default_range": false
287 "type": "TimingSimpleCPU",
290 "peer": "system.cpu.icache.cpu_side",
293 "p_state_clk_gate_bins": 20,
294 "p_state_clk_gate_min": 1000,
295 "syscallRetryLatency": 10000,
299 "path": "system.cpu.interrupts",
300 "type": "RiscvInterrupts",
301 "name": "interrupts",
302 "cxx_class": "RiscvISA::Interrupts"
306 "peer": "system.cpu.dcache.cpu_side",
311 "max_insts_all_threads": 0,
314 "peer": "system.cpu.toL2Bus.master[0]",
317 "clusivity": "mostly_incl",
321 "response_latency": 20,
322 "cxx_class": "Cache",
325 "clk_domain": "system.cpu_clk_domain",
328 "default_p_state": "UNDEFINED",
329 "p_state_clk_gate_max": 1000000000000,
331 "peer": "system.membus.slave[1]",
335 "writeback_clean": false,
336 "p_state_clk_gate_min": 1000,
341 "p_state_clk_gate_min": 1000,
343 "p_state_clk_gate_bins": 20,
344 "default_p_state": "UNDEFINED",
345 "clk_domain": "system.cpu_clk_domain",
347 "sequential_access": false,
350 "p_state_clk_gate_max": 1000000000000,
351 "path": "system.cpu.l2cache.tags",
357 "demand_mshr_reserve": 1,
360 "0:18446744073709551615:0:0:0:0"
362 "is_read_only": false,
363 "prefetch_on_access": false,
364 "path": "system.cpu.l2cache",
368 "p_state_clk_gate_bins": 20,
369 "sequential_access": false,
372 "path": "system.cpu",
373 "max_loads_any_thread": 0,
374 "switched_out": false,
380 "cxx_class": "Process",
381 "executable": "/home/ar4jc/gem5/tests/testing/../test-progs/hello/bin/riscv/linux/hello",
387 "maxStackSize": 67108864,
395 "path": "system.cpu.workload",
410 "cxx_class": "RiscvISA::TLB",
411 "path": "system.cpu.dtb",
415 "simpoint_start_insts": [],
416 "max_insts_any_thread": 0,
417 "progress_interval": 0,
421 "peer": "system.cpu.dcache_port",
424 "clusivity": "mostly_incl",
428 "response_latency": 2,
429 "cxx_class": "Cache",
432 "clk_domain": "system.cpu_clk_domain",
435 "default_p_state": "UNDEFINED",
436 "p_state_clk_gate_max": 1000000000000,
438 "peer": "system.cpu.toL2Bus.slave[1]",
442 "writeback_clean": false,
443 "p_state_clk_gate_min": 1000,
448 "p_state_clk_gate_min": 1000,
450 "p_state_clk_gate_bins": 20,
451 "default_p_state": "UNDEFINED",
452 "clk_domain": "system.cpu_clk_domain",
454 "sequential_access": false,
457 "p_state_clk_gate_max": 1000000000000,
458 "path": "system.cpu.dcache.tags",
464 "demand_mshr_reserve": 1,
467 "0:18446744073709551615:0:0:0:0"
469 "is_read_only": false,
470 "prefetch_on_access": false,
471 "path": "system.cpu.dcache",
475 "p_state_clk_gate_bins": 20,
476 "sequential_access": false,
482 "path": "system.cpu.isa",
485 "cxx_class": "RiscvISA::ISA"
490 "path": "system.cpu.tracer",
493 "cxx_class": "Trace::ExeTracer"
497 "multi_thread": false,
498 "exit_on_work_items": false,
502 "time_sync_period": 100000000000,
504 "time_sync_spin_threshold": 100000000,
507 "time_sync_enable": false,