Reference updates. Since split cache is gone, a lot of config.ini changes, and minor...
[gem5.git] / tests / quick / 10.linux-boot / ref / alpha / linux / tsunami-simple-atomic / config.ini
1 [root]
2 type=Root
3 children=system
4 dummy=0
5
6 [system]
7 type=LinuxAlphaSystem
8 children=bridge cpu disk0 disk2 intrctrl iobus iocache l2c membus physmem simple_disk terminal toL2Bus tsunami
9 boot_cpu_frequency=500
10 boot_osflags=root=/dev/hda1 console=ttyS0
11 console=/dist/m5/system/binaries/console
12 init_param=0
13 kernel=/dist/m5/system/binaries/vmlinux
14 mem_mode=atomic
15 pal=/dist/m5/system/binaries/ts_osfpal
16 physmem=system.physmem
17 readfile=tests/halt.sh
18 symbolfile=
19 system_rev=1024
20 system_type=34
21
22 [system.bridge]
23 type=Bridge
24 delay=50000
25 filter_ranges_a=0:18446744073709551615
26 filter_ranges_b=0:8589934591
27 nack_delay=4000
28 req_size_a=16
29 req_size_b=16
30 resp_size_a=16
31 resp_size_b=16
32 write_ack=false
33 side_a=system.iobus.port[0]
34 side_b=system.membus.port[0]
35
36 [system.cpu]
37 type=AtomicSimpleCPU
38 children=dcache dtb icache interrupts itb tracer
39 clock=500
40 cpu_id=0
41 defer_registration=false
42 do_checkpoint_insts=true
43 do_quiesce=true
44 do_statistics_insts=true
45 dtb=system.cpu.dtb
46 function_trace=false
47 function_trace_start=0
48 interrupts=system.cpu.interrupts
49 itb=system.cpu.itb
50 max_insts_all_threads=0
51 max_insts_any_thread=0
52 max_loads_all_threads=0
53 max_loads_any_thread=0
54 numThreads=1
55 phase=0
56 profile=0
57 progress_interval=0
58 simulate_data_stalls=false
59 simulate_inst_stalls=false
60 system=system
61 tracer=system.cpu.tracer
62 width=1
63 dcache_port=system.cpu.dcache.cpu_side
64 icache_port=system.cpu.icache.cpu_side
65
66 [system.cpu.dcache]
67 type=BaseCache
68 addr_range=0:18446744073709551615
69 assoc=4
70 block_size=64
71 cpu_side_filter_ranges=
72 hash_delay=1
73 latency=1000
74 max_miss_count=0
75 mem_side_filter_ranges=
76 mshrs=4
77 prefetch_access=false
78 prefetch_cache_check_push=true
79 prefetch_data_accesses_only=false
80 prefetch_degree=1
81 prefetch_latency=10000
82 prefetch_miss=false
83 prefetch_past_page=false
84 prefetch_policy=none
85 prefetch_serial_squash=false
86 prefetch_use_cpu_id=true
87 prefetcher_size=100
88 prioritizeRequests=false
89 repl=Null
90 size=32768
91 subblock_size=0
92 tgts_per_mshr=8
93 trace_addr=0
94 two_queue=false
95 write_buffers=8
96 cpu_side=system.cpu.dcache_port
97 mem_side=system.toL2Bus.port[2]
98
99 [system.cpu.dtb]
100 type=AlphaDTB
101 size=64
102
103 [system.cpu.icache]
104 type=BaseCache
105 addr_range=0:18446744073709551615
106 assoc=1
107 block_size=64
108 cpu_side_filter_ranges=
109 hash_delay=1
110 latency=1000
111 max_miss_count=0
112 mem_side_filter_ranges=
113 mshrs=4
114 prefetch_access=false
115 prefetch_cache_check_push=true
116 prefetch_data_accesses_only=false
117 prefetch_degree=1
118 prefetch_latency=10000
119 prefetch_miss=false
120 prefetch_past_page=false
121 prefetch_policy=none
122 prefetch_serial_squash=false
123 prefetch_use_cpu_id=true
124 prefetcher_size=100
125 prioritizeRequests=false
126 repl=Null
127 size=32768
128 subblock_size=0
129 tgts_per_mshr=8
130 trace_addr=0
131 two_queue=false
132 write_buffers=8
133 cpu_side=system.cpu.icache_port
134 mem_side=system.toL2Bus.port[1]
135
136 [system.cpu.interrupts]
137 type=AlphaInterrupts
138
139 [system.cpu.itb]
140 type=AlphaITB
141 size=48
142
143 [system.cpu.tracer]
144 type=ExeTracer
145
146 [system.disk0]
147 type=IdeDisk
148 children=image
149 delay=1000000
150 driveID=master
151 image=system.disk0.image
152
153 [system.disk0.image]
154 type=CowDiskImage
155 children=child
156 child=system.disk0.image.child
157 read_only=false
158 table_size=65536
159
160 [system.disk0.image.child]
161 type=RawDiskImage
162 image_file=/dist/m5/system/disks/linux-latest.img
163 read_only=true
164
165 [system.disk2]
166 type=IdeDisk
167 children=image
168 delay=1000000
169 driveID=master
170 image=system.disk2.image
171
172 [system.disk2.image]
173 type=CowDiskImage
174 children=child
175 child=system.disk2.image.child
176 read_only=false
177 table_size=65536
178
179 [system.disk2.image.child]
180 type=RawDiskImage
181 image_file=/dist/m5/system/disks/linux-bigswap2.img
182 read_only=true
183
184 [system.intrctrl]
185 type=IntrControl
186 sys=system
187
188 [system.iobus]
189 type=Bus
190 block_size=64
191 bus_id=0
192 clock=1000
193 header_cycles=1
194 responder_set=true
195 width=64
196 default=system.tsunami.pciconfig.pio
197 port=system.bridge.side_a system.tsunami.cchip.pio system.tsunami.pchip.pio system.tsunami.fake_sm_chip.pio system.tsunami.fake_uart1.pio system.tsunami.fake_uart2.pio system.tsunami.fake_uart3.pio system.tsunami.fake_uart4.pio system.tsunami.fake_ppc.pio system.tsunami.fake_OROM.pio system.tsunami.fake_pnp_addr.pio system.tsunami.fake_pnp_write.pio system.tsunami.fake_pnp_read0.pio system.tsunami.fake_pnp_read1.pio system.tsunami.fake_pnp_read2.pio system.tsunami.fake_pnp_read3.pio system.tsunami.fake_pnp_read4.pio system.tsunami.fake_pnp_read5.pio system.tsunami.fake_pnp_read6.pio system.tsunami.fake_pnp_read7.pio system.tsunami.fake_ata0.pio system.tsunami.fake_ata1.pio system.tsunami.fb.pio system.tsunami.io.pio system.tsunami.uart.pio system.tsunami.backdoor.pio system.tsunami.ide.pio system.tsunami.ethernet.pio system.iocache.cpu_side system.tsunami.ethernet.config system.tsunami.ethernet.dma system.tsunami.ide.config system.tsunami.ide.dma
198
199 [system.iocache]
200 type=BaseCache
201 addr_range=0:18446744073709551615
202 assoc=8
203 block_size=64
204 cpu_side_filter_ranges=549755813888:18446744073709551615
205 hash_delay=1
206 latency=50000
207 max_miss_count=0
208 mem_side_filter_ranges=0:18446744073709551615
209 mshrs=20
210 prefetch_access=false
211 prefetch_cache_check_push=true
212 prefetch_data_accesses_only=false
213 prefetch_degree=1
214 prefetch_latency=500000
215 prefetch_miss=false
216 prefetch_past_page=false
217 prefetch_policy=none
218 prefetch_serial_squash=false
219 prefetch_use_cpu_id=true
220 prefetcher_size=100
221 prioritizeRequests=false
222 repl=Null
223 size=1024
224 subblock_size=0
225 tgts_per_mshr=12
226 trace_addr=0
227 two_queue=false
228 write_buffers=8
229 cpu_side=system.iobus.port[28]
230 mem_side=system.membus.port[2]
231
232 [system.l2c]
233 type=BaseCache
234 addr_range=0:18446744073709551615
235 assoc=8
236 block_size=64
237 cpu_side_filter_ranges=
238 hash_delay=1
239 latency=10000
240 max_miss_count=0
241 mem_side_filter_ranges=
242 mshrs=92
243 prefetch_access=false
244 prefetch_cache_check_push=true
245 prefetch_data_accesses_only=false
246 prefetch_degree=1
247 prefetch_latency=100000
248 prefetch_miss=false
249 prefetch_past_page=false
250 prefetch_policy=none
251 prefetch_serial_squash=false
252 prefetch_use_cpu_id=true
253 prefetcher_size=100
254 prioritizeRequests=false
255 repl=Null
256 size=4194304
257 subblock_size=0
258 tgts_per_mshr=16
259 trace_addr=0
260 two_queue=false
261 write_buffers=8
262 cpu_side=system.toL2Bus.port[0]
263 mem_side=system.membus.port[3]
264
265 [system.membus]
266 type=Bus
267 children=responder
268 block_size=64
269 bus_id=1
270 clock=1000
271 header_cycles=1
272 responder_set=false
273 width=64
274 default=system.membus.responder.pio
275 port=system.bridge.side_b system.physmem.port[0] system.iocache.mem_side system.l2c.mem_side
276
277 [system.membus.responder]
278 type=IsaFake
279 pio_addr=0
280 pio_latency=1
281 pio_size=8
282 platform=system.tsunami
283 ret_bad_addr=true
284 ret_data16=65535
285 ret_data32=4294967295
286 ret_data64=18446744073709551615
287 ret_data8=255
288 system=system
289 update_data=false
290 warn_access=
291 pio=system.membus.default
292
293 [system.physmem]
294 type=PhysicalMemory
295 file=
296 latency=30000
297 latency_var=0
298 null=false
299 range=0:134217727
300 zero=false
301 port=system.membus.port[1]
302
303 [system.simple_disk]
304 type=SimpleDisk
305 children=disk
306 disk=system.simple_disk.disk
307 system=system
308
309 [system.simple_disk.disk]
310 type=RawDiskImage
311 image_file=/dist/m5/system/disks/linux-latest.img
312 read_only=true
313
314 [system.terminal]
315 type=Terminal
316 intr_control=system.intrctrl
317 number=0
318 output=true
319 port=3456
320
321 [system.toL2Bus]
322 type=Bus
323 children=responder
324 block_size=64
325 bus_id=0
326 clock=1000
327 header_cycles=1
328 responder_set=false
329 width=64
330 default=system.toL2Bus.responder.pio
331 port=system.l2c.cpu_side system.cpu.icache.mem_side system.cpu.dcache.mem_side
332
333 [system.toL2Bus.responder]
334 type=IsaFake
335 pio_addr=0
336 pio_latency=1
337 pio_size=8
338 platform=system.tsunami
339 ret_bad_addr=true
340 ret_data16=65535
341 ret_data32=4294967295
342 ret_data64=18446744073709551615
343 ret_data8=255
344 system=system
345 update_data=false
346 warn_access=
347 pio=system.toL2Bus.default
348
349 [system.tsunami]
350 type=Tsunami
351 children=backdoor cchip ethernet fake_OROM fake_ata0 fake_ata1 fake_pnp_addr fake_pnp_read0 fake_pnp_read1 fake_pnp_read2 fake_pnp_read3 fake_pnp_read4 fake_pnp_read5 fake_pnp_read6 fake_pnp_read7 fake_pnp_write fake_ppc fake_sm_chip fake_uart1 fake_uart2 fake_uart3 fake_uart4 fb ide io pchip pciconfig uart
352 intrctrl=system.intrctrl
353 system=system
354
355 [system.tsunami.backdoor]
356 type=AlphaBackdoor
357 cpu=system.cpu
358 disk=system.simple_disk
359 pio_addr=8804682956800
360 pio_latency=1000
361 platform=system.tsunami
362 system=system
363 terminal=system.terminal
364 pio=system.iobus.port[25]
365
366 [system.tsunami.cchip]
367 type=TsunamiCChip
368 pio_addr=8803072344064
369 pio_latency=1000
370 platform=system.tsunami
371 system=system
372 tsunami=system.tsunami
373 pio=system.iobus.port[1]
374
375 [system.tsunami.ethernet]
376 type=NSGigE
377 BAR0=1
378 BAR0Size=256
379 BAR1=0
380 BAR1Size=4096
381 BAR2=0
382 BAR2Size=0
383 BAR3=0
384 BAR3Size=0
385 BAR4=0
386 BAR4Size=0
387 BAR5=0
388 BAR5Size=0
389 BIST=0
390 CacheLineSize=0
391 CardbusCIS=0
392 ClassCode=2
393 Command=0
394 DeviceID=34
395 ExpansionROM=0
396 HeaderType=0
397 InterruptLine=30
398 InterruptPin=1
399 LatencyTimer=0
400 MaximumLatency=52
401 MinimumGrant=176
402 ProgIF=0
403 Revision=0
404 Status=656
405 SubClassCode=0
406 SubsystemID=0
407 SubsystemVendorID=0
408 VendorID=4107
409 clock=0
410 config_latency=20000
411 dma_data_free=false
412 dma_desc_free=false
413 dma_no_allocate=true
414 dma_read_delay=0
415 dma_read_factor=0
416 dma_write_delay=0
417 dma_write_factor=0
418 hardware_address=00:90:00:00:00:01
419 intr_delay=10000000
420 max_backoff_delay=10000000
421 min_backoff_delay=4000
422 pci_bus=0
423 pci_dev=1
424 pci_func=0
425 pio_latency=1000
426 platform=system.tsunami
427 rss=false
428 rx_delay=1000000
429 rx_fifo_size=524288
430 rx_filter=true
431 rx_thread=false
432 system=system
433 tx_delay=1000000
434 tx_fifo_size=524288
435 tx_thread=false
436 config=system.iobus.port[29]
437 dma=system.iobus.port[30]
438 pio=system.iobus.port[27]
439
440 [system.tsunami.fake_OROM]
441 type=IsaFake
442 pio_addr=8796093677568
443 pio_latency=1000
444 pio_size=393216
445 platform=system.tsunami
446 ret_bad_addr=false
447 ret_data16=65535
448 ret_data32=4294967295
449 ret_data64=18446744073709551615
450 ret_data8=255
451 system=system
452 update_data=false
453 warn_access=
454 pio=system.iobus.port[9]
455
456 [system.tsunami.fake_ata0]
457 type=IsaFake
458 pio_addr=8804615848432
459 pio_latency=1000
460 pio_size=8
461 platform=system.tsunami
462 ret_bad_addr=false
463 ret_data16=65535
464 ret_data32=4294967295
465 ret_data64=18446744073709551615
466 ret_data8=255
467 system=system
468 update_data=false
469 warn_access=
470 pio=system.iobus.port[20]
471
472 [system.tsunami.fake_ata1]
473 type=IsaFake
474 pio_addr=8804615848304
475 pio_latency=1000
476 pio_size=8
477 platform=system.tsunami
478 ret_bad_addr=false
479 ret_data16=65535
480 ret_data32=4294967295
481 ret_data64=18446744073709551615
482 ret_data8=255
483 system=system
484 update_data=false
485 warn_access=
486 pio=system.iobus.port[21]
487
488 [system.tsunami.fake_pnp_addr]
489 type=IsaFake
490 pio_addr=8804615848569
491 pio_latency=1000
492 pio_size=8
493 platform=system.tsunami
494 ret_bad_addr=false
495 ret_data16=65535
496 ret_data32=4294967295
497 ret_data64=18446744073709551615
498 ret_data8=255
499 system=system
500 update_data=false
501 warn_access=
502 pio=system.iobus.port[10]
503
504 [system.tsunami.fake_pnp_read0]
505 type=IsaFake
506 pio_addr=8804615848451
507 pio_latency=1000
508 pio_size=8
509 platform=system.tsunami
510 ret_bad_addr=false
511 ret_data16=65535
512 ret_data32=4294967295
513 ret_data64=18446744073709551615
514 ret_data8=255
515 system=system
516 update_data=false
517 warn_access=
518 pio=system.iobus.port[12]
519
520 [system.tsunami.fake_pnp_read1]
521 type=IsaFake
522 pio_addr=8804615848515
523 pio_latency=1000
524 pio_size=8
525 platform=system.tsunami
526 ret_bad_addr=false
527 ret_data16=65535
528 ret_data32=4294967295
529 ret_data64=18446744073709551615
530 ret_data8=255
531 system=system
532 update_data=false
533 warn_access=
534 pio=system.iobus.port[13]
535
536 [system.tsunami.fake_pnp_read2]
537 type=IsaFake
538 pio_addr=8804615848579
539 pio_latency=1000
540 pio_size=8
541 platform=system.tsunami
542 ret_bad_addr=false
543 ret_data16=65535
544 ret_data32=4294967295
545 ret_data64=18446744073709551615
546 ret_data8=255
547 system=system
548 update_data=false
549 warn_access=
550 pio=system.iobus.port[14]
551
552 [system.tsunami.fake_pnp_read3]
553 type=IsaFake
554 pio_addr=8804615848643
555 pio_latency=1000
556 pio_size=8
557 platform=system.tsunami
558 ret_bad_addr=false
559 ret_data16=65535
560 ret_data32=4294967295
561 ret_data64=18446744073709551615
562 ret_data8=255
563 system=system
564 update_data=false
565 warn_access=
566 pio=system.iobus.port[15]
567
568 [system.tsunami.fake_pnp_read4]
569 type=IsaFake
570 pio_addr=8804615848707
571 pio_latency=1000
572 pio_size=8
573 platform=system.tsunami
574 ret_bad_addr=false
575 ret_data16=65535
576 ret_data32=4294967295
577 ret_data64=18446744073709551615
578 ret_data8=255
579 system=system
580 update_data=false
581 warn_access=
582 pio=system.iobus.port[16]
583
584 [system.tsunami.fake_pnp_read5]
585 type=IsaFake
586 pio_addr=8804615848771
587 pio_latency=1000
588 pio_size=8
589 platform=system.tsunami
590 ret_bad_addr=false
591 ret_data16=65535
592 ret_data32=4294967295
593 ret_data64=18446744073709551615
594 ret_data8=255
595 system=system
596 update_data=false
597 warn_access=
598 pio=system.iobus.port[17]
599
600 [system.tsunami.fake_pnp_read6]
601 type=IsaFake
602 pio_addr=8804615848835
603 pio_latency=1000
604 pio_size=8
605 platform=system.tsunami
606 ret_bad_addr=false
607 ret_data16=65535
608 ret_data32=4294967295
609 ret_data64=18446744073709551615
610 ret_data8=255
611 system=system
612 update_data=false
613 warn_access=
614 pio=system.iobus.port[18]
615
616 [system.tsunami.fake_pnp_read7]
617 type=IsaFake
618 pio_addr=8804615848899
619 pio_latency=1000
620 pio_size=8
621 platform=system.tsunami
622 ret_bad_addr=false
623 ret_data16=65535
624 ret_data32=4294967295
625 ret_data64=18446744073709551615
626 ret_data8=255
627 system=system
628 update_data=false
629 warn_access=
630 pio=system.iobus.port[19]
631
632 [system.tsunami.fake_pnp_write]
633 type=IsaFake
634 pio_addr=8804615850617
635 pio_latency=1000
636 pio_size=8
637 platform=system.tsunami
638 ret_bad_addr=false
639 ret_data16=65535
640 ret_data32=4294967295
641 ret_data64=18446744073709551615
642 ret_data8=255
643 system=system
644 update_data=false
645 warn_access=
646 pio=system.iobus.port[11]
647
648 [system.tsunami.fake_ppc]
649 type=IsaFake
650 pio_addr=8804615848891
651 pio_latency=1000
652 pio_size=8
653 platform=system.tsunami
654 ret_bad_addr=false
655 ret_data16=65535
656 ret_data32=4294967295
657 ret_data64=18446744073709551615
658 ret_data8=255
659 system=system
660 update_data=false
661 warn_access=
662 pio=system.iobus.port[8]
663
664 [system.tsunami.fake_sm_chip]
665 type=IsaFake
666 pio_addr=8804615848816
667 pio_latency=1000
668 pio_size=8
669 platform=system.tsunami
670 ret_bad_addr=false
671 ret_data16=65535
672 ret_data32=4294967295
673 ret_data64=18446744073709551615
674 ret_data8=255
675 system=system
676 update_data=false
677 warn_access=
678 pio=system.iobus.port[3]
679
680 [system.tsunami.fake_uart1]
681 type=IsaFake
682 pio_addr=8804615848696
683 pio_latency=1000
684 pio_size=8
685 platform=system.tsunami
686 ret_bad_addr=false
687 ret_data16=65535
688 ret_data32=4294967295
689 ret_data64=18446744073709551615
690 ret_data8=255
691 system=system
692 update_data=false
693 warn_access=
694 pio=system.iobus.port[4]
695
696 [system.tsunami.fake_uart2]
697 type=IsaFake
698 pio_addr=8804615848936
699 pio_latency=1000
700 pio_size=8
701 platform=system.tsunami
702 ret_bad_addr=false
703 ret_data16=65535
704 ret_data32=4294967295
705 ret_data64=18446744073709551615
706 ret_data8=255
707 system=system
708 update_data=false
709 warn_access=
710 pio=system.iobus.port[5]
711
712 [system.tsunami.fake_uart3]
713 type=IsaFake
714 pio_addr=8804615848680
715 pio_latency=1000
716 pio_size=8
717 platform=system.tsunami
718 ret_bad_addr=false
719 ret_data16=65535
720 ret_data32=4294967295
721 ret_data64=18446744073709551615
722 ret_data8=255
723 system=system
724 update_data=false
725 warn_access=
726 pio=system.iobus.port[6]
727
728 [system.tsunami.fake_uart4]
729 type=IsaFake
730 pio_addr=8804615848944
731 pio_latency=1000
732 pio_size=8
733 platform=system.tsunami
734 ret_bad_addr=false
735 ret_data16=65535
736 ret_data32=4294967295
737 ret_data64=18446744073709551615
738 ret_data8=255
739 system=system
740 update_data=false
741 warn_access=
742 pio=system.iobus.port[7]
743
744 [system.tsunami.fb]
745 type=BadDevice
746 devicename=FrameBuffer
747 pio_addr=8804615848912
748 pio_latency=1000
749 platform=system.tsunami
750 system=system
751 pio=system.iobus.port[22]
752
753 [system.tsunami.ide]
754 type=IdeController
755 BAR0=1
756 BAR0Size=8
757 BAR1=1
758 BAR1Size=4
759 BAR2=1
760 BAR2Size=8
761 BAR3=1
762 BAR3Size=4
763 BAR4=1
764 BAR4Size=16
765 BAR5=1
766 BAR5Size=0
767 BIST=0
768 CacheLineSize=0
769 CardbusCIS=0
770 ClassCode=1
771 Command=0
772 DeviceID=28945
773 ExpansionROM=0
774 HeaderType=0
775 InterruptLine=31
776 InterruptPin=1
777 LatencyTimer=0
778 MaximumLatency=0
779 MinimumGrant=0
780 ProgIF=133
781 Revision=0
782 Status=640
783 SubClassCode=1
784 SubsystemID=0
785 SubsystemVendorID=0
786 VendorID=32902
787 config_latency=20000
788 disks=system.disk0 system.disk2
789 max_backoff_delay=10000000
790 min_backoff_delay=4000
791 pci_bus=0
792 pci_dev=0
793 pci_func=0
794 pio_latency=1000
795 platform=system.tsunami
796 system=system
797 config=system.iobus.port[31]
798 dma=system.iobus.port[32]
799 pio=system.iobus.port[26]
800
801 [system.tsunami.io]
802 type=TsunamiIO
803 frequency=976562500
804 pio_addr=8804615847936
805 pio_latency=1000
806 platform=system.tsunami
807 system=system
808 time=Thu Jan 1 00:00:00 2009
809 tsunami=system.tsunami
810 year_is_bcd=false
811 pio=system.iobus.port[23]
812
813 [system.tsunami.pchip]
814 type=TsunamiPChip
815 pio_addr=8802535473152
816 pio_latency=1000
817 platform=system.tsunami
818 system=system
819 tsunami=system.tsunami
820 pio=system.iobus.port[2]
821
822 [system.tsunami.pciconfig]
823 type=PciConfigAll
824 bus=0
825 pio_latency=1
826 platform=system.tsunami
827 size=16777216
828 system=system
829 pio=system.iobus.default
830
831 [system.tsunami.uart]
832 type=Uart8250
833 pio_addr=8804615848952
834 pio_latency=1000
835 platform=system.tsunami
836 system=system
837 terminal=system.terminal
838 pio=system.iobus.port[24]
839