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