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