1{ 2 "name": null, 3 "sim_quantum": 0, 4 "system": { 5 "kernel": "", 6 "mmap_using_noreserve": false, 7 "kernel_addr_check": true, 8 "symbolfile": "", --- 101 unchanged lines hidden (view full) --- 110 "master": { 111 "peer": "system.ruby.network.slave[0]", 112 "role": "MASTER" 113 }, 114 "buffer_size": 0, 115 "path": "system.ruby.l1_cntrl0.requestFromCache", 116 "type": "MessageBuffer" 117 }, |
118 "forwardToCache": { 119 "ordered": true, 120 "name": "forwardToCache", 121 "cxx_class": "MessageBuffer", 122 "slave": { 123 "peer": "system.ruby.network.master[0]", 124 "role": "SLAVE" 125 }, --- 36 unchanged lines hidden (view full) --- 162 "support_inst_reqs": true, 163 "name": "sequencer", 164 "max_outstanding_requests": 16, 165 "p_state_clk_gate_bins": 20, 166 "dcache_hit_latency": 1, 167 "support_data_reqs": true, 168 "is_cpu_sequencer": true 169 }, |
170 "cxx_class": "L1Cache_Controller", |
171 "issue_latency": 2, |
172 "type": "L1Cache_Controller", |
173 "recycle_latency": 10, 174 "clk_domain": "system.cpu.clk_domain", 175 "version": 0, 176 "eventq_index": 0, 177 "default_p_state": "UNDEFINED", 178 "p_state_clk_gate_max": 1000000000, 179 "number_of_TBEs": 256, 180 "p_state_clk_gate_min": 1, --- 55 unchanged lines hidden (view full) --- 236 "path": "system.ruby.l1_cntrl0.cacheMemory", 237 "block_size": 0, 238 "type": "RubyCache", 239 "dataArrayBanks": 1, 240 "ruby_system": "system.ruby" 241 }, 242 "ruby_system": "system.ruby", 243 "name": "l1_cntrl0", |
244 "addr_ranges": [ 245 "0:18446744073709551615:0:0:0:0" 246 ], |
247 "p_state_clk_gate_bins": 20, 248 "mandatoryQueue": { 249 "ordered": false, 250 "name": "mandatoryQueue", 251 "cxx_class": "MessageBuffer", 252 "randomization": false, 253 "eventq_index": 0, 254 "buffer_size": 0, --- 1190 unchanged lines hidden (view full) --- 1445 "master": { 1446 "peer": "system.ruby.network.slave[2]", 1447 "role": "MASTER" 1448 }, 1449 "buffer_size": 0, 1450 "path": "system.ruby.dir_cntrl0.responseFromDir", 1451 "type": "MessageBuffer" 1452 }, |
1453 "transitions_per_cycle": 32, |
1454 "memory": { 1455 "peer": "system.mem_ctrls.port", 1456 "role": "MASTER" 1457 }, 1458 "power_model": null, |
1459 "addr_ranges": [ 1460 "0:268435455:5:0:0:0" 1461 ], |
1462 "buffer_size": 0, 1463 "ruby_system": "system.ruby", 1464 "requestToDir": { 1465 "ordered": true, 1466 "name": "requestToDir", 1467 "cxx_class": "MessageBuffer", 1468 "slave": { 1469 "peer": "system.ruby.network.master[2]", --- 18 unchanged lines hidden (view full) --- 1488 "buffer_size": 0, 1489 "path": "system.ruby.dir_cntrl0.dmaResponseFromDir", 1490 "type": "MessageBuffer" 1491 }, 1492 "name": "dir_cntrl0", 1493 "p_state_clk_gate_bins": 20, 1494 "directory": { 1495 "name": "directory", |
1496 "addr_ranges": [ 1497 "0:268435455:5:0:0:0" 1498 ], |
1499 "eventq_index": 0, 1500 "cxx_class": "DirectoryMemory", 1501 "path": "system.ruby.dir_cntrl0.directory", |
1502 "type": "RubyDirectoryMemory" |
1503 }, 1504 "path": "system.ruby.dir_cntrl0" 1505 } 1506 }, 1507 "work_end_ckpt_count": 0, 1508 "mem_mode": "timing", 1509 "name": "system", 1510 "init_param": 0, --- 90 unchanged lines hidden (view full) --- 1601 ], 1602 "errout": "cerr", 1603 "useArchPT": false, 1604 "egid": 100, 1605 "output": "cout" 1606 } 1607 ], 1608 "name": "cpu", |
1609 "wait_for_remote_gdb": false, |
1610 "dtb": { 1611 "name": "dtb", 1612 "eventq_index": 0, 1613 "cxx_class": "RiscvISA::TLB", 1614 "path": "system.cpu.dtb", 1615 "type": "RiscvTLB", 1616 "size": 64 1617 }, --- 126 unchanged lines hidden --- |