summaryrefslogtreecommitdiff
path: root/tests/quick/se/20.eio-short/ref/alpha/eio/simple-atomic/config.json
blob: b54ad91514ff25fb14ee2a901cd334d0a0a9335b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
{
    "name": null, 
    "sim_quantum": 0, 
    "system": {
        "membus": {
            "slave": {
                "peer": [
                    "system.system_port", 
                    "system.cpu.icache_port", 
                    "system.cpu.dcache_port"
                ], 
                "role": "SLAVE"
            }, 
            "name": "membus", 
            "header_cycles": 1, 
            "width": 8, 
            "eventq_index": 0, 
            "master": {
                "peer": [
                    "system.physmem.port"
                ], 
                "role": "MASTER"
            }, 
            "cxx_class": "CoherentBus", 
            "path": "system.membus", 
            "type": "CoherentBus", 
            "use_default_range": false
        }, 
        "kernel_addr_check": true, 
        "physmem": {
            "latency": 3.0000000000000004e-08, 
            "name": "physmem", 
            "eventq_index": 0, 
            "latency_var": 0.0, 
            "conf_table_reported": true, 
            "cxx_class": "SimpleMemory", 
            "path": "system.physmem", 
            "null": false, 
            "type": "SimpleMemory", 
            "port": {
                "peer": "system.membus.master[0]", 
                "role": "SLAVE"
            }, 
            "in_addr_map": true
        }, 
        "cxx_class": "System", 
        "load_offset": 0, 
        "work_end_ckpt_count": 0, 
        "work_begin_ckpt_count": 0, 
        "clk_domain": {
            "name": "clk_domain", 
            "init_perf_level": 0, 
            "eventq_index": 0, 
            "cxx_class": "SrcClockDomain", 
            "path": "system.clk_domain", 
            "type": "SrcClockDomain", 
            "domain_id": -1
        }, 
        "eventq_index": 0, 
        "dvfs_handler": {
            "enable": false, 
            "name": "dvfs_handler", 
            "transition_latency": 9.999999999999999e-05, 
            "eventq_index": 0, 
            "cxx_class": "DVFSHandler", 
            "path": "system.dvfs_handler", 
            "type": "DVFSHandler"
        }, 
        "work_end_exit_count": 0, 
        "type": "System", 
        "voltage_domain": {
            "eventq_index": 0, 
            "path": "system.voltage_domain", 
            "type": "VoltageDomain", 
            "name": "voltage_domain", 
            "cxx_class": "VoltageDomain"
        }, 
        "cache_line_size": 64, 
        "work_cpus_ckpt_count": 0, 
        "work_begin_exit_count": 0, 
        "path": "system", 
        "cpu_clk_domain": {
            "name": "cpu_clk_domain", 
            "init_perf_level": 0, 
            "eventq_index": 0, 
            "cxx_class": "SrcClockDomain", 
            "path": "system.cpu_clk_domain", 
            "type": "SrcClockDomain", 
            "domain_id": -1
        }, 
        "mem_mode": "atomic", 
        "name": "system", 
        "init_param": 0, 
        "system_port": {
            "peer": "system.membus.slave[0]", 
            "role": "MASTER"
        }, 
        "load_addr_mask": 1099511627775, 
        "work_item_id": -1, 
        "num_work_ids": 16, 
        "cpu": [
            {
                "simpoint_interval": 100000000, 
                "do_statistics_insts": true, 
                "numThreads": 1, 
                "itb": {
                    "name": "itb", 
                    "eventq_index": 0, 
                    "cxx_class": "AlphaISA::TLB", 
                    "path": "system.cpu.itb", 
                    "type": "AlphaTLB", 
                    "size": 48
                }, 
                "function_trace": false, 
                "do_checkpoint_insts": true, 
                "cxx_class": "AtomicSimpleCPU", 
                "max_loads_all_threads": 0, 
                "simpoint_profile": false, 
                "simulate_data_stalls": false, 
                "function_trace_start": 0, 
                "cpu_id": 0, 
                "width": 1, 
                "eventq_index": 0, 
                "do_quiesce": true, 
                "type": "AtomicSimpleCPU", 
                "fastmem": false, 
                "profile": 0.0, 
                "icache_port": {
                    "peer": "system.membus.slave[1]", 
                    "role": "MASTER"
                }, 
                "interrupts": {
                    "eventq_index": 0, 
                    "path": "system.cpu.interrupts", 
                    "type": "AlphaInterrupts", 
                    "name": "interrupts", 
                    "cxx_class": "AlphaISA::Interrupts"
                }, 
                "socket_id": 0, 
                "max_insts_all_threads": 0, 
                "path": "system.cpu", 
                "isa": [
                    {
                        "eventq_index": 0, 
                        "path": "system.cpu.isa", 
                        "type": "AlphaISA", 
                        "name": "isa", 
                        "cxx_class": "AlphaISA::ISA"
                    }
                ], 
                "switched_out": false, 
                "workload": [
                    {
                        "name": "workload", 
                        "eventq_index": 0, 
                        "cxx_class": "EioProcess", 
                        "path": "system.cpu.workload", 
                        "max_stack_size": 67108864, 
                        "type": "EioProcess"
                    }
                ], 
                "name": "cpu", 
                "dtb": {
                    "name": "dtb", 
                    "eventq_index": 0, 
                    "cxx_class": "AlphaISA::TLB", 
                    "path": "system.cpu.dtb", 
                    "type": "AlphaTLB", 
                    "size": 64
                }, 
                "max_insts_any_thread": 500000, 
                "simulate_inst_stalls": false, 
                "progress_interval": 0.0, 
                "dcache_port": {
                    "peer": "system.membus.slave[2]", 
                    "role": "MASTER"
                }, 
                "max_loads_any_thread": 0, 
                "tracer": {
                    "eventq_index": 0, 
                    "path": "system.cpu.tracer", 
                    "type": "ExeTracer", 
                    "name": "tracer", 
                    "cxx_class": "Trace::ExeTracer"
                }
            }
        ], 
        "work_begin_cpu_id_exit": -1
    }, 
    "time_sync_period": 0.1, 
    "eventq_index": 0, 
    "time_sync_spin_threshold": 9.999999999999999e-05, 
    "cxx_class": "Root", 
    "path": "root", 
    "time_sync_enable": false, 
    "type": "Root", 
    "full_system": false
}