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