config.ini revision 5102
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 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.ethernet]
376type=NSGigE
377BAR0=1
378BAR0Size=256
379BAR1=0
380BAR1Size=4096
381BAR2=0
382BAR2Size=0
383BAR3=0
384BAR3Size=0
385BAR4=0
386BAR4Size=0
387BAR5=0
388BAR5Size=0
389BIST=0
390CacheLineSize=0
391CardbusCIS=0
392ClassCode=2
393Command=0
394DeviceID=34
395ExpansionROM=0
396HeaderType=0
397InterruptLine=30
398InterruptPin=1
399LatencyTimer=0
400MaximumLatency=52
401MinimumGrant=176
402ProgIF=0
403Revision=0
404Status=656
405SubClassCode=0
406SubsystemID=0
407SubsystemVendorID=0
408VendorID=4107
409clock=0
410config_latency=20000
411dma_data_free=false
412dma_desc_free=false
413dma_no_allocate=true
414dma_read_delay=0
415dma_read_factor=0
416dma_write_delay=0
417dma_write_factor=0
418hardware_address=00:90:00:00:00:01
419intr_delay=10000000
420max_backoff_delay=10000000
421min_backoff_delay=4000
422pci_bus=0
423pci_dev=1
424pci_func=0
425pio_latency=1000
426platform=system.tsunami
427rss=false
428rx_delay=1000000
429rx_fifo_size=524288
430rx_filter=true
431rx_thread=false
432system=system
433tx_delay=1000000
434tx_fifo_size=524288
435tx_thread=false
436config=system.iobus.port[29]
437dma=system.iobus.port[30]
438pio=system.iobus.port[27]
439
440[system.tsunami.fake_OROM]
441type=IsaFake
442pio_addr=8796093677568
443pio_latency=1000
444pio_size=393216
445platform=system.tsunami
446ret_bad_addr=false
447ret_data16=65535
448ret_data32=4294967295
449ret_data64=18446744073709551615
450ret_data8=255
451system=system
452update_data=false
453warn_access=
454pio=system.iobus.port[9]
455
456[system.tsunami.fake_ata0]
457type=IsaFake
458pio_addr=8804615848432
459pio_latency=1000
460pio_size=8
461platform=system.tsunami
462ret_bad_addr=false
463ret_data16=65535
464ret_data32=4294967295
465ret_data64=18446744073709551615
466ret_data8=255
467system=system
468update_data=false
469warn_access=
470pio=system.iobus.port[20]
471
472[system.tsunami.fake_ata1]
473type=IsaFake
474pio_addr=8804615848304
475pio_latency=1000
476pio_size=8
477platform=system.tsunami
478ret_bad_addr=false
479ret_data16=65535
480ret_data32=4294967295
481ret_data64=18446744073709551615
482ret_data8=255
483system=system
484update_data=false
485warn_access=
486pio=system.iobus.port[21]
487
488[system.tsunami.fake_pnp_addr]
489type=IsaFake
490pio_addr=8804615848569
491pio_latency=1000
492pio_size=8
493platform=system.tsunami
494ret_bad_addr=false
495ret_data16=65535
496ret_data32=4294967295
497ret_data64=18446744073709551615
498ret_data8=255
499system=system
500update_data=false
501warn_access=
502pio=system.iobus.port[10]
503
504[system.tsunami.fake_pnp_read0]
505type=IsaFake
506pio_addr=8804615848451
507pio_latency=1000
508pio_size=8
509platform=system.tsunami
510ret_bad_addr=false
511ret_data16=65535
512ret_data32=4294967295
513ret_data64=18446744073709551615
514ret_data8=255
515system=system
516update_data=false
517warn_access=
518pio=system.iobus.port[12]
519
520[system.tsunami.fake_pnp_read1]
521type=IsaFake
522pio_addr=8804615848515
523pio_latency=1000
524pio_size=8
525platform=system.tsunami
526ret_bad_addr=false
527ret_data16=65535
528ret_data32=4294967295
529ret_data64=18446744073709551615
530ret_data8=255
531system=system
532update_data=false
533warn_access=
534pio=system.iobus.port[13]
535
536[system.tsunami.fake_pnp_read2]
537type=IsaFake
538pio_addr=8804615848579
539pio_latency=1000
540pio_size=8
541platform=system.tsunami
542ret_bad_addr=false
543ret_data16=65535
544ret_data32=4294967295
545ret_data64=18446744073709551615
546ret_data8=255
547system=system
548update_data=false
549warn_access=
550pio=system.iobus.port[14]
551
552[system.tsunami.fake_pnp_read3]
553type=IsaFake
554pio_addr=8804615848643
555pio_latency=1000
556pio_size=8
557platform=system.tsunami
558ret_bad_addr=false
559ret_data16=65535
560ret_data32=4294967295
561ret_data64=18446744073709551615
562ret_data8=255
563system=system
564update_data=false
565warn_access=
566pio=system.iobus.port[15]
567
568[system.tsunami.fake_pnp_read4]
569type=IsaFake
570pio_addr=8804615848707
571pio_latency=1000
572pio_size=8
573platform=system.tsunami
574ret_bad_addr=false
575ret_data16=65535
576ret_data32=4294967295
577ret_data64=18446744073709551615
578ret_data8=255
579system=system
580update_data=false
581warn_access=
582pio=system.iobus.port[16]
583
584[system.tsunami.fake_pnp_read5]
585type=IsaFake
586pio_addr=8804615848771
587pio_latency=1000
588pio_size=8
589platform=system.tsunami
590ret_bad_addr=false
591ret_data16=65535
592ret_data32=4294967295
593ret_data64=18446744073709551615
594ret_data8=255
595system=system
596update_data=false
597warn_access=
598pio=system.iobus.port[17]
599
600[system.tsunami.fake_pnp_read6]
601type=IsaFake
602pio_addr=8804615848835
603pio_latency=1000
604pio_size=8
605platform=system.tsunami
606ret_bad_addr=false
607ret_data16=65535
608ret_data32=4294967295
609ret_data64=18446744073709551615
610ret_data8=255
611system=system
612update_data=false
613warn_access=
614pio=system.iobus.port[18]
615
616[system.tsunami.fake_pnp_read7]
617type=IsaFake
618pio_addr=8804615848899
619pio_latency=1000
620pio_size=8
621platform=system.tsunami
622ret_bad_addr=false
623ret_data16=65535
624ret_data32=4294967295
625ret_data64=18446744073709551615
626ret_data8=255
627system=system
628update_data=false
629warn_access=
630pio=system.iobus.port[19]
631
632[system.tsunami.fake_pnp_write]
633type=IsaFake
634pio_addr=8804615850617
635pio_latency=1000
636pio_size=8
637platform=system.tsunami
638ret_bad_addr=false
639ret_data16=65535
640ret_data32=4294967295
641ret_data64=18446744073709551615
642ret_data8=255
643system=system
644update_data=false
645warn_access=
646pio=system.iobus.port[11]
647
648[system.tsunami.fake_ppc]
649type=IsaFake
650pio_addr=8804615848891
651pio_latency=1000
652pio_size=8
653platform=system.tsunami
654ret_bad_addr=false
655ret_data16=65535
656ret_data32=4294967295
657ret_data64=18446744073709551615
658ret_data8=255
659system=system
660update_data=false
661warn_access=
662pio=system.iobus.port[8]
663
664[system.tsunami.fake_sm_chip]
665type=IsaFake
666pio_addr=8804615848816
667pio_latency=1000
668pio_size=8
669platform=system.tsunami
670ret_bad_addr=false
671ret_data16=65535
672ret_data32=4294967295
673ret_data64=18446744073709551615
674ret_data8=255
675system=system
676update_data=false
677warn_access=
678pio=system.iobus.port[3]
679
680[system.tsunami.fake_uart1]
681type=IsaFake
682pio_addr=8804615848696
683pio_latency=1000
684pio_size=8
685platform=system.tsunami
686ret_bad_addr=false
687ret_data16=65535
688ret_data32=4294967295
689ret_data64=18446744073709551615
690ret_data8=255
691system=system
692update_data=false
693warn_access=
694pio=system.iobus.port[4]
695
696[system.tsunami.fake_uart2]
697type=IsaFake
698pio_addr=8804615848936
699pio_latency=1000
700pio_size=8
701platform=system.tsunami
702ret_bad_addr=false
703ret_data16=65535
704ret_data32=4294967295
705ret_data64=18446744073709551615
706ret_data8=255
707system=system
708update_data=false
709warn_access=
710pio=system.iobus.port[5]
711
712[system.tsunami.fake_uart3]
713type=IsaFake
714pio_addr=8804615848680
715pio_latency=1000
716pio_size=8
717platform=system.tsunami
718ret_bad_addr=false
719ret_data16=65535
720ret_data32=4294967295
721ret_data64=18446744073709551615
722ret_data8=255
723system=system
724update_data=false
725warn_access=
726pio=system.iobus.port[6]
727
728[system.tsunami.fake_uart4]
729type=IsaFake
730pio_addr=8804615848944
731pio_latency=1000
732pio_size=8
733platform=system.tsunami
734ret_bad_addr=false
735ret_data16=65535
736ret_data32=4294967295
737ret_data64=18446744073709551615
738ret_data8=255
739system=system
740update_data=false
741warn_access=
742pio=system.iobus.port[7]
743
744[system.tsunami.fb]
745type=BadDevice
746devicename=FrameBuffer
747pio_addr=8804615848912
748pio_latency=1000
749platform=system.tsunami
750system=system
751pio=system.iobus.port[22]
752
753[system.tsunami.ide]
754type=IdeController
755BAR0=1
756BAR0Size=8
757BAR1=1
758BAR1Size=4
759BAR2=1
760BAR2Size=8
761BAR3=1
762BAR3Size=4
763BAR4=1
764BAR4Size=16
765BAR5=1
766BAR5Size=0
767BIST=0
768CacheLineSize=0
769CardbusCIS=0
770ClassCode=1
771Command=0
772DeviceID=28945
773ExpansionROM=0
774HeaderType=0
775InterruptLine=31
776InterruptPin=1
777LatencyTimer=0
778MaximumLatency=0
779MinimumGrant=0
780ProgIF=133
781Revision=0
782Status=640
783SubClassCode=1
784SubsystemID=0
785SubsystemVendorID=0
786VendorID=32902
787config_latency=20000
788disks=system.disk0 system.disk2
789max_backoff_delay=10000000
790min_backoff_delay=4000
791pci_bus=0
792pci_dev=0
793pci_func=0
794pio_latency=1000
795platform=system.tsunami
796system=system
797config=system.iobus.port[31]
798dma=system.iobus.port[32]
799pio=system.iobus.port[26]
800
801[system.tsunami.io]
802type=TsunamiIO
803frequency=976562500
804pio_addr=8804615847936
805pio_latency=1000
806platform=system.tsunami
807system=system
808time=Thu Jan  1 00:00:00 2009
809tsunami=system.tsunami
810year_is_bcd=false
811pio=system.iobus.port[23]
812
813[system.tsunami.pchip]
814type=TsunamiPChip
815pio_addr=8802535473152
816pio_latency=1000
817platform=system.tsunami
818system=system
819tsunami=system.tsunami
820pio=system.iobus.port[2]
821
822[system.tsunami.pciconfig]
823type=PciConfigAll
824bus=0
825pio_latency=1
826platform=system.tsunami
827size=16777216
828system=system
829pio=system.iobus.default
830
831[system.tsunami.uart]
832type=Uart8250
833pio_addr=8804615848952
834pio_latency=1000
835platform=system.tsunami
836sim_console=system.sim_console
837system=system
838pio=system.iobus.port[24]
839
840