1{ 2 "name": null, 3 "sim_quantum": 0, 4 "system": { 5 "kernel": "", 6 "mmap_using_noreserve": false, 7 "kernel_addr_check": true, 8 "membus": { 9 "point_of_coherency": true, 10 "system": "system", 11 "response_latency": 2, 12 "cxx_class": "CoherentXBar", 13 "forward_latency": 4, 14 "clk_domain": "system.clk_domain", 15 "width": 16, 16 "eventq_index": 0, 17 "default_p_state": "UNDEFINED", 18 "p_state_clk_gate_max": 1000000000000, 19 "master": { 20 "peer": [ 21 "system.physmem.port" 22 ], 23 "role": "MASTER" 24 }, 25 "type": "CoherentXBar", 26 "frontend_latency": 3, 27 "slave": { 28 "peer": [ 29 "system.system_port", 30 "system.cpu.l2cache.mem_side" 31 ], 32 "role": "SLAVE" 33 }, 34 "p_state_clk_gate_min": 1000, 35 "snoop_filter": { 36 "name": "snoop_filter", 37 "system": "system", 38 "max_capacity": 8388608, 39 "eventq_index": 0, 40 "cxx_class": "SnoopFilter", 41 "path": "system.membus.snoop_filter", 42 "type": "SnoopFilter", 43 "lookup_latency": 1 44 }, 45 "power_model": null, 46 "path": "system.membus", 47 "snoop_response_latency": 4, 48 "name": "membus", 49 "p_state_clk_gate_bins": 20, 50 "use_default_range": false 51 }, 52 "symbolfile": "", 53 "readfile": "", 54 "thermal_model": null, 55 "cxx_class": "System", 56 "work_begin_cpu_id_exit": -1, 57 "load_offset": 0, 58 "work_begin_exit_count": 0, 59 "p_state_clk_gate_min": 1000, 60 "memories": [ 61 "system.physmem" 62 ], 63 "work_begin_ckpt_count": 0, 64 "clk_domain": { 65 "name": "clk_domain", 66 "clock": [ 67 1000 68 ], 69 "init_perf_level": 0, 70 "voltage_domain": "system.voltage_domain", 71 "eventq_index": 0, 72 "cxx_class": "SrcClockDomain", 73 "path": "system.clk_domain", 74 "type": "SrcClockDomain", 75 "domain_id": -1 76 }, 77 "mem_ranges": [], 78 "eventq_index": 0, 79 "default_p_state": "UNDEFINED", 80 "p_state_clk_gate_max": 1000000000000, 81 "dvfs_handler": { 82 "enable": false, 83 "name": "dvfs_handler", 84 "sys_clk_domain": "system.clk_domain", 85 "transition_latency": 100000000, 86 "eventq_index": 0, 87 "cxx_class": "DVFSHandler", 88 "domains": [], 89 "path": "system.dvfs_handler", 90 "type": "DVFSHandler" 91 }, 92 "work_end_exit_count": 0, 93 "type": "System", 94 "voltage_domain": { 95 "name": "voltage_domain", 96 "eventq_index": 0, 97 "voltage": [ 98 "1.0" 99 ], 100 "cxx_class": "VoltageDomain", 101 "path": "system.voltage_domain", 102 "type": "VoltageDomain" 103 }, 104 "cache_line_size": 64, 105 "boot_osflags": "a", 106 "system_port": { 107 "peer": "system.membus.slave[0]", 108 "role": "MASTER" 109 }, 110 "physmem": { 111 "range": "0:134217727:0:0:0:0", 112 "latency": 30000, 113 "name": "physmem", 114 "p_state_clk_gate_min": 1000, 115 "eventq_index": 0, 116 "p_state_clk_gate_bins": 20, 117 "default_p_state": "UNDEFINED", 118 "kvm_map": true, 119 "clk_domain": "system.clk_domain", 120 "power_model": null, 121 "latency_var": 0, 122 "bandwidth": "73.000000", 123 "conf_table_reported": true, 124 "cxx_class": "SimpleMemory", 125 "p_state_clk_gate_max": 1000000000000, 126 "path": "system.physmem", 127 "null": false, 128 "type": "SimpleMemory", 129 "port": { 130 "peer": "system.membus.master[0]", 131 "role": "SLAVE" 132 }, 133 "in_addr_map": true 134 }, 135 "power_model": null, 136 "work_cpus_ckpt_count": 0, 137 "thermal_components": [], 138 "path": "system", 139 "cpu_clk_domain": { 140 "name": "cpu_clk_domain", 141 "clock": [ 142 500 143 ], 144 "init_perf_level": 0, 145 "voltage_domain": "system.voltage_domain", 146 "eventq_index": 0, 147 "cxx_class": "SrcClockDomain", 148 "path": "system.cpu_clk_domain", 149 "type": "SrcClockDomain", 150 "domain_id": -1 151 }, 152 "work_end_ckpt_count": 0, 153 "mem_mode": "timing", 154 "name": "system", 155 "init_param": 0, 156 "p_state_clk_gate_bins": 20, 157 "load_addr_mask": 1099511627775, 158 "cpu": [ 159 { 160 "do_statistics_insts": true, 161 "numThreads": 1, 162 "itb": { 163 "name": "itb", 164 "eventq_index": 0, 165 "cxx_class": "RiscvISA::TLB", 166 "path": "system.cpu.itb", 167 "type": "RiscvTLB", 168 "size": 64 169 }, 170 "system": "system", 171 "icache": { 172 "cpu_side": { 173 "peer": "system.cpu.icache_port", 174 "role": "SLAVE" 175 }, 176 "clusivity": "mostly_incl", 177 "prefetcher": null, 178 "system": "system", 179 "write_buffers": 8, 180 "response_latency": 2, 181 "cxx_class": "Cache", 182 "size": 131072, 183 "type": "Cache", 184 "clk_domain": "system.cpu_clk_domain", 185 "max_miss_count": 0, 186 "eventq_index": 0, 187 "default_p_state": "UNDEFINED", 188 "p_state_clk_gate_max": 1000000000000, 189 "mem_side": { 190 "peer": "system.cpu.toL2Bus.slave[0]", 191 "role": "MASTER" 192 }, 193 "mshrs": 4, 194 "writeback_clean": true, 195 "p_state_clk_gate_min": 1000, 196 "tags": { 197 "size": 131072, 198 "tag_latency": 2, 199 "name": "tags", 200 "p_state_clk_gate_min": 1000, 201 "eventq_index": 0, 202 "p_state_clk_gate_bins": 20, 203 "default_p_state": "UNDEFINED", 204 "clk_domain": "system.cpu_clk_domain", 205 "power_model": null, 206 "sequential_access": false, 207 "assoc": 2, 208 "cxx_class": "LRU", 209 "p_state_clk_gate_max": 1000000000000, 210 "path": "system.cpu.icache.tags", 211 "block_size": 64, 212 "type": "LRU", 213 "data_latency": 2 214 }, 215 "tgts_per_mshr": 20, 216 "demand_mshr_reserve": 1, 217 "power_model": null, 218 "addr_ranges": [ 219 "0:18446744073709551615:0:0:0:0" 220 ], 221 "is_read_only": true, 222 "prefetch_on_access": false, 223 "path": "system.cpu.icache", 224 "data_latency": 2, 225 "tag_latency": 2, 226 "name": "icache", 227 "p_state_clk_gate_bins": 20, 228 "sequential_access": false, 229 "assoc": 2 230 }, 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, 237 "cpu_id": 0, 238 "checker": null, 239 "eventq_index": 0, 240 "default_p_state": "UNDEFINED", 241 "p_state_clk_gate_max": 1000000000000, 242 "toL2Bus": { 243 "point_of_coherency": false, 244 "system": "system", 245 "response_latency": 1, 246 "cxx_class": "CoherentXBar", 247 "forward_latency": 0, 248 "clk_domain": "system.cpu_clk_domain", 249 "width": 32, 250 "eventq_index": 0, 251 "default_p_state": "UNDEFINED", 252 "p_state_clk_gate_max": 1000000000000, 253 "master": { 254 "peer": [ 255 "system.cpu.l2cache.cpu_side" 256 ], 257 "role": "MASTER" 258 }, 259 "type": "CoherentXBar", 260 "frontend_latency": 1, 261 "slave": { 262 "peer": [ 263 "system.cpu.icache.mem_side", 264 "system.cpu.dcache.mem_side" 265 ], 266 "role": "SLAVE" 267 }, 268 "p_state_clk_gate_min": 1000, 269 "snoop_filter": { 270 "name": "snoop_filter", 271 "system": "system", 272 "max_capacity": 8388608, 273 "eventq_index": 0, 274 "cxx_class": "SnoopFilter", 275 "path": "system.cpu.toL2Bus.snoop_filter", 276 "type": "SnoopFilter", 277 "lookup_latency": 0 278 }, 279 "power_model": null, 280 "path": "system.cpu.toL2Bus", 281 "snoop_response_latency": 1, 282 "name": "toL2Bus", 283 "p_state_clk_gate_bins": 20, 284 "use_default_range": false 285 }, 286 "do_quiesce": true, 287 "type": "TimingSimpleCPU", 288 "profile": 0, 289 "icache_port": { 290 "peer": "system.cpu.icache.cpu_side", 291 "role": "MASTER" 292 }, 293 "p_state_clk_gate_bins": 20, 294 "p_state_clk_gate_min": 1000, 295 "syscallRetryLatency": 10000, 296 "interrupts": [ 297 { 298 "eventq_index": 0, 299 "path": "system.cpu.interrupts", 300 "type": "RiscvInterrupts", 301 "name": "interrupts", 302 "cxx_class": "RiscvISA::Interrupts" 303 } 304 ], 305 "dcache_port": { 306 "peer": "system.cpu.dcache.cpu_side", 307 "role": "MASTER" 308 }, 309 "socket_id": 0, 310 "power_model": null, 311 "max_insts_all_threads": 0, 312 "l2cache": { 313 "cpu_side": { 314 "peer": "system.cpu.toL2Bus.master[0]", 315 "role": "SLAVE" 316 }, 317 "clusivity": "mostly_incl", 318 "prefetcher": null, 319 "system": "system", 320 "write_buffers": 8, 321 "response_latency": 20, 322 "cxx_class": "Cache", 323 "size": 2097152, 324 "type": "Cache", 325 "clk_domain": "system.cpu_clk_domain", 326 "max_miss_count": 0, 327 "eventq_index": 0, 328 "default_p_state": "UNDEFINED", 329 "p_state_clk_gate_max": 1000000000000, 330 "mem_side": { 331 "peer": "system.membus.slave[1]", 332 "role": "MASTER" 333 }, 334 "mshrs": 20, 335 "writeback_clean": false, 336 "p_state_clk_gate_min": 1000, 337 "tags": { 338 "size": 2097152, 339 "tag_latency": 20, 340 "name": "tags", 341 "p_state_clk_gate_min": 1000, 342 "eventq_index": 0, 343 "p_state_clk_gate_bins": 20, 344 "default_p_state": "UNDEFINED", 345 "clk_domain": "system.cpu_clk_domain", 346 "power_model": null, 347 "sequential_access": false, 348 "assoc": 8, 349 "cxx_class": "LRU", 350 "p_state_clk_gate_max": 1000000000000, 351 "path": "system.cpu.l2cache.tags", 352 "block_size": 64, 353 "type": "LRU", 354 "data_latency": 20 355 }, 356 "tgts_per_mshr": 12, 357 "demand_mshr_reserve": 1, 358 "power_model": null, 359 "addr_ranges": [ 360 "0:18446744073709551615:0:0:0:0" 361 ], 362 "is_read_only": false, 363 "prefetch_on_access": false, 364 "path": "system.cpu.l2cache", 365 "data_latency": 20, 366 "tag_latency": 20, 367 "name": "l2cache", 368 "p_state_clk_gate_bins": 20, 369 "sequential_access": false, 370 "assoc": 8 371 }, 372 "path": "system.cpu", 373 "max_loads_any_thread": 0, 374 "switched_out": false, 375 "workload": [ 376 { 377 "uid": 100, 378 "pid": 100, 379 "kvmInSE": false, 380 "cxx_class": "Process", 381 "executable": "/home/ar4jc/gem5/tests/testing/../test-progs/insttest/bin/riscv/linux-rv64c/insttest", 382 "drivers": [], 383 "system": "system", 384 "gid": 100, 385 "eventq_index": 0, 386 "env": [], 387 "maxStackSize": 67108864, 388 "ppid": 0, 389 "type": "Process", 390 "cwd": "", 391 "pgid": 100, 392 "simpoint": 0, 393 "euid": 100, 394 "input": "cin", 395 "path": "system.cpu.workload", 396 "name": "workload", 397 "cmd": [ 398 "insttest" 399 ], 400 "errout": "cerr", 401 "useArchPT": false, 402 "egid": 100, 403 "output": "cout" 404 } 405 ], 406 "name": "cpu", 407 "wait_for_remote_gdb": false, 408 "dtb": { 409 "name": "dtb", 410 "eventq_index": 0, 411 "cxx_class": "RiscvISA::TLB", 412 "path": "system.cpu.dtb", 413 "type": "RiscvTLB", 414 "size": 64 415 }, 416 "simpoint_start_insts": [], 417 "max_insts_any_thread": 0, 418 "progress_interval": 0, 419 "branchPred": null, 420 "dcache": { 421 "cpu_side": { 422 "peer": "system.cpu.dcache_port", 423 "role": "SLAVE" 424 }, 425 "clusivity": "mostly_incl", 426 "prefetcher": null, 427 "system": "system", 428 "write_buffers": 8, 429 "response_latency": 2, 430 "cxx_class": "Cache", 431 "size": 262144, 432 "type": "Cache", 433 "clk_domain": "system.cpu_clk_domain", 434 "max_miss_count": 0, 435 "eventq_index": 0, 436 "default_p_state": "UNDEFINED", 437 "p_state_clk_gate_max": 1000000000000, 438 "mem_side": { 439 "peer": "system.cpu.toL2Bus.slave[1]", 440 "role": "MASTER" 441 }, 442 "mshrs": 4, 443 "writeback_clean": false, 444 "p_state_clk_gate_min": 1000, 445 "tags": { 446 "size": 262144, 447 "tag_latency": 2, 448 "name": "tags", 449 "p_state_clk_gate_min": 1000, 450 "eventq_index": 0, 451 "p_state_clk_gate_bins": 20, 452 "default_p_state": "UNDEFINED", 453 "clk_domain": "system.cpu_clk_domain", 454 "power_model": null, 455 "sequential_access": false, 456 "assoc": 2, 457 "cxx_class": "LRU", 458 "p_state_clk_gate_max": 1000000000000, 459 "path": "system.cpu.dcache.tags", 460 "block_size": 64, 461 "type": "LRU", 462 "data_latency": 2 463 }, 464 "tgts_per_mshr": 20, 465 "demand_mshr_reserve": 1, 466 "power_model": null, 467 "addr_ranges": [ 468 "0:18446744073709551615:0:0:0:0" 469 ], 470 "is_read_only": false, 471 "prefetch_on_access": false, 472 "path": "system.cpu.dcache", 473 "data_latency": 2, 474 "tag_latency": 2, 475 "name": "dcache", 476 "p_state_clk_gate_bins": 20, 477 "sequential_access": false, 478 "assoc": 2 479 }, 480 "isa": [ 481 { 482 "eventq_index": 0, 483 "path": "system.cpu.isa", 484 "type": "RiscvISA", 485 "name": "isa", 486 "cxx_class": "RiscvISA::ISA" 487 } 488 ], 489 "tracer": { 490 "eventq_index": 0, 491 "path": "system.cpu.tracer", 492 "type": "ExeTracer", 493 "name": "tracer", 494 "cxx_class": "Trace::ExeTracer" 495 } 496 } 497 ], 498 "multi_thread": false, 499 "exit_on_work_items": false, 500 "work_item_id": -1, 501 "num_work_ids": 16 502 }, 503 "time_sync_period": 100000000000, 504 "eventq_index": 0, 505 "time_sync_spin_threshold": 100000000, 506 "cxx_class": "Root", 507 "path": "root", 508 "time_sync_enable": false, 509 "type": "Root", 510 "full_system": false 511}