config.json (11731:c473ca7cc650) 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 "version": 0,
1496 "addr_ranges": [
1497 "0:268435455:5:0:0:0"
1498 ],
1491 "eventq_index": 0,
1492 "cxx_class": "DirectoryMemory",
1493 "path": "system.ruby.dir_cntrl0.directory",
1499 "eventq_index": 0,
1500 "cxx_class": "DirectoryMemory",
1501 "path": "system.ruby.dir_cntrl0.directory",
1494 "type": "RubyDirectoryMemory",
1495 "numa_high_bit": 5,
1496 "size": 268435456
1502 "type": "RubyDirectoryMemory"
1497 },
1498 "path": "system.ruby.dir_cntrl0"
1499 }
1500 },
1501 "work_end_ckpt_count": 0,
1502 "mem_mode": "timing",
1503 "name": "system",
1504 "init_param": 0,

--- 38 unchanged lines hidden (view full) ---

1543 "type": "TimingSimpleCPU",
1544 "profile": 0,
1545 "icache_port": {
1546 "peer": "system.ruby.l1_cntrl0.sequencer.slave[0]",
1547 "role": "MASTER"
1548 },
1549 "p_state_clk_gate_bins": 20,
1550 "p_state_clk_gate_min": 1,
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,

--- 38 unchanged lines hidden (view full) ---

1549 "type": "TimingSimpleCPU",
1550 "profile": 0,
1551 "icache_port": {
1552 "peer": "system.ruby.l1_cntrl0.sequencer.slave[0]",
1553 "role": "MASTER"
1554 },
1555 "p_state_clk_gate_bins": 20,
1556 "p_state_clk_gate_min": 1,
1557 "syscallRetryLatency": 10000,
1551 "interrupts": [
1552 {
1553 "eventq_index": 0,
1554 "path": "system.cpu.interrupts",
1555 "type": "RiscvInterrupts",
1556 "name": "interrupts",
1557 "cxx_class": "RiscvISA::Interrupts"
1558 }

--- 8 unchanged lines hidden (view full) ---

1567 "path": "system.cpu",
1568 "max_loads_any_thread": 0,
1569 "switched_out": false,
1570 "workload": [
1571 {
1572 "uid": 100,
1573 "pid": 100,
1574 "kvmInSE": false,
1558 "interrupts": [
1559 {
1560 "eventq_index": 0,
1561 "path": "system.cpu.interrupts",
1562 "type": "RiscvInterrupts",
1563 "name": "interrupts",
1564 "cxx_class": "RiscvISA::Interrupts"
1565 }

--- 8 unchanged lines hidden (view full) ---

1574 "path": "system.cpu",
1575 "max_loads_any_thread": 0,
1576 "switched_out": false,
1577 "workload": [
1578 {
1579 "uid": 100,
1580 "pid": 100,
1581 "kvmInSE": false,
1575 "cxx_class": "LiveProcess",
1576 "executable": "/z/powerjg/gem5-upstream/tests/test-progs/insttest/bin/riscv/linux-rv64i/insttest",
1582 "cxx_class": "Process",
1583 "executable": "/home/ar4jc/gem5/tests/testing/../test-progs/insttest/bin/riscv/linux-rv64i/insttest",
1577 "drivers": [],
1578 "system": "system",
1579 "gid": 100,
1580 "eventq_index": 0,
1581 "env": [],
1584 "drivers": [],
1585 "system": "system",
1586 "gid": 100,
1587 "eventq_index": 0,
1588 "env": [],
1582 "input": "cin",
1583 "ppid": 99,
1584 "type": "LiveProcess",
1589 "maxStackSize": 67108864,
1590 "ppid": 0,
1591 "type": "Process",
1585 "cwd": "",
1592 "cwd": "",
1593 "pgid": 100,
1586 "simpoint": 0,
1587 "euid": 100,
1594 "simpoint": 0,
1595 "euid": 100,
1596 "input": "cin",
1588 "path": "system.cpu.workload",
1597 "path": "system.cpu.workload",
1589 "max_stack_size": 67108864,
1590 "name": "workload",
1591 "cmd": [
1592 "insttest"
1593 ],
1594 "errout": "cerr",
1595 "useArchPT": false,
1596 "egid": 100,
1597 "output": "cout"
1598 }
1599 ],
1600 "name": "cpu",
1598 "name": "workload",
1599 "cmd": [
1600 "insttest"
1601 ],
1602 "errout": "cerr",
1603 "useArchPT": false,
1604 "egid": 100,
1605 "output": "cout"
1606 }
1607 ],
1608 "name": "cpu",
1609 "wait_for_remote_gdb": false,
1601 "dtb": {
1602 "name": "dtb",
1603 "eventq_index": 0,
1604 "cxx_class": "RiscvISA::TLB",
1605 "path": "system.cpu.dtb",
1606 "type": "RiscvTLB",
1607 "size": 64
1608 },

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