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