1{ 2 "name": null, 3 "sim_quantum": 0, 4 "system": { 5 "kernel": "", 6 "mmap_using_noreserve": false, 7 "kernel_addr_check": true, 8 "membus": { 9 "point_of_coherency": true, 10 "system": "system", 11 "response_latency": 2, 12 "cxx_class": "CoherentXBar", 13 "forward_latency": 4, 14 "clk_domain": "system.clk_domain", 15 "width": 16, 16 "eventq_index": 0, 17 "default_p_state": "UNDEFINED", 18 "p_state_clk_gate_max": 1000000000000, 19 "master": { 20 "peer": [ 21 "system.physmem.port" 22 ], 23 "role": "MASTER" 24 }, 25 "type": "CoherentXBar", 26 "frontend_latency": 3, 27 "slave": { 28 "peer": [ 29 "system.system_port", 30 "system.cpu.icache_port", 31 "system.cpu.dcache_port" 32 ], 33 "role": "SLAVE" 34 }, 35 "p_state_clk_gate_min": 1000, 36 "snoop_filter": { 37 "name": "snoop_filter", 38 "system": "system", 39 "max_capacity": 8388608, 40 "eventq_index": 0, 41 "cxx_class": "SnoopFilter", 42 "path": "system.membus.snoop_filter", 43 "type": "SnoopFilter", 44 "lookup_latency": 1 45 }, 46 "power_model": null, 47 "path": "system.membus", 48 "snoop_response_latency": 4, 49 "name": "membus", 50 "p_state_clk_gate_bins": 20, 51 "use_default_range": false 52 }, 53 "symbolfile": "", 54 "readfile": "", 55 "thermal_model": null, 56 "cxx_class": "System", 57 "work_begin_cpu_id_exit": -1, 58 "load_offset": 0, 59 "work_begin_exit_count": 0, 60 "p_state_clk_gate_min": 1000, 61 "memories": [ 62 "system.physmem" 63 ], 64 "work_begin_ckpt_count": 0, 65 "clk_domain": { 66 "name": "clk_domain", 67 "clock": [ 68 1000 69 ], 70 "init_perf_level": 0, 71 "voltage_domain": "system.voltage_domain", 72 "eventq_index": 0, 73 "cxx_class": "SrcClockDomain", 74 "path": "system.clk_domain", 75 "type": "SrcClockDomain", 76 "domain_id": -1 77 }, 78 "mem_ranges": [], 79 "eventq_index": 0, 80 "default_p_state": "UNDEFINED", 81 "p_state_clk_gate_max": 1000000000000, 82 "dvfs_handler": { 83 "enable": false, 84 "name": "dvfs_handler", 85 "sys_clk_domain": "system.clk_domain", 86 "transition_latency": 100000000, 87 "eventq_index": 0, 88 "cxx_class": "DVFSHandler", 89 "domains": [], 90 "path": "system.dvfs_handler", 91 "type": "DVFSHandler" 92 }, 93 "work_end_exit_count": 0, 94 "type": "System", 95 "voltage_domain": { 96 "name": "voltage_domain", 97 "eventq_index": 0, 98 "voltage": [ 99 "1.0" 100 ], 101 "cxx_class": "VoltageDomain", 102 "path": "system.voltage_domain", 103 "type": "VoltageDomain" 104 }, 105 "cache_line_size": 64, 106 "boot_osflags": "a", 107 "system_port": { 108 "peer": "system.membus.slave[0]", 109 "role": "MASTER" 110 }, 111 "physmem": { 112 "range": "0:134217727:0:0:0:0", 113 "latency": 30000, 114 "name": "physmem", 115 "p_state_clk_gate_min": 1000, 116 "eventq_index": 0, 117 "p_state_clk_gate_bins": 20, 118 "default_p_state": "UNDEFINED", 119 "kvm_map": true, 120 "clk_domain": "system.clk_domain", 121 "power_model": null, 122 "latency_var": 0, 123 "bandwidth": "73.000000", 124 "conf_table_reported": true, 125 "cxx_class": "SimpleMemory", 126 "p_state_clk_gate_max": 1000000000000, 127 "path": "system.physmem", 128 "null": false, 129 "type": "SimpleMemory", 130 "port": { 131 "peer": "system.membus.master[0]", 132 "role": "SLAVE" 133 }, 134 "in_addr_map": true 135 }, 136 "power_model": null, 137 "work_cpus_ckpt_count": 0, 138 "thermal_components": [], 139 "path": "system", 140 "cpu_clk_domain": { 141 "name": "cpu_clk_domain", 142 "clock": [ 143 500 144 ], 145 "init_perf_level": 0, 146 "voltage_domain": "system.voltage_domain", 147 "eventq_index": 0, 148 "cxx_class": "SrcClockDomain", 149 "path": "system.cpu_clk_domain", 150 "type": "SrcClockDomain", 151 "domain_id": -1 152 }, 153 "work_end_ckpt_count": 0, 154 "mem_mode": "atomic", 155 "name": "system", 156 "init_param": 0, 157 "p_state_clk_gate_bins": 20, 158 "load_addr_mask": 1099511627775, 159 "cpu": [ 160 { 161 "do_statistics_insts": true, 162 "numThreads": 1, 163 "itb": { 164 "name": "itb", 165 "eventq_index": 0, 166 "cxx_class": "RiscvISA::TLB", 167 "path": "system.cpu.itb", 168 "type": "RiscvTLB", 169 "size": 64 170 }, 171 "simulate_data_stalls": false, 172 "function_trace": false, 173 "do_checkpoint_insts": true, 174 "cxx_class": "AtomicSimpleCPU", 175 "max_loads_all_threads": 0, 176 "system": "system", 177 "clk_domain": "system.cpu_clk_domain", 178 "function_trace_start": 0, 179 "cpu_id": 0, 180 "width": 1, 181 "checker": null, 182 "eventq_index": 0, 183 "default_p_state": "UNDEFINED", 184 "p_state_clk_gate_max": 1000000000000, 185 "do_quiesce": true, 186 "type": "AtomicSimpleCPU", 187 "fastmem": false, 188 "profile": 0, 189 "icache_port": { 190 "peer": "system.membus.slave[1]", 191 "role": "MASTER" 192 }, 193 "p_state_clk_gate_bins": 20, 194 "p_state_clk_gate_min": 1000, 195 "syscallRetryLatency": 10000, 196 "interrupts": [ 197 { 198 "eventq_index": 0, 199 "path": "system.cpu.interrupts", 200 "type": "RiscvInterrupts", 201 "name": "interrupts", 202 "cxx_class": "RiscvISA::Interrupts" 203 } 204 ], 205 "dcache_port": { 206 "peer": "system.membus.slave[2]", 207 "role": "MASTER" 208 }, 209 "socket_id": 0, 210 "power_model": null, 211 "max_insts_all_threads": 0, 212 "path": "system.cpu", 213 "max_loads_any_thread": 0, 214 "switched_out": false, 215 "workload": [ 216 { 217 "uid": 100, 218 "pid": 100, 219 "kvmInSE": false, 220 "cxx_class": "Process", 221 "executable": "/home/ar4jc/gem5/tests/testing/../test-progs/insttest/bin/riscv/linux-rv64c/insttest", 222 "drivers": [], 223 "system": "system", 224 "gid": 100, 225 "eventq_index": 0, 226 "env": [], 227 "maxStackSize": 67108864, 228 "ppid": 0, 229 "type": "Process", 230 "cwd": "", 231 "pgid": 100, 232 "simpoint": 0, 233 "euid": 100, 234 "input": "cin", 235 "path": "system.cpu.workload", 236 "name": "workload", 237 "cmd": [ 238 "insttest" 239 ], 240 "errout": "cerr", 241 "useArchPT": false, 242 "egid": 100, 243 "output": "cout" 244 } 245 ], 246 "name": "cpu", 247 "wait_for_remote_gdb": false, 248 "dtb": { 249 "name": "dtb", 250 "eventq_index": 0, 251 "cxx_class": "RiscvISA::TLB", 252 "path": "system.cpu.dtb", 253 "type": "RiscvTLB", 254 "size": 64 255 }, 256 "simpoint_start_insts": [], 257 "max_insts_any_thread": 0, 258 "simulate_inst_stalls": false, 259 "progress_interval": 0, 260 "branchPred": null, 261 "isa": [ 262 { 263 "eventq_index": 0, 264 "path": "system.cpu.isa", 265 "type": "RiscvISA", 266 "name": "isa", 267 "cxx_class": "RiscvISA::ISA" 268 } 269 ], 270 "tracer": { 271 "eventq_index": 0, 272 "path": "system.cpu.tracer", 273 "type": "ExeTracer", 274 "name": "tracer", 275 "cxx_class": "Trace::ExeTracer" 276 } 277 } 278 ], 279 "multi_thread": false, 280 "exit_on_work_items": false, 281 "work_item_id": -1, 282 "num_work_ids": 16 283 }, 284 "time_sync_period": 100000000000, 285 "eventq_index": 0, 286 "time_sync_spin_threshold": 100000000, 287 "cxx_class": "Root", 288 "path": "root", 289 "time_sync_enable": false, 290 "type": "Root", 291 "full_system": false 292}