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,
298 "path": "system.cpu.interrupts",
299 "type": "RiscvInterrupts",
300 "name": "interrupts",
301 "cxx_class": "RiscvISA::Interrupts"
305 "peer": "system.cpu.dcache.cpu_side",
310 "max_insts_all_threads": 0,
313 "peer": "system.cpu.toL2Bus.master[0]",
316 "clusivity": "mostly_incl",
320 "response_latency": 20,
321 "cxx_class": "Cache",
324 "clk_domain": "system.cpu_clk_domain",
327 "default_p_state": "UNDEFINED",
328 "p_state_clk_gate_max": 1000000000000,
330 "peer": "system.membus.slave[1]",
334 "writeback_clean": false,
335 "p_state_clk_gate_min": 1000,
340 "p_state_clk_gate_min": 1000,
342 "p_state_clk_gate_bins": 20,
343 "default_p_state": "UNDEFINED",
344 "clk_domain": "system.cpu_clk_domain",
346 "sequential_access": false,
349 "p_state_clk_gate_max": 1000000000000,
350 "path": "system.cpu.l2cache.tags",
356 "demand_mshr_reserve": 1,
359 "0:18446744073709551615:0:0:0:0"
361 "is_read_only": false,
362 "prefetch_on_access": false,
363 "path": "system.cpu.l2cache",
367 "p_state_clk_gate_bins": 20,
368 "sequential_access": false,
371 "path": "system.cpu",
372 "max_loads_any_thread": 0,
373 "switched_out": false,
379 "cxx_class": "LiveProcess",
380 "executable": "/z/powerjg/gem5-upstream/tests/test-progs/hello/bin/riscv/linux/hello",
388 "type": "LiveProcess",
392 "path": "system.cpu.workload",
393 "max_stack_size": 67108864,
408 "cxx_class": "RiscvISA::TLB",
409 "path": "system.cpu.dtb",
413 "simpoint_start_insts": [],
414 "max_insts_any_thread": 0,
415 "progress_interval": 0,
419 "peer": "system.cpu.dcache_port",
422 "clusivity": "mostly_incl",
426 "response_latency": 2,
427 "cxx_class": "Cache",
430 "clk_domain": "system.cpu_clk_domain",
433 "default_p_state": "UNDEFINED",
434 "p_state_clk_gate_max": 1000000000000,
436 "peer": "system.cpu.toL2Bus.slave[1]",
440 "writeback_clean": false,
441 "p_state_clk_gate_min": 1000,
446 "p_state_clk_gate_min": 1000,
448 "p_state_clk_gate_bins": 20,
449 "default_p_state": "UNDEFINED",
450 "clk_domain": "system.cpu_clk_domain",
452 "sequential_access": false,
455 "p_state_clk_gate_max": 1000000000000,
456 "path": "system.cpu.dcache.tags",
462 "demand_mshr_reserve": 1,
465 "0:18446744073709551615:0:0:0:0"
467 "is_read_only": false,
468 "prefetch_on_access": false,
469 "path": "system.cpu.dcache",
473 "p_state_clk_gate_bins": 20,
474 "sequential_access": false,
480 "path": "system.cpu.isa",
483 "cxx_class": "RiscvISA::ISA"
488 "path": "system.cpu.tracer",
491 "cxx_class": "Trace::ExeTracer"
495 "multi_thread": false,
496 "exit_on_work_items": false,
500 "time_sync_period": 100000000000,
502 "time_sync_spin_threshold": 100000000,
505 "time_sync_enable": false,