config.json (11951:fbc62d4732be) config.json (11952:a1b3c659b926)
1{
2 "name": null,
3 "sim_quantum": 0,
4 "system": {
5 "kernel": "",
6 "mmap_using_noreserve": false,
7 "kernel_addr_check": true,
8 "rom": {
1{
2 "name": null,
3 "sim_quantum": 0,
4 "system": {
5 "kernel": "",
6 "mmap_using_noreserve": false,
7 "kernel_addr_check": true,
8 "rom": {
9 "range": "1099243192320:1099251580927",
9 "range": "1099243192320:1099251580927:0:0:0:0",
10 "latency": 60,
11 "name": "rom",
12 "p_state_clk_gate_min": 2,
13 "eventq_index": 0,
14 "p_state_clk_gate_bins": 20,
15 "default_p_state": "UNDEFINED",
10 "latency": 60,
11 "name": "rom",
12 "p_state_clk_gate_min": 2,
13 "eventq_index": 0,
14 "p_state_clk_gate_bins": 20,
15 "default_p_state": "UNDEFINED",
16 "kvm_map": true,
16 "clk_domain": "system.clk_domain",
17 "power_model": null,
18 "latency_var": 0,
19 "bandwidth": "0.000000",
20 "conf_table_reported": true,
21 "cxx_class": "SimpleMemory",
22 "p_state_clk_gate_max": 2000000000,
23 "path": "system.rom",
24 "null": false,
25 "type": "SimpleMemory",
26 "port": {
27 "peer": "system.membus.master[3]",
28 "role": "SLAVE"
29 },
30 "in_addr_map": true
31 },
32 "bridge": {
33 "ranges": [
17 "clk_domain": "system.clk_domain",
18 "power_model": null,
19 "latency_var": 0,
20 "bandwidth": "0.000000",
21 "conf_table_reported": true,
22 "cxx_class": "SimpleMemory",
23 "p_state_clk_gate_max": 2000000000,
24 "path": "system.rom",
25 "null": false,
26 "type": "SimpleMemory",
27 "port": {
28 "peer": "system.membus.master[3]",
29 "role": "SLAVE"
30 },
31 "in_addr_map": true
32 },
33 "bridge": {
34 "ranges": [
34 "133412421632:133412421639",
35 "134217728000:554050781183",
36 "644245094400:652835028991",
37 "725849473024:1095485095935",
38 "1099255955456:1099255955463"
35 "133412421632:133412421639:0:0:0:0",
36 "134217728000:554050781183:0:0:0:0",
37 "644245094400:652835028991:0:0:0:0",
38 "725849473024:1095485095935:0:0:0:0",
39 "1099255955456:1099255955463:0:0:0:0"
39 ],
40 "slave": {
41 "peer": "system.membus.master[2]",
42 "role": "SLAVE"
43 },
44 "name": "bridge",
45 "p_state_clk_gate_min": 2,
46 "p_state_clk_gate_bins": 20,
47 "cxx_class": "Bridge",
48 "req_size": 16,
49 "clk_domain": "system.clk_domain",
50 "power_model": null,
51 "delay": 100,
52 "eventq_index": 0,
53 "master": {
54 "peer": "system.iobus.slave[0]",
55 "role": "MASTER"
56 },
57 "default_p_state": "UNDEFINED",
58 "p_state_clk_gate_max": 2000000000,
59 "path": "system.bridge",
60 "resp_size": 16,
61 "type": "Bridge"
62 },
63 "iobus": {
64 "forward_latency": 1,
65 "slave": {
66 "peer": [
67 "system.bridge.master"
68 ],
69 "role": "SLAVE"
70 },
71 "name": "iobus",
72 "p_state_clk_gate_min": 2,
73 "p_state_clk_gate_bins": 20,
74 "cxx_class": "NoncoherentXBar",
75 "clk_domain": "system.clk_domain",
76 "power_model": null,
77 "width": 16,
78 "eventq_index": 0,
79 "master": {
80 "peer": [
81 "system.t1000.fake_clk.pio",
82 "system.t1000.fake_membnks.pio",
83 "system.t1000.fake_l2_1.pio",
84 "system.t1000.fake_l2_2.pio",
85 "system.t1000.fake_l2_3.pio",
86 "system.t1000.fake_l2_4.pio",
87 "system.t1000.fake_l2esr_1.pio",
88 "system.t1000.fake_l2esr_2.pio",
89 "system.t1000.fake_l2esr_3.pio",
90 "system.t1000.fake_l2esr_4.pio",
91 "system.t1000.fake_ssi.pio",
92 "system.t1000.fake_jbi.pio",
93 "system.t1000.puart0.pio",
94 "system.t1000.hvuart.pio",
95 "system.disk0.pio"
96 ],
97 "role": "MASTER"
98 },
99 "response_latency": 2,
100 "default_p_state": "UNDEFINED",
101 "p_state_clk_gate_max": 2000000000,
102 "path": "system.iobus",
103 "type": "NoncoherentXBar",
104 "use_default_range": false,
105 "frontend_latency": 2
106 },
107 "t1000": {
108 "htod": {
109 "name": "htod",
110 "p_state_clk_gate_min": 2,
111 "pio": {
112 "peer": "system.membus.master[1]",
113 "role": "SLAVE"
114 },
115 "p_state_clk_gate_bins": 20,
116 "cxx_class": "DumbTOD",
117 "pio_latency": 200,
118 "clk_domain": "system.clk_domain",
119 "power_model": null,
120 "system": "system",
121 "eventq_index": 0,
122 "time": "Thu Jan 1 00:00:00 2009",
123 "default_p_state": "UNDEFINED",
124 "p_state_clk_gate_max": 2000000000,
125 "path": "system.t1000.htod",
126 "pio_addr": 1099255906296,
127 "type": "DumbTOD"
128 },
129 "puart0": {
130 "name": "puart0",
131 "p_state_clk_gate_min": 2,
132 "pio": {
133 "peer": "system.iobus.master[12]",
134 "role": "SLAVE"
135 },
136 "p_state_clk_gate_bins": 20,
137 "cxx_class": "Uart8250",
138 "pio_latency": 200,
139 "clk_domain": "system.clk_domain",
140 "power_model": null,
141 "system": "system",
142 "terminal": "system.t1000.pterm",
143 "platform": "system.t1000",
144 "eventq_index": 0,
145 "default_p_state": "UNDEFINED",
146 "p_state_clk_gate_max": 2000000000,
147 "path": "system.t1000.puart0",
148 "pio_addr": 133412421632,
149 "type": "Uart8250"
150 },
151 "fake_membnks": {
152 "pio": {
153 "peer": "system.iobus.master[1]",
154 "role": "SLAVE"
155 },
156 "ret_data64": 0,
157 "fake_mem": false,
158 "clk_domain": "system.clk_domain",
159 "cxx_class": "IsaFake",
160 "pio_addr": 648540061696,
161 "update_data": false,
162 "warn_access": "",
163 "pio_latency": 200,
164 "system": "system",
165 "eventq_index": 0,
166 "default_p_state": "UNDEFINED",
167 "p_state_clk_gate_max": 2000000000,
168 "type": "IsaFake",
169 "p_state_clk_gate_min": 2,
170 "power_model": null,
171 "ret_data32": 4294967295,
172 "path": "system.t1000.fake_membnks",
173 "ret_data16": 65535,
174 "ret_data8": 255,
175 "name": "fake_membnks",
176 "ret_bad_addr": false,
177 "pio_size": 16384,
178 "p_state_clk_gate_bins": 20
179 },
180 "cxx_class": "T1000",
181 "fake_jbi": {
182 "pio": {
183 "peer": "system.iobus.master[11]",
184 "role": "SLAVE"
185 },
186 "ret_data64": 18446744073709551615,
187 "fake_mem": false,
188 "clk_domain": "system.clk_domain",
189 "cxx_class": "IsaFake",
190 "pio_addr": 549755813888,
191 "update_data": false,
192 "warn_access": "",
193 "pio_latency": 200,
194 "system": "system",
195 "eventq_index": 0,
196 "default_p_state": "UNDEFINED",
197 "p_state_clk_gate_max": 2000000000,
198 "type": "IsaFake",
199 "p_state_clk_gate_min": 2,
200 "power_model": null,
201 "ret_data32": 4294967295,
202 "path": "system.t1000.fake_jbi",
203 "ret_data16": 65535,
204 "ret_data8": 255,
205 "name": "fake_jbi",
206 "ret_bad_addr": false,
207 "pio_size": 4294967296,
208 "p_state_clk_gate_bins": 20
209 },
210 "intrctrl": "system.intrctrl",
211 "fake_l2esr_2": {
212 "pio": {
213 "peer": "system.iobus.master[7]",
214 "role": "SLAVE"
215 },
216 "ret_data64": 0,
217 "fake_mem": false,
218 "clk_domain": "system.clk_domain",
219 "cxx_class": "IsaFake",
220 "pio_addr": 734439407680,
221 "update_data": true,
222 "warn_access": "",
223 "pio_latency": 200,
224 "system": "system",
225 "eventq_index": 0,
226 "default_p_state": "UNDEFINED",
227 "p_state_clk_gate_max": 2000000000,
228 "type": "IsaFake",
229 "p_state_clk_gate_min": 2,
230 "power_model": null,
231 "ret_data32": 4294967295,
232 "path": "system.t1000.fake_l2esr_2",
233 "ret_data16": 65535,
234 "ret_data8": 255,
235 "name": "fake_l2esr_2",
236 "ret_bad_addr": false,
237 "pio_size": 8,
238 "p_state_clk_gate_bins": 20
239 },
240 "system": "system",
241 "eventq_index": 0,
242 "hterm": {
243 "name": "hterm",
244 "output": true,
245 "number": 0,
246 "intr_control": "system.intrctrl",
247 "eventq_index": 0,
248 "cxx_class": "Terminal",
249 "path": "system.t1000.hterm",
250 "type": "Terminal",
251 "port": 3456
252 },
253 "type": "T1000",
254 "fake_l2_4": {
255 "pio": {
256 "peer": "system.iobus.master[5]",
257 "role": "SLAVE"
258 },
259 "ret_data64": 1,
260 "fake_mem": false,
261 "clk_domain": "system.clk_domain",
262 "cxx_class": "IsaFake",
263 "pio_addr": 725849473216,
264 "update_data": true,
265 "warn_access": "",
266 "pio_latency": 200,
267 "system": "system",
268 "eventq_index": 0,
269 "default_p_state": "UNDEFINED",
270 "p_state_clk_gate_max": 2000000000,
271 "type": "IsaFake",
272 "p_state_clk_gate_min": 2,
273 "power_model": null,
274 "ret_data32": 4294967295,
275 "path": "system.t1000.fake_l2_4",
276 "ret_data16": 65535,
277 "ret_data8": 255,
278 "name": "fake_l2_4",
279 "ret_bad_addr": false,
280 "pio_size": 8,
281 "p_state_clk_gate_bins": 20
282 },
283 "fake_l2_1": {
284 "pio": {
285 "peer": "system.iobus.master[2]",
286 "role": "SLAVE"
287 },
288 "ret_data64": 1,
289 "fake_mem": false,
290 "clk_domain": "system.clk_domain",
291 "cxx_class": "IsaFake",
292 "pio_addr": 725849473024,
293 "update_data": true,
294 "warn_access": "",
295 "pio_latency": 200,
296 "system": "system",
297 "eventq_index": 0,
298 "default_p_state": "UNDEFINED",
299 "p_state_clk_gate_max": 2000000000,
300 "type": "IsaFake",
301 "p_state_clk_gate_min": 2,
302 "power_model": null,
303 "ret_data32": 4294967295,
304 "path": "system.t1000.fake_l2_1",
305 "ret_data16": 65535,
306 "ret_data8": 255,
307 "name": "fake_l2_1",
308 "ret_bad_addr": false,
309 "pio_size": 8,
310 "p_state_clk_gate_bins": 20
311 },
312 "fake_l2_2": {
313 "pio": {
314 "peer": "system.iobus.master[3]",
315 "role": "SLAVE"
316 },
317 "ret_data64": 1,
318 "fake_mem": false,
319 "clk_domain": "system.clk_domain",
320 "cxx_class": "IsaFake",
321 "pio_addr": 725849473088,
322 "update_data": true,
323 "warn_access": "",
324 "pio_latency": 200,
325 "system": "system",
326 "eventq_index": 0,
327 "default_p_state": "UNDEFINED",
328 "p_state_clk_gate_max": 2000000000,
329 "type": "IsaFake",
330 "p_state_clk_gate_min": 2,
331 "power_model": null,
332 "ret_data32": 4294967295,
333 "path": "system.t1000.fake_l2_2",
334 "ret_data16": 65535,
335 "ret_data8": 255,
336 "name": "fake_l2_2",
337 "ret_bad_addr": false,
338 "pio_size": 8,
339 "p_state_clk_gate_bins": 20
340 },
341 "fake_l2_3": {
342 "pio": {
343 "peer": "system.iobus.master[4]",
344 "role": "SLAVE"
345 },
346 "ret_data64": 1,
347 "fake_mem": false,
348 "clk_domain": "system.clk_domain",
349 "cxx_class": "IsaFake",
350 "pio_addr": 725849473152,
351 "update_data": true,
352 "warn_access": "",
353 "pio_latency": 200,
354 "system": "system",
355 "eventq_index": 0,
356 "default_p_state": "UNDEFINED",
357 "p_state_clk_gate_max": 2000000000,
358 "type": "IsaFake",
359 "p_state_clk_gate_min": 2,
360 "power_model": null,
361 "ret_data32": 4294967295,
362 "path": "system.t1000.fake_l2_3",
363 "ret_data16": 65535,
364 "ret_data8": 255,
365 "name": "fake_l2_3",
366 "ret_bad_addr": false,
367 "pio_size": 8,
368 "p_state_clk_gate_bins": 20
369 },
370 "pterm": {
371 "name": "pterm",
372 "output": true,
373 "number": 0,
374 "intr_control": "system.intrctrl",
375 "eventq_index": 0,
376 "cxx_class": "Terminal",
377 "path": "system.t1000.pterm",
378 "type": "Terminal",
379 "port": 3456
380 },
381 "path": "system.t1000",
382 "iob": {
383 "name": "iob",
384 "p_state_clk_gate_min": 2,
385 "pio": {
386 "peer": "system.membus.master[0]",
387 "role": "SLAVE"
388 },
389 "p_state_clk_gate_bins": 20,
390 "cxx_class": "Iob",
391 "pio_latency": 2,
392 "clk_domain": "system.clk_domain",
393 "power_model": null,
394 "system": "system",
395 "platform": "system.t1000",
396 "eventq_index": 0,
397 "default_p_state": "UNDEFINED",
398 "p_state_clk_gate_max": 2000000000,
399 "path": "system.t1000.iob",
400 "type": "Iob"
401 },
402 "hvuart": {
403 "name": "hvuart",
404 "p_state_clk_gate_min": 2,
405 "pio": {
406 "peer": "system.iobus.master[13]",
407 "role": "SLAVE"
408 },
409 "p_state_clk_gate_bins": 20,
410 "cxx_class": "Uart8250",
411 "pio_latency": 200,
412 "clk_domain": "system.clk_domain",
413 "power_model": null,
414 "system": "system",
415 "terminal": "system.t1000.hterm",
416 "platform": "system.t1000",
417 "eventq_index": 0,
418 "default_p_state": "UNDEFINED",
419 "p_state_clk_gate_max": 2000000000,
420 "path": "system.t1000.hvuart",
421 "pio_addr": 1099255955456,
422 "type": "Uart8250"
423 },
424 "name": "t1000",
425 "fake_l2esr_3": {
426 "pio": {
427 "peer": "system.iobus.master[8]",
428 "role": "SLAVE"
429 },
430 "ret_data64": 0,
431 "fake_mem": false,
432 "clk_domain": "system.clk_domain",
433 "cxx_class": "IsaFake",
434 "pio_addr": 734439407744,
435 "update_data": true,
436 "warn_access": "",
437 "pio_latency": 200,
438 "system": "system",
439 "eventq_index": 0,
440 "default_p_state": "UNDEFINED",
441 "p_state_clk_gate_max": 2000000000,
442 "type": "IsaFake",
443 "p_state_clk_gate_min": 2,
444 "power_model": null,
445 "ret_data32": 4294967295,
446 "path": "system.t1000.fake_l2esr_3",
447 "ret_data16": 65535,
448 "ret_data8": 255,
449 "name": "fake_l2esr_3",
450 "ret_bad_addr": false,
451 "pio_size": 8,
452 "p_state_clk_gate_bins": 20
453 },
454 "fake_ssi": {
455 "pio": {
456 "peer": "system.iobus.master[10]",
457 "role": "SLAVE"
458 },
459 "ret_data64": 18446744073709551615,
460 "fake_mem": false,
461 "clk_domain": "system.clk_domain",
462 "cxx_class": "IsaFake",
463 "pio_addr": 1095216660480,
464 "update_data": false,
465 "warn_access": "",
466 "pio_latency": 200,
467 "system": "system",
468 "eventq_index": 0,
469 "default_p_state": "UNDEFINED",
470 "p_state_clk_gate_max": 2000000000,
471 "type": "IsaFake",
472 "p_state_clk_gate_min": 2,
473 "power_model": null,
474 "ret_data32": 4294967295,
475 "path": "system.t1000.fake_ssi",
476 "ret_data16": 65535,
477 "ret_data8": 255,
478 "name": "fake_ssi",
479 "ret_bad_addr": false,
480 "pio_size": 268435456,
481 "p_state_clk_gate_bins": 20
482 },
483 "fake_l2esr_1": {
484 "pio": {
485 "peer": "system.iobus.master[6]",
486 "role": "SLAVE"
487 },
488 "ret_data64": 0,
489 "fake_mem": false,
490 "clk_domain": "system.clk_domain",
491 "cxx_class": "IsaFake",
492 "pio_addr": 734439407616,
493 "update_data": true,
494 "warn_access": "",
495 "pio_latency": 200,
496 "system": "system",
497 "eventq_index": 0,
498 "default_p_state": "UNDEFINED",
499 "p_state_clk_gate_max": 2000000000,
500 "type": "IsaFake",
501 "p_state_clk_gate_min": 2,
502 "power_model": null,
503 "ret_data32": 4294967295,
504 "path": "system.t1000.fake_l2esr_1",
505 "ret_data16": 65535,
506 "ret_data8": 255,
507 "name": "fake_l2esr_1",
508 "ret_bad_addr": false,
509 "pio_size": 8,
510 "p_state_clk_gate_bins": 20
511 },
512 "fake_l2esr_4": {
513 "pio": {
514 "peer": "system.iobus.master[9]",
515 "role": "SLAVE"
516 },
517 "ret_data64": 0,
518 "fake_mem": false,
519 "clk_domain": "system.clk_domain",
520 "cxx_class": "IsaFake",
521 "pio_addr": 734439407808,
522 "update_data": true,
523 "warn_access": "",
524 "pio_latency": 200,
525 "system": "system",
526 "eventq_index": 0,
527 "default_p_state": "UNDEFINED",
528 "p_state_clk_gate_max": 2000000000,
529 "type": "IsaFake",
530 "p_state_clk_gate_min": 2,
531 "power_model": null,
532 "ret_data32": 4294967295,
533 "path": "system.t1000.fake_l2esr_4",
534 "ret_data16": 65535,
535 "ret_data8": 255,
536 "name": "fake_l2esr_4",
537 "ret_bad_addr": false,
538 "pio_size": 8,
539 "p_state_clk_gate_bins": 20
540 },
541 "fake_clk": {
542 "pio": {
543 "peer": "system.iobus.master[0]",
544 "role": "SLAVE"
545 },
546 "ret_data64": 18446744073709551615,
547 "fake_mem": false,
548 "clk_domain": "system.clk_domain",
549 "cxx_class": "IsaFake",
550 "pio_addr": 644245094400,
551 "update_data": false,
552 "warn_access": "",
553 "pio_latency": 200,
554 "system": "system",
555 "eventq_index": 0,
556 "default_p_state": "UNDEFINED",
557 "p_state_clk_gate_max": 2000000000,
558 "type": "IsaFake",
559 "p_state_clk_gate_min": 2,
560 "power_model": null,
561 "ret_data32": 4294967295,
562 "path": "system.t1000.fake_clk",
563 "ret_data16": 65535,
564 "ret_data8": 255,
565 "name": "fake_clk",
566 "ret_bad_addr": false,
567 "pio_size": 4294967296,
568 "p_state_clk_gate_bins": 20
569 }
570 },
571 "partition_desc_addr": 133445976064,
572 "symbolfile": "",
573 "readfile": "/usr/local/google/home/gabeblack/gem5/gem5-public/tests/testing/../halt.sh",
574 "thermal_model": null,
575 "hypervisor_addr": 1099243257856,
576 "mem_ranges": [
40 ],
41 "slave": {
42 "peer": "system.membus.master[2]",
43 "role": "SLAVE"
44 },
45 "name": "bridge",
46 "p_state_clk_gate_min": 2,
47 "p_state_clk_gate_bins": 20,
48 "cxx_class": "Bridge",
49 "req_size": 16,
50 "clk_domain": "system.clk_domain",
51 "power_model": null,
52 "delay": 100,
53 "eventq_index": 0,
54 "master": {
55 "peer": "system.iobus.slave[0]",
56 "role": "MASTER"
57 },
58 "default_p_state": "UNDEFINED",
59 "p_state_clk_gate_max": 2000000000,
60 "path": "system.bridge",
61 "resp_size": 16,
62 "type": "Bridge"
63 },
64 "iobus": {
65 "forward_latency": 1,
66 "slave": {
67 "peer": [
68 "system.bridge.master"
69 ],
70 "role": "SLAVE"
71 },
72 "name": "iobus",
73 "p_state_clk_gate_min": 2,
74 "p_state_clk_gate_bins": 20,
75 "cxx_class": "NoncoherentXBar",
76 "clk_domain": "system.clk_domain",
77 "power_model": null,
78 "width": 16,
79 "eventq_index": 0,
80 "master": {
81 "peer": [
82 "system.t1000.fake_clk.pio",
83 "system.t1000.fake_membnks.pio",
84 "system.t1000.fake_l2_1.pio",
85 "system.t1000.fake_l2_2.pio",
86 "system.t1000.fake_l2_3.pio",
87 "system.t1000.fake_l2_4.pio",
88 "system.t1000.fake_l2esr_1.pio",
89 "system.t1000.fake_l2esr_2.pio",
90 "system.t1000.fake_l2esr_3.pio",
91 "system.t1000.fake_l2esr_4.pio",
92 "system.t1000.fake_ssi.pio",
93 "system.t1000.fake_jbi.pio",
94 "system.t1000.puart0.pio",
95 "system.t1000.hvuart.pio",
96 "system.disk0.pio"
97 ],
98 "role": "MASTER"
99 },
100 "response_latency": 2,
101 "default_p_state": "UNDEFINED",
102 "p_state_clk_gate_max": 2000000000,
103 "path": "system.iobus",
104 "type": "NoncoherentXBar",
105 "use_default_range": false,
106 "frontend_latency": 2
107 },
108 "t1000": {
109 "htod": {
110 "name": "htod",
111 "p_state_clk_gate_min": 2,
112 "pio": {
113 "peer": "system.membus.master[1]",
114 "role": "SLAVE"
115 },
116 "p_state_clk_gate_bins": 20,
117 "cxx_class": "DumbTOD",
118 "pio_latency": 200,
119 "clk_domain": "system.clk_domain",
120 "power_model": null,
121 "system": "system",
122 "eventq_index": 0,
123 "time": "Thu Jan 1 00:00:00 2009",
124 "default_p_state": "UNDEFINED",
125 "p_state_clk_gate_max": 2000000000,
126 "path": "system.t1000.htod",
127 "pio_addr": 1099255906296,
128 "type": "DumbTOD"
129 },
130 "puart0": {
131 "name": "puart0",
132 "p_state_clk_gate_min": 2,
133 "pio": {
134 "peer": "system.iobus.master[12]",
135 "role": "SLAVE"
136 },
137 "p_state_clk_gate_bins": 20,
138 "cxx_class": "Uart8250",
139 "pio_latency": 200,
140 "clk_domain": "system.clk_domain",
141 "power_model": null,
142 "system": "system",
143 "terminal": "system.t1000.pterm",
144 "platform": "system.t1000",
145 "eventq_index": 0,
146 "default_p_state": "UNDEFINED",
147 "p_state_clk_gate_max": 2000000000,
148 "path": "system.t1000.puart0",
149 "pio_addr": 133412421632,
150 "type": "Uart8250"
151 },
152 "fake_membnks": {
153 "pio": {
154 "peer": "system.iobus.master[1]",
155 "role": "SLAVE"
156 },
157 "ret_data64": 0,
158 "fake_mem": false,
159 "clk_domain": "system.clk_domain",
160 "cxx_class": "IsaFake",
161 "pio_addr": 648540061696,
162 "update_data": false,
163 "warn_access": "",
164 "pio_latency": 200,
165 "system": "system",
166 "eventq_index": 0,
167 "default_p_state": "UNDEFINED",
168 "p_state_clk_gate_max": 2000000000,
169 "type": "IsaFake",
170 "p_state_clk_gate_min": 2,
171 "power_model": null,
172 "ret_data32": 4294967295,
173 "path": "system.t1000.fake_membnks",
174 "ret_data16": 65535,
175 "ret_data8": 255,
176 "name": "fake_membnks",
177 "ret_bad_addr": false,
178 "pio_size": 16384,
179 "p_state_clk_gate_bins": 20
180 },
181 "cxx_class": "T1000",
182 "fake_jbi": {
183 "pio": {
184 "peer": "system.iobus.master[11]",
185 "role": "SLAVE"
186 },
187 "ret_data64": 18446744073709551615,
188 "fake_mem": false,
189 "clk_domain": "system.clk_domain",
190 "cxx_class": "IsaFake",
191 "pio_addr": 549755813888,
192 "update_data": false,
193 "warn_access": "",
194 "pio_latency": 200,
195 "system": "system",
196 "eventq_index": 0,
197 "default_p_state": "UNDEFINED",
198 "p_state_clk_gate_max": 2000000000,
199 "type": "IsaFake",
200 "p_state_clk_gate_min": 2,
201 "power_model": null,
202 "ret_data32": 4294967295,
203 "path": "system.t1000.fake_jbi",
204 "ret_data16": 65535,
205 "ret_data8": 255,
206 "name": "fake_jbi",
207 "ret_bad_addr": false,
208 "pio_size": 4294967296,
209 "p_state_clk_gate_bins": 20
210 },
211 "intrctrl": "system.intrctrl",
212 "fake_l2esr_2": {
213 "pio": {
214 "peer": "system.iobus.master[7]",
215 "role": "SLAVE"
216 },
217 "ret_data64": 0,
218 "fake_mem": false,
219 "clk_domain": "system.clk_domain",
220 "cxx_class": "IsaFake",
221 "pio_addr": 734439407680,
222 "update_data": true,
223 "warn_access": "",
224 "pio_latency": 200,
225 "system": "system",
226 "eventq_index": 0,
227 "default_p_state": "UNDEFINED",
228 "p_state_clk_gate_max": 2000000000,
229 "type": "IsaFake",
230 "p_state_clk_gate_min": 2,
231 "power_model": null,
232 "ret_data32": 4294967295,
233 "path": "system.t1000.fake_l2esr_2",
234 "ret_data16": 65535,
235 "ret_data8": 255,
236 "name": "fake_l2esr_2",
237 "ret_bad_addr": false,
238 "pio_size": 8,
239 "p_state_clk_gate_bins": 20
240 },
241 "system": "system",
242 "eventq_index": 0,
243 "hterm": {
244 "name": "hterm",
245 "output": true,
246 "number": 0,
247 "intr_control": "system.intrctrl",
248 "eventq_index": 0,
249 "cxx_class": "Terminal",
250 "path": "system.t1000.hterm",
251 "type": "Terminal",
252 "port": 3456
253 },
254 "type": "T1000",
255 "fake_l2_4": {
256 "pio": {
257 "peer": "system.iobus.master[5]",
258 "role": "SLAVE"
259 },
260 "ret_data64": 1,
261 "fake_mem": false,
262 "clk_domain": "system.clk_domain",
263 "cxx_class": "IsaFake",
264 "pio_addr": 725849473216,
265 "update_data": true,
266 "warn_access": "",
267 "pio_latency": 200,
268 "system": "system",
269 "eventq_index": 0,
270 "default_p_state": "UNDEFINED",
271 "p_state_clk_gate_max": 2000000000,
272 "type": "IsaFake",
273 "p_state_clk_gate_min": 2,
274 "power_model": null,
275 "ret_data32": 4294967295,
276 "path": "system.t1000.fake_l2_4",
277 "ret_data16": 65535,
278 "ret_data8": 255,
279 "name": "fake_l2_4",
280 "ret_bad_addr": false,
281 "pio_size": 8,
282 "p_state_clk_gate_bins": 20
283 },
284 "fake_l2_1": {
285 "pio": {
286 "peer": "system.iobus.master[2]",
287 "role": "SLAVE"
288 },
289 "ret_data64": 1,
290 "fake_mem": false,
291 "clk_domain": "system.clk_domain",
292 "cxx_class": "IsaFake",
293 "pio_addr": 725849473024,
294 "update_data": true,
295 "warn_access": "",
296 "pio_latency": 200,
297 "system": "system",
298 "eventq_index": 0,
299 "default_p_state": "UNDEFINED",
300 "p_state_clk_gate_max": 2000000000,
301 "type": "IsaFake",
302 "p_state_clk_gate_min": 2,
303 "power_model": null,
304 "ret_data32": 4294967295,
305 "path": "system.t1000.fake_l2_1",
306 "ret_data16": 65535,
307 "ret_data8": 255,
308 "name": "fake_l2_1",
309 "ret_bad_addr": false,
310 "pio_size": 8,
311 "p_state_clk_gate_bins": 20
312 },
313 "fake_l2_2": {
314 "pio": {
315 "peer": "system.iobus.master[3]",
316 "role": "SLAVE"
317 },
318 "ret_data64": 1,
319 "fake_mem": false,
320 "clk_domain": "system.clk_domain",
321 "cxx_class": "IsaFake",
322 "pio_addr": 725849473088,
323 "update_data": true,
324 "warn_access": "",
325 "pio_latency": 200,
326 "system": "system",
327 "eventq_index": 0,
328 "default_p_state": "UNDEFINED",
329 "p_state_clk_gate_max": 2000000000,
330 "type": "IsaFake",
331 "p_state_clk_gate_min": 2,
332 "power_model": null,
333 "ret_data32": 4294967295,
334 "path": "system.t1000.fake_l2_2",
335 "ret_data16": 65535,
336 "ret_data8": 255,
337 "name": "fake_l2_2",
338 "ret_bad_addr": false,
339 "pio_size": 8,
340 "p_state_clk_gate_bins": 20
341 },
342 "fake_l2_3": {
343 "pio": {
344 "peer": "system.iobus.master[4]",
345 "role": "SLAVE"
346 },
347 "ret_data64": 1,
348 "fake_mem": false,
349 "clk_domain": "system.clk_domain",
350 "cxx_class": "IsaFake",
351 "pio_addr": 725849473152,
352 "update_data": true,
353 "warn_access": "",
354 "pio_latency": 200,
355 "system": "system",
356 "eventq_index": 0,
357 "default_p_state": "UNDEFINED",
358 "p_state_clk_gate_max": 2000000000,
359 "type": "IsaFake",
360 "p_state_clk_gate_min": 2,
361 "power_model": null,
362 "ret_data32": 4294967295,
363 "path": "system.t1000.fake_l2_3",
364 "ret_data16": 65535,
365 "ret_data8": 255,
366 "name": "fake_l2_3",
367 "ret_bad_addr": false,
368 "pio_size": 8,
369 "p_state_clk_gate_bins": 20
370 },
371 "pterm": {
372 "name": "pterm",
373 "output": true,
374 "number": 0,
375 "intr_control": "system.intrctrl",
376 "eventq_index": 0,
377 "cxx_class": "Terminal",
378 "path": "system.t1000.pterm",
379 "type": "Terminal",
380 "port": 3456
381 },
382 "path": "system.t1000",
383 "iob": {
384 "name": "iob",
385 "p_state_clk_gate_min": 2,
386 "pio": {
387 "peer": "system.membus.master[0]",
388 "role": "SLAVE"
389 },
390 "p_state_clk_gate_bins": 20,
391 "cxx_class": "Iob",
392 "pio_latency": 2,
393 "clk_domain": "system.clk_domain",
394 "power_model": null,
395 "system": "system",
396 "platform": "system.t1000",
397 "eventq_index": 0,
398 "default_p_state": "UNDEFINED",
399 "p_state_clk_gate_max": 2000000000,
400 "path": "system.t1000.iob",
401 "type": "Iob"
402 },
403 "hvuart": {
404 "name": "hvuart",
405 "p_state_clk_gate_min": 2,
406 "pio": {
407 "peer": "system.iobus.master[13]",
408 "role": "SLAVE"
409 },
410 "p_state_clk_gate_bins": 20,
411 "cxx_class": "Uart8250",
412 "pio_latency": 200,
413 "clk_domain": "system.clk_domain",
414 "power_model": null,
415 "system": "system",
416 "terminal": "system.t1000.hterm",
417 "platform": "system.t1000",
418 "eventq_index": 0,
419 "default_p_state": "UNDEFINED",
420 "p_state_clk_gate_max": 2000000000,
421 "path": "system.t1000.hvuart",
422 "pio_addr": 1099255955456,
423 "type": "Uart8250"
424 },
425 "name": "t1000",
426 "fake_l2esr_3": {
427 "pio": {
428 "peer": "system.iobus.master[8]",
429 "role": "SLAVE"
430 },
431 "ret_data64": 0,
432 "fake_mem": false,
433 "clk_domain": "system.clk_domain",
434 "cxx_class": "IsaFake",
435 "pio_addr": 734439407744,
436 "update_data": true,
437 "warn_access": "",
438 "pio_latency": 200,
439 "system": "system",
440 "eventq_index": 0,
441 "default_p_state": "UNDEFINED",
442 "p_state_clk_gate_max": 2000000000,
443 "type": "IsaFake",
444 "p_state_clk_gate_min": 2,
445 "power_model": null,
446 "ret_data32": 4294967295,
447 "path": "system.t1000.fake_l2esr_3",
448 "ret_data16": 65535,
449 "ret_data8": 255,
450 "name": "fake_l2esr_3",
451 "ret_bad_addr": false,
452 "pio_size": 8,
453 "p_state_clk_gate_bins": 20
454 },
455 "fake_ssi": {
456 "pio": {
457 "peer": "system.iobus.master[10]",
458 "role": "SLAVE"
459 },
460 "ret_data64": 18446744073709551615,
461 "fake_mem": false,
462 "clk_domain": "system.clk_domain",
463 "cxx_class": "IsaFake",
464 "pio_addr": 1095216660480,
465 "update_data": false,
466 "warn_access": "",
467 "pio_latency": 200,
468 "system": "system",
469 "eventq_index": 0,
470 "default_p_state": "UNDEFINED",
471 "p_state_clk_gate_max": 2000000000,
472 "type": "IsaFake",
473 "p_state_clk_gate_min": 2,
474 "power_model": null,
475 "ret_data32": 4294967295,
476 "path": "system.t1000.fake_ssi",
477 "ret_data16": 65535,
478 "ret_data8": 255,
479 "name": "fake_ssi",
480 "ret_bad_addr": false,
481 "pio_size": 268435456,
482 "p_state_clk_gate_bins": 20
483 },
484 "fake_l2esr_1": {
485 "pio": {
486 "peer": "system.iobus.master[6]",
487 "role": "SLAVE"
488 },
489 "ret_data64": 0,
490 "fake_mem": false,
491 "clk_domain": "system.clk_domain",
492 "cxx_class": "IsaFake",
493 "pio_addr": 734439407616,
494 "update_data": true,
495 "warn_access": "",
496 "pio_latency": 200,
497 "system": "system",
498 "eventq_index": 0,
499 "default_p_state": "UNDEFINED",
500 "p_state_clk_gate_max": 2000000000,
501 "type": "IsaFake",
502 "p_state_clk_gate_min": 2,
503 "power_model": null,
504 "ret_data32": 4294967295,
505 "path": "system.t1000.fake_l2esr_1",
506 "ret_data16": 65535,
507 "ret_data8": 255,
508 "name": "fake_l2esr_1",
509 "ret_bad_addr": false,
510 "pio_size": 8,
511 "p_state_clk_gate_bins": 20
512 },
513 "fake_l2esr_4": {
514 "pio": {
515 "peer": "system.iobus.master[9]",
516 "role": "SLAVE"
517 },
518 "ret_data64": 0,
519 "fake_mem": false,
520 "clk_domain": "system.clk_domain",
521 "cxx_class": "IsaFake",
522 "pio_addr": 734439407808,
523 "update_data": true,
524 "warn_access": "",
525 "pio_latency": 200,
526 "system": "system",
527 "eventq_index": 0,
528 "default_p_state": "UNDEFINED",
529 "p_state_clk_gate_max": 2000000000,
530 "type": "IsaFake",
531 "p_state_clk_gate_min": 2,
532 "power_model": null,
533 "ret_data32": 4294967295,
534 "path": "system.t1000.fake_l2esr_4",
535 "ret_data16": 65535,
536 "ret_data8": 255,
537 "name": "fake_l2esr_4",
538 "ret_bad_addr": false,
539 "pio_size": 8,
540 "p_state_clk_gate_bins": 20
541 },
542 "fake_clk": {
543 "pio": {
544 "peer": "system.iobus.master[0]",
545 "role": "SLAVE"
546 },
547 "ret_data64": 18446744073709551615,
548 "fake_mem": false,
549 "clk_domain": "system.clk_domain",
550 "cxx_class": "IsaFake",
551 "pio_addr": 644245094400,
552 "update_data": false,
553 "warn_access": "",
554 "pio_latency": 200,
555 "system": "system",
556 "eventq_index": 0,
557 "default_p_state": "UNDEFINED",
558 "p_state_clk_gate_max": 2000000000,
559 "type": "IsaFake",
560 "p_state_clk_gate_min": 2,
561 "power_model": null,
562 "ret_data32": 4294967295,
563 "path": "system.t1000.fake_clk",
564 "ret_data16": 65535,
565 "ret_data8": 255,
566 "name": "fake_clk",
567 "ret_bad_addr": false,
568 "pio_size": 4294967296,
569 "p_state_clk_gate_bins": 20
570 }
571 },
572 "partition_desc_addr": 133445976064,
573 "symbolfile": "",
574 "readfile": "/usr/local/google/home/gabeblack/gem5/gem5-public/tests/testing/../halt.sh",
575 "thermal_model": null,
576 "hypervisor_addr": 1099243257856,
577 "mem_ranges": [
577 "1048576:68157439",
578 "2147483648:2415919103"
578 "1048576:68157439:0:0:0:0",
579 "2147483648:2415919103:0:0:0:0"
579 ],
580 "cxx_class": "SparcSystem",
581 "work_begin_cpu_id_exit": -1,
582 "load_offset": 0,
583 "reset_bin": "/usr/local/google/home/gabeblack/gem5/dist/m5/system/binaries/reset_new.bin",
584 "work_end_ckpt_count": 0,
585 "work_begin_exit_count": 0,
586 "openboot_addr": 1099243716608,
587 "p_state_clk_gate_min": 2,
588 "nvram_addr": 133429198848,
589 "memories": [
590 "system.hypervisor_desc",
591 "system.nvram",
592 "system.partition_desc",
593 "system.physmem0",
594 "system.physmem1",
595 "system.rom"
596 ],
597 "work_begin_ckpt_count": 0,
598 "partition_desc": {
580 ],
581 "cxx_class": "SparcSystem",
582 "work_begin_cpu_id_exit": -1,
583 "load_offset": 0,
584 "reset_bin": "/usr/local/google/home/gabeblack/gem5/dist/m5/system/binaries/reset_new.bin",
585 "work_end_ckpt_count": 0,
586 "work_begin_exit_count": 0,
587 "openboot_addr": 1099243716608,
588 "p_state_clk_gate_min": 2,
589 "nvram_addr": 133429198848,
590 "memories": [
591 "system.hypervisor_desc",
592 "system.nvram",
593 "system.partition_desc",
594 "system.physmem0",
595 "system.physmem1",
596 "system.rom"
597 ],
598 "work_begin_ckpt_count": 0,
599 "partition_desc": {
599 "range": "133445976064:133445984255",
600 "range": "133445976064:133445984255:0:0:0:0",
600 "latency": 60,
601 "name": "partition_desc",
602 "p_state_clk_gate_min": 2,
603 "eventq_index": 0,
604 "p_state_clk_gate_bins": 20,
605 "default_p_state": "UNDEFINED",
601 "latency": 60,
602 "name": "partition_desc",
603 "p_state_clk_gate_min": 2,
604 "eventq_index": 0,
605 "p_state_clk_gate_bins": 20,
606 "default_p_state": "UNDEFINED",
607 "kvm_map": true,
606 "clk_domain": "system.clk_domain",
607 "power_model": null,
608 "latency_var": 0,
609 "bandwidth": "0.000000",
610 "conf_table_reported": true,
611 "cxx_class": "SimpleMemory",
612 "p_state_clk_gate_max": 2000000000,
613 "path": "system.partition_desc",
614 "null": false,
615 "type": "SimpleMemory",
616 "port": {
617 "peer": "system.membus.master[6]",
618 "role": "SLAVE"
619 },
620 "in_addr_map": true
621 },
622 "clk_domain": {
623 "name": "clk_domain",
624 "clock": [
625 2
626 ],
627 "init_perf_level": 0,
628 "voltage_domain": "system.voltage_domain",
629 "eventq_index": 0,
630 "cxx_class": "SrcClockDomain",
631 "path": "system.clk_domain",
632 "type": "SrcClockDomain",
633 "domain_id": -1
634 },
635 "hypervisor_desc": {
608 "clk_domain": "system.clk_domain",
609 "power_model": null,
610 "latency_var": 0,
611 "bandwidth": "0.000000",
612 "conf_table_reported": true,
613 "cxx_class": "SimpleMemory",
614 "p_state_clk_gate_max": 2000000000,
615 "path": "system.partition_desc",
616 "null": false,
617 "type": "SimpleMemory",
618 "port": {
619 "peer": "system.membus.master[6]",
620 "role": "SLAVE"
621 },
622 "in_addr_map": true
623 },
624 "clk_domain": {
625 "name": "clk_domain",
626 "clock": [
627 2
628 ],
629 "init_perf_level": 0,
630 "voltage_domain": "system.voltage_domain",
631 "eventq_index": 0,
632 "cxx_class": "SrcClockDomain",
633 "path": "system.clk_domain",
634 "type": "SrcClockDomain",
635 "domain_id": -1
636 },
637 "hypervisor_desc": {
636 "range": "133446500352:133446508543",
638 "range": "133446500352:133446508543:0:0:0:0",
637 "latency": 60,
638 "name": "hypervisor_desc",
639 "p_state_clk_gate_min": 2,
640 "eventq_index": 0,
641 "p_state_clk_gate_bins": 20,
642 "default_p_state": "UNDEFINED",
639 "latency": 60,
640 "name": "hypervisor_desc",
641 "p_state_clk_gate_min": 2,
642 "eventq_index": 0,
643 "p_state_clk_gate_bins": 20,
644 "default_p_state": "UNDEFINED",
645 "kvm_map": true,
643 "clk_domain": "system.clk_domain",
644 "power_model": null,
645 "latency_var": 0,
646 "bandwidth": "0.000000",
647 "conf_table_reported": true,
648 "cxx_class": "SimpleMemory",
649 "p_state_clk_gate_max": 2000000000,
650 "path": "system.hypervisor_desc",
651 "null": false,
652 "type": "SimpleMemory",
653 "port": {
654 "peer": "system.membus.master[5]",
655 "role": "SLAVE"
656 },
657 "in_addr_map": true
658 },
659 "membus": {
660 "point_of_coherency": true,
661 "system": "system",
662 "response_latency": 2,
663 "cxx_class": "CoherentXBar",
664 "badaddr_responder": {
665 "pio": {
666 "peer": "system.membus.default",
667 "role": "SLAVE"
668 },
669 "ret_data64": 18446744073709551615,
670 "fake_mem": false,
671 "clk_domain": "system.clk_domain",
672 "cxx_class": "IsaFake",
673 "pio_addr": 0,
674 "update_data": false,
675 "warn_access": "",
676 "pio_latency": 200,
677 "system": "system",
678 "eventq_index": 0,
679 "default_p_state": "UNDEFINED",
680 "p_state_clk_gate_max": 2000000000,
681 "type": "IsaFake",
682 "p_state_clk_gate_min": 2,
683 "power_model": null,
684 "ret_data32": 4294967295,
685 "path": "system.membus.badaddr_responder",
686 "ret_data16": 65535,
687 "ret_data8": 255,
688 "name": "badaddr_responder",
689 "ret_bad_addr": true,
690 "pio_size": 8,
691 "p_state_clk_gate_bins": 20
692 },
693 "forward_latency": 4,
694 "clk_domain": "system.clk_domain",
695 "width": 16,
696 "eventq_index": 0,
697 "default_p_state": "UNDEFINED",
698 "p_state_clk_gate_max": 2000000000,
699 "master": {
700 "peer": [
701 "system.t1000.iob.pio",
702 "system.t1000.htod.pio",
703 "system.bridge.slave",
704 "system.rom.port",
705 "system.nvram.port",
706 "system.hypervisor_desc.port",
707 "system.partition_desc.port",
708 "system.physmem0.port",
709 "system.physmem1.port"
710 ],
711 "role": "MASTER"
712 },
713 "type": "CoherentXBar",
714 "frontend_latency": 3,
715 "slave": {
716 "peer": [
717 "system.system_port",
718 "system.cpu.icache_port",
719 "system.cpu.dcache_port"
720 ],
721 "role": "SLAVE"
722 },
723 "p_state_clk_gate_min": 2,
724 "snoop_filter": {
725 "name": "snoop_filter",
726 "system": "system",
727 "max_capacity": 8388608,
728 "eventq_index": 0,
729 "cxx_class": "SnoopFilter",
730 "path": "system.membus.snoop_filter",
731 "type": "SnoopFilter",
732 "lookup_latency": 1
733 },
734 "power_model": null,
735 "path": "system.membus",
736 "snoop_response_latency": 4,
737 "name": "membus",
738 "default": {
739 "peer": "system.membus.badaddr_responder.pio",
740 "role": "MASTER"
741 },
742 "p_state_clk_gate_bins": 20,
743 "use_default_range": false
744 },
745 "nvram": {
646 "clk_domain": "system.clk_domain",
647 "power_model": null,
648 "latency_var": 0,
649 "bandwidth": "0.000000",
650 "conf_table_reported": true,
651 "cxx_class": "SimpleMemory",
652 "p_state_clk_gate_max": 2000000000,
653 "path": "system.hypervisor_desc",
654 "null": false,
655 "type": "SimpleMemory",
656 "port": {
657 "peer": "system.membus.master[5]",
658 "role": "SLAVE"
659 },
660 "in_addr_map": true
661 },
662 "membus": {
663 "point_of_coherency": true,
664 "system": "system",
665 "response_latency": 2,
666 "cxx_class": "CoherentXBar",
667 "badaddr_responder": {
668 "pio": {
669 "peer": "system.membus.default",
670 "role": "SLAVE"
671 },
672 "ret_data64": 18446744073709551615,
673 "fake_mem": false,
674 "clk_domain": "system.clk_domain",
675 "cxx_class": "IsaFake",
676 "pio_addr": 0,
677 "update_data": false,
678 "warn_access": "",
679 "pio_latency": 200,
680 "system": "system",
681 "eventq_index": 0,
682 "default_p_state": "UNDEFINED",
683 "p_state_clk_gate_max": 2000000000,
684 "type": "IsaFake",
685 "p_state_clk_gate_min": 2,
686 "power_model": null,
687 "ret_data32": 4294967295,
688 "path": "system.membus.badaddr_responder",
689 "ret_data16": 65535,
690 "ret_data8": 255,
691 "name": "badaddr_responder",
692 "ret_bad_addr": true,
693 "pio_size": 8,
694 "p_state_clk_gate_bins": 20
695 },
696 "forward_latency": 4,
697 "clk_domain": "system.clk_domain",
698 "width": 16,
699 "eventq_index": 0,
700 "default_p_state": "UNDEFINED",
701 "p_state_clk_gate_max": 2000000000,
702 "master": {
703 "peer": [
704 "system.t1000.iob.pio",
705 "system.t1000.htod.pio",
706 "system.bridge.slave",
707 "system.rom.port",
708 "system.nvram.port",
709 "system.hypervisor_desc.port",
710 "system.partition_desc.port",
711 "system.physmem0.port",
712 "system.physmem1.port"
713 ],
714 "role": "MASTER"
715 },
716 "type": "CoherentXBar",
717 "frontend_latency": 3,
718 "slave": {
719 "peer": [
720 "system.system_port",
721 "system.cpu.icache_port",
722 "system.cpu.dcache_port"
723 ],
724 "role": "SLAVE"
725 },
726 "p_state_clk_gate_min": 2,
727 "snoop_filter": {
728 "name": "snoop_filter",
729 "system": "system",
730 "max_capacity": 8388608,
731 "eventq_index": 0,
732 "cxx_class": "SnoopFilter",
733 "path": "system.membus.snoop_filter",
734 "type": "SnoopFilter",
735 "lookup_latency": 1
736 },
737 "power_model": null,
738 "path": "system.membus",
739 "snoop_response_latency": 4,
740 "name": "membus",
741 "default": {
742 "peer": "system.membus.badaddr_responder.pio",
743 "role": "MASTER"
744 },
745 "p_state_clk_gate_bins": 20,
746 "use_default_range": false
747 },
748 "nvram": {
746 "range": "133429198848:133429207039",
749 "range": "133429198848:133429207039:0:0:0:0",
747 "latency": 60,
748 "name": "nvram",
749 "p_state_clk_gate_min": 2,
750 "eventq_index": 0,
751 "p_state_clk_gate_bins": 20,
752 "default_p_state": "UNDEFINED",
750 "latency": 60,
751 "name": "nvram",
752 "p_state_clk_gate_min": 2,
753 "eventq_index": 0,
754 "p_state_clk_gate_bins": 20,
755 "default_p_state": "UNDEFINED",
756 "kvm_map": true,
753 "clk_domain": "system.clk_domain",
754 "power_model": null,
755 "latency_var": 0,
756 "bandwidth": "0.000000",
757 "conf_table_reported": true,
758 "cxx_class": "SimpleMemory",
759 "p_state_clk_gate_max": 2000000000,
760 "path": "system.nvram",
761 "null": false,
762 "type": "SimpleMemory",
763 "port": {
764 "peer": "system.membus.master[4]",
765 "role": "SLAVE"
766 },
767 "in_addr_map": true
768 },
769 "eventq_index": 0,
770 "default_p_state": "UNDEFINED",
771 "p_state_clk_gate_max": 2000000000,
772 "dvfs_handler": {
773 "enable": false,
774 "name": "dvfs_handler",
775 "sys_clk_domain": "system.clk_domain",
776 "transition_latency": 200000,
777 "eventq_index": 0,
778 "cxx_class": "DVFSHandler",
779 "domains": [],
780 "path": "system.dvfs_handler",
781 "type": "DVFSHandler"
782 },
783 "work_end_exit_count": 0,
784 "hypervisor_desc_bin": "/usr/local/google/home/gabeblack/gem5/dist/m5/system/binaries/1up-hv.bin",
785 "openboot_bin": "/usr/local/google/home/gabeblack/gem5/dist/m5/system/binaries/openboot_new.bin",
786 "voltage_domain": {
787 "name": "voltage_domain",
788 "eventq_index": 0,
789 "voltage": [
790 "1.0"
791 ],
792 "cxx_class": "VoltageDomain",
793 "path": "system.voltage_domain",
794 "type": "VoltageDomain"
795 },
796 "cache_line_size": 64,
797 "boot_osflags": "a",
798 "system_port": {
799 "peer": "system.membus.slave[0]",
800 "role": "MASTER"
801 },
802 "physmem": [
803 {
757 "clk_domain": "system.clk_domain",
758 "power_model": null,
759 "latency_var": 0,
760 "bandwidth": "0.000000",
761 "conf_table_reported": true,
762 "cxx_class": "SimpleMemory",
763 "p_state_clk_gate_max": 2000000000,
764 "path": "system.nvram",
765 "null": false,
766 "type": "SimpleMemory",
767 "port": {
768 "peer": "system.membus.master[4]",
769 "role": "SLAVE"
770 },
771 "in_addr_map": true
772 },
773 "eventq_index": 0,
774 "default_p_state": "UNDEFINED",
775 "p_state_clk_gate_max": 2000000000,
776 "dvfs_handler": {
777 "enable": false,
778 "name": "dvfs_handler",
779 "sys_clk_domain": "system.clk_domain",
780 "transition_latency": 200000,
781 "eventq_index": 0,
782 "cxx_class": "DVFSHandler",
783 "domains": [],
784 "path": "system.dvfs_handler",
785 "type": "DVFSHandler"
786 },
787 "work_end_exit_count": 0,
788 "hypervisor_desc_bin": "/usr/local/google/home/gabeblack/gem5/dist/m5/system/binaries/1up-hv.bin",
789 "openboot_bin": "/usr/local/google/home/gabeblack/gem5/dist/m5/system/binaries/openboot_new.bin",
790 "voltage_domain": {
791 "name": "voltage_domain",
792 "eventq_index": 0,
793 "voltage": [
794 "1.0"
795 ],
796 "cxx_class": "VoltageDomain",
797 "path": "system.voltage_domain",
798 "type": "VoltageDomain"
799 },
800 "cache_line_size": 64,
801 "boot_osflags": "a",
802 "system_port": {
803 "peer": "system.membus.slave[0]",
804 "role": "MASTER"
805 },
806 "physmem": [
807 {
804 "range": "1048576:68157439",
808 "range": "1048576:68157439:0:0:0:0",
805 "latency": 60,
806 "name": "physmem0",
807 "p_state_clk_gate_min": 2,
808 "eventq_index": 0,
809 "p_state_clk_gate_bins": 20,
810 "default_p_state": "UNDEFINED",
809 "latency": 60,
810 "name": "physmem0",
811 "p_state_clk_gate_min": 2,
812 "eventq_index": 0,
813 "p_state_clk_gate_bins": 20,
814 "default_p_state": "UNDEFINED",
815 "kvm_map": true,
811 "clk_domain": "system.clk_domain",
812 "power_model": null,
813 "latency_var": 0,
814 "bandwidth": "0.000000",
815 "conf_table_reported": true,
816 "cxx_class": "SimpleMemory",
817 "p_state_clk_gate_max": 2000000000,
818 "path": "system.physmem0",
819 "null": false,
820 "type": "SimpleMemory",
821 "port": {
822 "peer": "system.membus.master[7]",
823 "role": "SLAVE"
824 },
825 "in_addr_map": true
826 },
827 {
816 "clk_domain": "system.clk_domain",
817 "power_model": null,
818 "latency_var": 0,
819 "bandwidth": "0.000000",
820 "conf_table_reported": true,
821 "cxx_class": "SimpleMemory",
822 "p_state_clk_gate_max": 2000000000,
823 "path": "system.physmem0",
824 "null": false,
825 "type": "SimpleMemory",
826 "port": {
827 "peer": "system.membus.master[7]",
828 "role": "SLAVE"
829 },
830 "in_addr_map": true
831 },
832 {
828 "range": "2147483648:2415919103",
833 "range": "2147483648:2415919103:0:0:0:0",
829 "latency": 60,
830 "name": "physmem1",
831 "p_state_clk_gate_min": 2,
832 "eventq_index": 0,
833 "p_state_clk_gate_bins": 20,
834 "default_p_state": "UNDEFINED",
834 "latency": 60,
835 "name": "physmem1",
836 "p_state_clk_gate_min": 2,
837 "eventq_index": 0,
838 "p_state_clk_gate_bins": 20,
839 "default_p_state": "UNDEFINED",
840 "kvm_map": true,
835 "clk_domain": "system.clk_domain",
836 "power_model": null,
837 "latency_var": 0,
838 "bandwidth": "0.000000",
839 "conf_table_reported": true,
840 "cxx_class": "SimpleMemory",
841 "p_state_clk_gate_max": 2000000000,
842 "path": "system.physmem1",
843 "null": false,
844 "type": "SimpleMemory",
845 "port": {
846 "peer": "system.membus.master[8]",
847 "role": "SLAVE"
848 },
849 "in_addr_map": true
850 }
851 ],
852 "power_model": null,
853 "work_cpus_ckpt_count": 0,
854 "thermal_components": [],
855 "path": "system",
856 "hypervisor_bin": "/usr/local/google/home/gabeblack/gem5/dist/m5/system/binaries/q_new.bin",
857 "cpu_clk_domain": {
858 "name": "cpu_clk_domain",
859 "clock": [
860 2
861 ],
862 "init_perf_level": 0,
863 "voltage_domain": "system.voltage_domain",
864 "eventq_index": 0,
865 "cxx_class": "SrcClockDomain",
866 "path": "system.cpu_clk_domain",
867 "type": "SrcClockDomain",
868 "domain_id": -1
869 },
870 "nvram_bin": "/usr/local/google/home/gabeblack/gem5/dist/m5/system/binaries/nvram1",
871 "mem_mode": "atomic",
872 "name": "system",
873 "init_param": 0,
874 "type": "SparcSystem",
875 "partition_desc_bin": "/usr/local/google/home/gabeblack/gem5/dist/m5/system/binaries/1up-md.bin",
876 "load_addr_mask": 1099511627775,
877 "cpu": {
878 "do_statistics_insts": true,
879 "numThreads": 1,
880 "itb": {
881 "name": "itb",
882 "eventq_index": 0,
883 "cxx_class": "SparcISA::TLB",
884 "path": "system.cpu.itb",
885 "type": "SparcTLB",
886 "size": 64
887 },
888 "simulate_data_stalls": false,
889 "function_trace": false,
890 "do_checkpoint_insts": true,
891 "cxx_class": "AtomicSimpleCPU",
892 "max_loads_all_threads": 0,
893 "system": "system",
894 "clk_domain": "system.cpu_clk_domain",
895 "function_trace_start": 0,
896 "cpu_id": 0,
897 "width": 1,
898 "checker": null,
899 "eventq_index": 0,
900 "default_p_state": "UNDEFINED",
901 "p_state_clk_gate_max": 2000000000,
902 "do_quiesce": true,
903 "type": "AtomicSimpleCPU",
904 "fastmem": false,
905 "profile": 0,
906 "icache_port": {
907 "peer": "system.membus.slave[1]",
908 "role": "MASTER"
909 },
910 "p_state_clk_gate_bins": 20,
911 "p_state_clk_gate_min": 2,
912 "interrupts": [
913 {
914 "eventq_index": 0,
915 "path": "system.cpu.interrupts",
916 "type": "SparcInterrupts",
917 "name": "interrupts",
918 "cxx_class": "SparcISA::Interrupts"
919 }
920 ],
921 "dcache_port": {
922 "peer": "system.membus.slave[2]",
923 "role": "MASTER"
924 },
925 "socket_id": 0,
926 "power_model": null,
927 "max_insts_all_threads": 0,
928 "path": "system.cpu",
929 "max_loads_any_thread": 0,
930 "switched_out": false,
931 "workload": [],
932 "name": "cpu",
933 "dtb": {
934 "name": "dtb",
935 "eventq_index": 0,
936 "cxx_class": "SparcISA::TLB",
937 "path": "system.cpu.dtb",
938 "type": "SparcTLB",
939 "size": 64
940 },
941 "simpoint_start_insts": [],
942 "max_insts_any_thread": 0,
943 "simulate_inst_stalls": false,
944 "progress_interval": 0,
945 "branchPred": null,
946 "isa": [
947 {
948 "eventq_index": 0,
949 "path": "system.cpu.isa",
950 "type": "SparcISA",
951 "name": "isa",
952 "cxx_class": "SparcISA::ISA"
953 }
954 ],
955 "tracer": {
956 "eventq_index": 0,
957 "path": "system.cpu.tracer",
958 "type": "ExeTracer",
959 "name": "tracer",
960 "cxx_class": "Trace::ExeTracer"
961 }
962 },
963 "intrctrl": {
964 "name": "intrctrl",
965 "sys": "system",
966 "eventq_index": 0,
967 "cxx_class": "IntrControl",
968 "path": "system.intrctrl",
969 "type": "IntrControl"
970 },
971 "disk0": {
972 "name": "disk0",
973 "p_state_clk_gate_min": 2,
974 "pio": {
975 "peer": "system.iobus.master[14]",
976 "role": "SLAVE"
977 },
978 "p_state_clk_gate_bins": 20,
979 "image": {
980 "read_only": false,
981 "name": "image",
982 "cxx_class": "CowDiskImage",
983 "eventq_index": 0,
984 "child": {
985 "read_only": true,
986 "name": "child",
987 "eventq_index": 0,
988 "cxx_class": "RawDiskImage",
989 "path": "system.disk0.image.child",
990 "image_file": "/usr/local/google/home/gabeblack/gem5/dist/m5/system/disks/disk.s10hw2",
991 "type": "RawDiskImage"
992 },
993 "path": "system.disk0.image",
994 "image_file": "",
995 "type": "CowDiskImage",
996 "table_size": 65536
997 },
998 "cxx_class": "MmDisk",
999 "pio_latency": 200,
1000 "clk_domain": "system.clk_domain",
1001 "power_model": null,
1002 "system": "system",
1003 "eventq_index": 0,
1004 "default_p_state": "UNDEFINED",
1005 "p_state_clk_gate_max": 2000000000,
1006 "path": "system.disk0",
1007 "pio_addr": 134217728000,
1008 "type": "MmDisk"
1009 },
1010 "multi_thread": false,
1011 "reset_addr": 1099243192320,
1012 "p_state_clk_gate_bins": 20,
1013 "hypervisor_desc_addr": 133446500352,
1014 "num_work_ids": 16,
1015 "work_item_id": -1,
1016 "exit_on_work_items": false
1017 },
1018 "time_sync_period": 200000000,
1019 "eventq_index": 0,
1020 "time_sync_spin_threshold": 200000,
1021 "cxx_class": "Root",
1022 "path": "root",
1023 "time_sync_enable": false,
1024 "type": "Root",
1025 "full_system": true
1026}
841 "clk_domain": "system.clk_domain",
842 "power_model": null,
843 "latency_var": 0,
844 "bandwidth": "0.000000",
845 "conf_table_reported": true,
846 "cxx_class": "SimpleMemory",
847 "p_state_clk_gate_max": 2000000000,
848 "path": "system.physmem1",
849 "null": false,
850 "type": "SimpleMemory",
851 "port": {
852 "peer": "system.membus.master[8]",
853 "role": "SLAVE"
854 },
855 "in_addr_map": true
856 }
857 ],
858 "power_model": null,
859 "work_cpus_ckpt_count": 0,
860 "thermal_components": [],
861 "path": "system",
862 "hypervisor_bin": "/usr/local/google/home/gabeblack/gem5/dist/m5/system/binaries/q_new.bin",
863 "cpu_clk_domain": {
864 "name": "cpu_clk_domain",
865 "clock": [
866 2
867 ],
868 "init_perf_level": 0,
869 "voltage_domain": "system.voltage_domain",
870 "eventq_index": 0,
871 "cxx_class": "SrcClockDomain",
872 "path": "system.cpu_clk_domain",
873 "type": "SrcClockDomain",
874 "domain_id": -1
875 },
876 "nvram_bin": "/usr/local/google/home/gabeblack/gem5/dist/m5/system/binaries/nvram1",
877 "mem_mode": "atomic",
878 "name": "system",
879 "init_param": 0,
880 "type": "SparcSystem",
881 "partition_desc_bin": "/usr/local/google/home/gabeblack/gem5/dist/m5/system/binaries/1up-md.bin",
882 "load_addr_mask": 1099511627775,
883 "cpu": {
884 "do_statistics_insts": true,
885 "numThreads": 1,
886 "itb": {
887 "name": "itb",
888 "eventq_index": 0,
889 "cxx_class": "SparcISA::TLB",
890 "path": "system.cpu.itb",
891 "type": "SparcTLB",
892 "size": 64
893 },
894 "simulate_data_stalls": false,
895 "function_trace": false,
896 "do_checkpoint_insts": true,
897 "cxx_class": "AtomicSimpleCPU",
898 "max_loads_all_threads": 0,
899 "system": "system",
900 "clk_domain": "system.cpu_clk_domain",
901 "function_trace_start": 0,
902 "cpu_id": 0,
903 "width": 1,
904 "checker": null,
905 "eventq_index": 0,
906 "default_p_state": "UNDEFINED",
907 "p_state_clk_gate_max": 2000000000,
908 "do_quiesce": true,
909 "type": "AtomicSimpleCPU",
910 "fastmem": false,
911 "profile": 0,
912 "icache_port": {
913 "peer": "system.membus.slave[1]",
914 "role": "MASTER"
915 },
916 "p_state_clk_gate_bins": 20,
917 "p_state_clk_gate_min": 2,
918 "interrupts": [
919 {
920 "eventq_index": 0,
921 "path": "system.cpu.interrupts",
922 "type": "SparcInterrupts",
923 "name": "interrupts",
924 "cxx_class": "SparcISA::Interrupts"
925 }
926 ],
927 "dcache_port": {
928 "peer": "system.membus.slave[2]",
929 "role": "MASTER"
930 },
931 "socket_id": 0,
932 "power_model": null,
933 "max_insts_all_threads": 0,
934 "path": "system.cpu",
935 "max_loads_any_thread": 0,
936 "switched_out": false,
937 "workload": [],
938 "name": "cpu",
939 "dtb": {
940 "name": "dtb",
941 "eventq_index": 0,
942 "cxx_class": "SparcISA::TLB",
943 "path": "system.cpu.dtb",
944 "type": "SparcTLB",
945 "size": 64
946 },
947 "simpoint_start_insts": [],
948 "max_insts_any_thread": 0,
949 "simulate_inst_stalls": false,
950 "progress_interval": 0,
951 "branchPred": null,
952 "isa": [
953 {
954 "eventq_index": 0,
955 "path": "system.cpu.isa",
956 "type": "SparcISA",
957 "name": "isa",
958 "cxx_class": "SparcISA::ISA"
959 }
960 ],
961 "tracer": {
962 "eventq_index": 0,
963 "path": "system.cpu.tracer",
964 "type": "ExeTracer",
965 "name": "tracer",
966 "cxx_class": "Trace::ExeTracer"
967 }
968 },
969 "intrctrl": {
970 "name": "intrctrl",
971 "sys": "system",
972 "eventq_index": 0,
973 "cxx_class": "IntrControl",
974 "path": "system.intrctrl",
975 "type": "IntrControl"
976 },
977 "disk0": {
978 "name": "disk0",
979 "p_state_clk_gate_min": 2,
980 "pio": {
981 "peer": "system.iobus.master[14]",
982 "role": "SLAVE"
983 },
984 "p_state_clk_gate_bins": 20,
985 "image": {
986 "read_only": false,
987 "name": "image",
988 "cxx_class": "CowDiskImage",
989 "eventq_index": 0,
990 "child": {
991 "read_only": true,
992 "name": "child",
993 "eventq_index": 0,
994 "cxx_class": "RawDiskImage",
995 "path": "system.disk0.image.child",
996 "image_file": "/usr/local/google/home/gabeblack/gem5/dist/m5/system/disks/disk.s10hw2",
997 "type": "RawDiskImage"
998 },
999 "path": "system.disk0.image",
1000 "image_file": "",
1001 "type": "CowDiskImage",
1002 "table_size": 65536
1003 },
1004 "cxx_class": "MmDisk",
1005 "pio_latency": 200,
1006 "clk_domain": "system.clk_domain",
1007 "power_model": null,
1008 "system": "system",
1009 "eventq_index": 0,
1010 "default_p_state": "UNDEFINED",
1011 "p_state_clk_gate_max": 2000000000,
1012 "path": "system.disk0",
1013 "pio_addr": 134217728000,
1014 "type": "MmDisk"
1015 },
1016 "multi_thread": false,
1017 "reset_addr": 1099243192320,
1018 "p_state_clk_gate_bins": 20,
1019 "hypervisor_desc_addr": 133446500352,
1020 "num_work_ids": 16,
1021 "work_item_id": -1,
1022 "exit_on_work_items": false
1023 },
1024 "time_sync_period": 200000000,
1025 "eventq_index": 0,
1026 "time_sync_spin_threshold": 200000,
1027 "cxx_class": "Root",
1028 "path": "root",
1029 "time_sync_enable": false,
1030 "type": "Root",
1031 "full_system": true
1032}