config.json (12062:d6ee16239a26) | config.json (12137:d877205ec1bc) |
---|---|
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 }, | 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 "cxx_class": "L1Cache_Controller", | |
119 "forwardToCache": { 120 "ordered": true, 121 "name": "forwardToCache", 122 "cxx_class": "MessageBuffer", 123 "slave": { 124 "peer": "system.ruby.network.master[0]", 125 "role": "SLAVE" 126 }, --- 36 unchanged lines hidden (view full) --- 163 "support_inst_reqs": true, 164 "name": "sequencer", 165 "max_outstanding_requests": 16, 166 "p_state_clk_gate_bins": 20, 167 "dcache_hit_latency": 1, 168 "support_data_reqs": true, 169 "is_cpu_sequencer": true 170 }, | 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 }, |
171 "type": "L1Cache_Controller", | 170 "cxx_class": "L1Cache_Controller", |
172 "issue_latency": 2, | 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", | 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 ], |
|
244 "p_state_clk_gate_bins": 20, 245 "mandatoryQueue": { 246 "ordered": false, 247 "name": "mandatoryQueue", 248 "cxx_class": "MessageBuffer", 249 "randomization": false, 250 "eventq_index": 0, 251 "buffer_size": 0, --- 1190 unchanged lines hidden (view full) --- 1442 "master": { 1443 "peer": "system.ruby.network.slave[2]", 1444 "role": "MASTER" 1445 }, 1446 "buffer_size": 0, 1447 "path": "system.ruby.dir_cntrl0.responseFromDir", 1448 "type": "MessageBuffer" 1449 }, | 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 }, |
1450 "transitions_per_cycle": 4, | 1453 "transitions_per_cycle": 32, |
1451 "memory": { 1452 "peer": "system.mem_ctrls.port", 1453 "role": "MASTER" 1454 }, 1455 "power_model": null, | 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 ], |
|
1456 "buffer_size": 0, 1457 "ruby_system": "system.ruby", 1458 "requestToDir": { 1459 "ordered": true, 1460 "name": "requestToDir", 1461 "cxx_class": "MessageBuffer", 1462 "slave": { 1463 "peer": "system.ruby.network.master[2]", --- 18 unchanged lines hidden (view full) --- 1482 "buffer_size": 0, 1483 "path": "system.ruby.dir_cntrl0.dmaResponseFromDir", 1484 "type": "MessageBuffer" 1485 }, 1486 "name": "dir_cntrl0", 1487 "p_state_clk_gate_bins": 20, 1488 "directory": { 1489 "name": "directory", | 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", |
1490 "system": "system", 1491 "version": 0, | 1496 "addr_ranges": [ 1497 "0:268435455:5:0:0:0" 1498 ], |
1492 "eventq_index": 0, 1493 "cxx_class": "DirectoryMemory", 1494 "path": "system.ruby.dir_cntrl0.directory", | 1499 "eventq_index": 0, 1500 "cxx_class": "DirectoryMemory", 1501 "path": "system.ruby.dir_cntrl0.directory", |
1495 "type": "RubyDirectoryMemory", 1496 "numa_high_bit": 5, 1497 "size": 268435456 | 1502 "type": "RubyDirectoryMemory" |
1498 }, 1499 "path": "system.ruby.dir_cntrl0" 1500 } 1501 }, 1502 "work_end_ckpt_count": 0, 1503 "mem_mode": "timing", 1504 "name": "system", 1505 "init_param": 0, --- 90 unchanged lines hidden (view full) --- 1596 ], 1597 "errout": "cerr", 1598 "useArchPT": false, 1599 "egid": 100, 1600 "output": "cout" 1601 } 1602 ], 1603 "name": "cpu", | 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, |
|
1604 "dtb": { 1605 "name": "dtb", 1606 "eventq_index": 0, 1607 "cxx_class": "RiscvISA::TLB", 1608 "path": "system.cpu.dtb", 1609 "type": "RiscvTLB", 1610 "size": 64 1611 }, --- 126 unchanged lines hidden --- | 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 --- |