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 ---