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