{ "name": null, "sim_quantum": 0, "system": { "kernel": "", "mmap_using_noreserve": false, "kernel_addr_check": true, "membus": { "point_of_coherency": true, "system": "system", "response_latency": 2, "cxx_class": "CoherentXBar", "forward_latency": 4, "clk_domain": "system.clk_domain", "width": 16, "eventq_index": 0, "default_p_state": "UNDEFINED", "p_state_clk_gate_max": 1000000000000, "master": { "peer": [ "system.physmem.port" ], "role": "MASTER" }, "type": "CoherentXBar", "frontend_latency": 3, "slave": { "peer": [ "system.system_port", "system.cpu.icache_port", "system.cpu.dcache_port" ], "role": "SLAVE" }, "p_state_clk_gate_min": 1000, "snoop_filter": { "name": "snoop_filter", "system": "system", "max_capacity": 8388608, "eventq_index": 0, "cxx_class": "SnoopFilter", "path": "system.membus.snoop_filter", "type": "SnoopFilter", "lookup_latency": 1 }, "power_model": null, "path": "system.membus", "snoop_response_latency": 4, "name": "membus", "p_state_clk_gate_bins": 20, "use_default_range": false }, "symbolfile": "", "readfile": "", "thermal_model": null, "cxx_class": "System", "work_begin_cpu_id_exit": -1, "load_offset": 0, "work_begin_exit_count": 0, "p_state_clk_gate_min": 1000, "memories": [ "system.physmem" ], "work_begin_ckpt_count": 0, "clk_domain": { "name": "clk_domain", "clock": [ 1000 ], "init_perf_level": 0, "voltage_domain": "system.voltage_domain", "eventq_index": 0, "cxx_class": "SrcClockDomain", "path": "system.clk_domain", "type": "SrcClockDomain", "domain_id": -1 }, "mem_ranges": [], "eventq_index": 0, "default_p_state": "UNDEFINED", "p_state_clk_gate_max": 1000000000000, "dvfs_handler": { "enable": false, "name": "dvfs_handler", "sys_clk_domain": "system.clk_domain", "transition_latency": 100000000, "eventq_index": 0, "cxx_class": "DVFSHandler", "domains": [], "path": "system.dvfs_handler", "type": "DVFSHandler" }, "work_end_exit_count": 0, "type": "System", "voltage_domain": { "name": "voltage_domain", "eventq_index": 0, "voltage": [ "1.0" ], "cxx_class": "VoltageDomain", "path": "system.voltage_domain", "type": "VoltageDomain" }, "cache_line_size": 64, "boot_osflags": "a", "system_port": { "peer": "system.membus.slave[0]", "role": "MASTER" }, "physmem": { "range": "0:134217727:0:0:0:0", "latency": 30000, "name": "physmem", "p_state_clk_gate_min": 1000, "eventq_index": 0, "p_state_clk_gate_bins": 20, "default_p_state": "UNDEFINED", "kvm_map": true, "clk_domain": "system.clk_domain", "power_model": null, "latency_var": 0, "bandwidth": "73.000000", "conf_table_reported": true, "cxx_class": "SimpleMemory", "p_state_clk_gate_max": 1000000000000, "path": "system.physmem", "null": false, "type": "SimpleMemory", "port": { "peer": "system.membus.master[0]", "role": "SLAVE" }, "in_addr_map": true }, "power_model": null, "work_cpus_ckpt_count": 0, "thermal_components": [], "path": "system", "cpu_clk_domain": { "name": "cpu_clk_domain", "clock": [ 500 ], "init_perf_level": 0, "voltage_domain": "system.voltage_domain", "eventq_index": 0, "cxx_class": "SrcClockDomain", "path": "system.cpu_clk_domain", "type": "SrcClockDomain", "domain_id": -1 }, "work_end_ckpt_count": 0, "mem_mode": "atomic", "name": "system", "init_param": 0, "p_state_clk_gate_bins": 20, "load_addr_mask": 1099511627775, "cpu": [ { "do_statistics_insts": true, "numThreads": 1, "itb": { "name": "itb", "eventq_index": 0, "cxx_class": "RiscvISA::TLB", "path": "system.cpu.itb", "type": "RiscvTLB", "size": 64 }, "simulate_data_stalls": false, "function_trace": false, "do_checkpoint_insts": true, "cxx_class": "AtomicSimpleCPU", "max_loads_all_threads": 0, "system": "system", "clk_domain": "system.cpu_clk_domain", "function_trace_start": 0, "cpu_id": 0, "width": 1, "checker": null, "eventq_index": 0, "default_p_state": "UNDEFINED", "p_state_clk_gate_max": 1000000000000, "do_quiesce": true, "type": "AtomicSimpleCPU", "fastmem": false, "profile": 0, "icache_port": { "peer": "system.membus.slave[1]", "role": "MASTER" }, "p_state_clk_gate_bins": 20, "p_state_clk_gate_min": 1000, "syscallRetryLatency": 10000, "interrupts": [ { "eventq_index": 0, "path": "system.cpu.interrupts", "type": "RiscvInterrupts", "name": "interrupts", "cxx_class": "RiscvISA::Interrupts" } ], "dcache_port": { "peer": "system.membus.slave[2]", "role": "MASTER" }, "socket_id": 0, "power_model": null, "max_insts_all_threads": 0, "path": "system.cpu", "max_loads_any_thread": 0, "switched_out": false, "workload": [ { "uid": 100, "pid": 100, "kvmInSE": false, "cxx_class": "Process", "executable": "/home/ar4jc/gem5/tests/testing/../test-progs/hello/bin/riscv/linux/hello", "drivers": [], "system": "system", "gid": 100, "eventq_index": 0, "env": [], "maxStackSize": 67108864, "ppid": 0, "type": "Process", "cwd": "", "pgid": 100, "simpoint": 0, "euid": 100, "input": "cin", "path": "system.cpu.workload", "name": "workload", "cmd": [ "hello" ], "errout": "cerr", "useArchPT": false, "egid": 100, "output": "cout" } ], "name": "cpu", "wait_for_remote_gdb": false, "dtb": { "name": "dtb", "eventq_index": 0, "cxx_class": "RiscvISA::TLB", "path": "system.cpu.dtb", "type": "RiscvTLB", "size": 64 }, "simpoint_start_insts": [], "max_insts_any_thread": 0, "simulate_inst_stalls": false, "progress_interval": 0, "branchPred": null, "isa": [ { "eventq_index": 0, "path": "system.cpu.isa", "type": "RiscvISA", "name": "isa", "cxx_class": "RiscvISA::ISA" } ], "tracer": { "eventq_index": 0, "path": "system.cpu.tracer", "type": "ExeTracer", "name": "tracer", "cxx_class": "Trace::ExeTracer" } } ], "multi_thread": false, "exit_on_work_items": false, "work_item_id": -1, "num_work_ids": 16 }, "time_sync_period": 100000000000, "eventq_index": 0, "time_sync_spin_threshold": 100000000, "cxx_class": "Root", "path": "root", "time_sync_enable": false, "type": "Root", "full_system": false }