config.ini revision 7670
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
14load_addr_mask=1099511627775
15mem_mode=atomic
16pal=/dist/m5/system/binaries/ts_osfpal
17physmem=system.physmem
18readfile=tests/halt.sh
19symbolfile=
20system_rev=1024
21system_type=34
22
23[system.bridge]
24type=Bridge
25delay=50000
26filter_ranges_a=0:18446744073709551615
27filter_ranges_b=0:8589934591
28nack_delay=4000
29req_size_a=16
30req_size_b=16
31resp_size_a=16
32resp_size_b=16
33write_ack=false
34side_a=system.iobus.port[0]
35side_b=system.membus.port[0]
36
37[system.cpu]
38type=AtomicSimpleCPU
39children=dcache dtb icache interrupts itb tracer
40checker=Null
41clock=500
42cpu_id=0
43defer_registration=false
44do_checkpoint_insts=true
45do_quiesce=true
46do_statistics_insts=true
47dtb=system.cpu.dtb
48function_trace=false
49function_trace_start=0
50interrupts=system.cpu.interrupts
51itb=system.cpu.itb
52max_insts_all_threads=0
53max_insts_any_thread=0
54max_loads_all_threads=0
55max_loads_any_thread=0
56numThreads=1
57phase=0
58profile=0
59progress_interval=0
60simulate_data_stalls=false
61simulate_inst_stalls=false
62system=system
63tracer=system.cpu.tracer
64width=1
65dcache_port=system.cpu.dcache.cpu_side
66icache_port=system.cpu.icache.cpu_side
67
68[system.cpu.dcache]
69type=BaseCache
70addr_range=0:18446744073709551615
71assoc=4
72block_size=64
73forward_snoops=true
74hash_delay=1
75latency=1000
76max_miss_count=0
77mshrs=4
78num_cpus=1
79prefetch_data_accesses_only=false
80prefetch_degree=1
81prefetch_latency=10000
82prefetch_on_access=false
83prefetch_past_page=false
84prefetch_policy=none
85prefetch_serial_squash=false
86prefetch_use_cpu_id=true
87prefetcher_size=100
88prioritizeRequests=false
89repl=Null
90size=32768
91subblock_size=0
92tgts_per_mshr=8
93trace_addr=0
94two_queue=false
95write_buffers=8
96cpu_side=system.cpu.dcache_port
97mem_side=system.toL2Bus.port[2]
98
99[system.cpu.dtb]
100type=AlphaTLB
101size=64
102
103[system.cpu.icache]
104type=BaseCache
105addr_range=0:18446744073709551615
106assoc=1
107block_size=64
108forward_snoops=true
109hash_delay=1
110latency=1000
111max_miss_count=0
112mshrs=4
113num_cpus=1
114prefetch_data_accesses_only=false
115prefetch_degree=1
116prefetch_latency=10000
117prefetch_on_access=false
118prefetch_past_page=false
119prefetch_policy=none
120prefetch_serial_squash=false
121prefetch_use_cpu_id=true
122prefetcher_size=100
123prioritizeRequests=false
124repl=Null
125size=32768
126subblock_size=0
127tgts_per_mshr=8
128trace_addr=0
129two_queue=false
130write_buffers=8
131cpu_side=system.cpu.icache_port
132mem_side=system.toL2Bus.port[1]
133
134[system.cpu.interrupts]
135type=AlphaInterrupts
136
137[system.cpu.itb]
138type=AlphaTLB
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
155image_file=
156read_only=false
157table_size=65536
158
159[system.disk0.image.child]
160type=RawDiskImage
161image_file=/dist/m5/system/disks/linux-latest.img
162read_only=true
163
164[system.disk2]
165type=IdeDisk
166children=image
167delay=1000000
168driveID=master
169image=system.disk2.image
170
171[system.disk2.image]
172type=CowDiskImage
173children=child
174child=system.disk2.image.child
175image_file=
176read_only=false
177table_size=65536
178
179[system.disk2.image.child]
180type=RawDiskImage
181image_file=/dist/m5/system/disks/linux-bigswap2.img
182read_only=true
183
184[system.intrctrl]
185type=IntrControl
186sys=system
187
188[system.iobus]
189type=Bus
190block_size=64
191bus_id=0
192clock=1000
193header_cycles=1
194use_default_range=true
195width=64
196default=system.tsunami.pciconfig.pio
197port=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
198
199[system.iocache]
200type=BaseCache
201addr_range=0:8589934591
202assoc=8
203block_size=64
204forward_snoops=false
205hash_delay=1
206latency=50000
207max_miss_count=0
208mshrs=20
209num_cpus=1
210prefetch_data_accesses_only=false
211prefetch_degree=1
212prefetch_latency=500000
213prefetch_on_access=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
222subblock_size=0
223tgts_per_mshr=12
224trace_addr=0
225two_queue=false
226write_buffers=8
227cpu_side=system.iobus.port[28]
228mem_side=system.membus.port[2]
229
230[system.l2c]
231type=BaseCache
232addr_range=0:18446744073709551615
233assoc=8
234block_size=64
235forward_snoops=true
236hash_delay=1
237latency=10000
238max_miss_count=0
239mshrs=92
240num_cpus=1
241prefetch_data_accesses_only=false
242prefetch_degree=1
243prefetch_latency=100000
244prefetch_on_access=false
245prefetch_past_page=false
246prefetch_policy=none
247prefetch_serial_squash=false
248prefetch_use_cpu_id=true
249prefetcher_size=100
250prioritizeRequests=false
251repl=Null
252size=4194304
253subblock_size=0
254tgts_per_mshr=16
255trace_addr=0
256two_queue=false
257write_buffers=8
258cpu_side=system.toL2Bus.port[0]
259mem_side=system.membus.port[3]
260
261[system.membus]
262type=Bus
263children=badaddr_responder
264block_size=64
265bus_id=1
266clock=1000
267header_cycles=1
268use_default_range=false
269width=64
270default=system.membus.badaddr_responder.pio
271port=system.bridge.side_b system.physmem.port[0] system.iocache.mem_side system.l2c.mem_side
272
273[system.membus.badaddr_responder]
274type=IsaFake
275pio_addr=0
276pio_latency=1000
277pio_size=8
278platform=system.tsunami
279ret_bad_addr=true
280ret_data16=65535
281ret_data32=4294967295
282ret_data64=18446744073709551615
283ret_data8=255
284system=system
285update_data=false
286warn_access=
287pio=system.membus.default
288
289[system.physmem]
290type=PhysicalMemory
291file=
292latency=30000
293latency_var=0
294null=false
295range=0:134217727
296zero=false
297port=system.membus.port[1]
298
299[system.simple_disk]
300type=SimpleDisk
301children=disk
302disk=system.simple_disk.disk
303system=system
304
305[system.simple_disk.disk]
306type=RawDiskImage
307image_file=/dist/m5/system/disks/linux-latest.img
308read_only=true
309
310[system.terminal]
311type=Terminal
312intr_control=system.intrctrl
313number=0
314output=true
315port=3456
316
317[system.toL2Bus]
318type=Bus
319block_size=64
320bus_id=0
321clock=1000
322header_cycles=1
323use_default_range=false
324width=64
325port=system.l2c.cpu_side system.cpu.icache.mem_side system.cpu.dcache.mem_side
326
327[system.tsunami]
328type=Tsunami
329children=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
330intrctrl=system.intrctrl
331system=system
332
333[system.tsunami.backdoor]
334type=AlphaBackdoor
335cpu=system.cpu
336disk=system.simple_disk
337pio_addr=8804682956800
338pio_latency=1000
339platform=system.tsunami
340system=system
341terminal=system.terminal
342pio=system.iobus.port[25]
343
344[system.tsunami.cchip]
345type=TsunamiCChip
346pio_addr=8803072344064
347pio_latency=1000
348platform=system.tsunami
349system=system
350tsunami=system.tsunami
351pio=system.iobus.port[1]
352
353[system.tsunami.ethernet]
354type=NSGigE
355BAR0=1
356BAR0LegacyIO=false
357BAR0Size=256
358BAR1=0
359BAR1LegacyIO=false
360BAR1Size=4096
361BAR2=0
362BAR2LegacyIO=false
363BAR2Size=0
364BAR3=0
365BAR3LegacyIO=false
366BAR3Size=0
367BAR4=0
368BAR4LegacyIO=false
369BAR4Size=0
370BAR5=0
371BAR5LegacyIO=false
372BAR5Size=0
373BIST=0
374CacheLineSize=0
375CardbusCIS=0
376ClassCode=2
377Command=0
378DeviceID=34
379ExpansionROM=0
380HeaderType=0
381InterruptLine=30
382InterruptPin=1
383LatencyTimer=0
384MaximumLatency=52
385MinimumGrant=176
386ProgIF=0
387Revision=0
388Status=656
389SubClassCode=0
390SubsystemID=0
391SubsystemVendorID=0
392VendorID=4107
393clock=0
394config_latency=20000
395dma_data_free=false
396dma_desc_free=false
397dma_no_allocate=true
398dma_read_delay=0
399dma_read_factor=0
400dma_write_delay=0
401dma_write_factor=0
402hardware_address=00:90:00:00:00:01
403intr_delay=10000000
404max_backoff_delay=10000000
405min_backoff_delay=4000
406pci_bus=0
407pci_dev=1
408pci_func=0
409pio_latency=1000
410platform=system.tsunami
411rss=false
412rx_delay=1000000
413rx_fifo_size=524288
414rx_filter=true
415rx_thread=false
416system=system
417tx_delay=1000000
418tx_fifo_size=524288
419tx_thread=false
420config=system.iobus.port[29]
421dma=system.iobus.port[30]
422pio=system.iobus.port[27]
423
424[system.tsunami.fake_OROM]
425type=IsaFake
426pio_addr=8796093677568
427pio_latency=1000
428pio_size=393216
429platform=system.tsunami
430ret_bad_addr=false
431ret_data16=65535
432ret_data32=4294967295
433ret_data64=18446744073709551615
434ret_data8=255
435system=system
436update_data=false
437warn_access=
438pio=system.iobus.port[9]
439
440[system.tsunami.fake_ata0]
441type=IsaFake
442pio_addr=8804615848432
443pio_latency=1000
444pio_size=8
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[20]
455
456[system.tsunami.fake_ata1]
457type=IsaFake
458pio_addr=8804615848304
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[21]
471
472[system.tsunami.fake_pnp_addr]
473type=IsaFake
474pio_addr=8804615848569
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[10]
487
488[system.tsunami.fake_pnp_read0]
489type=IsaFake
490pio_addr=8804615848451
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[12]
503
504[system.tsunami.fake_pnp_read1]
505type=IsaFake
506pio_addr=8804615848515
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[13]
519
520[system.tsunami.fake_pnp_read2]
521type=IsaFake
522pio_addr=8804615848579
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[14]
535
536[system.tsunami.fake_pnp_read3]
537type=IsaFake
538pio_addr=8804615848643
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[15]
551
552[system.tsunami.fake_pnp_read4]
553type=IsaFake
554pio_addr=8804615848707
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[16]
567
568[system.tsunami.fake_pnp_read5]
569type=IsaFake
570pio_addr=8804615848771
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[17]
583
584[system.tsunami.fake_pnp_read6]
585type=IsaFake
586pio_addr=8804615848835
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[18]
599
600[system.tsunami.fake_pnp_read7]
601type=IsaFake
602pio_addr=8804615848899
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[19]
615
616[system.tsunami.fake_pnp_write]
617type=IsaFake
618pio_addr=8804615850617
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[11]
631
632[system.tsunami.fake_ppc]
633type=IsaFake
634pio_addr=8804615848891
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[8]
647
648[system.tsunami.fake_sm_chip]
649type=IsaFake
650pio_addr=8804615848816
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[3]
663
664[system.tsunami.fake_uart1]
665type=IsaFake
666pio_addr=8804615848696
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[4]
679
680[system.tsunami.fake_uart2]
681type=IsaFake
682pio_addr=8804615848936
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[5]
695
696[system.tsunami.fake_uart3]
697type=IsaFake
698pio_addr=8804615848680
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[6]
711
712[system.tsunami.fake_uart4]
713type=IsaFake
714pio_addr=8804615848944
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[7]
727
728[system.tsunami.fb]
729type=BadDevice
730devicename=FrameBuffer
731pio_addr=8804615848912
732pio_latency=1000
733platform=system.tsunami
734system=system
735pio=system.iobus.port[22]
736
737[system.tsunami.ide]
738type=IdeController
739BAR0=1
740BAR0LegacyIO=false
741BAR0Size=8
742BAR1=1
743BAR1LegacyIO=false
744BAR1Size=4
745BAR2=1
746BAR2LegacyIO=false
747BAR2Size=8
748BAR3=1
749BAR3LegacyIO=false
750BAR3Size=4
751BAR4=1
752BAR4LegacyIO=false
753BAR4Size=16
754BAR5=1
755BAR5LegacyIO=false
756BAR5Size=0
757BIST=0
758CacheLineSize=0
759CardbusCIS=0
760ClassCode=1
761Command=0
762DeviceID=28945
763ExpansionROM=0
764HeaderType=0
765InterruptLine=31
766InterruptPin=1
767LatencyTimer=0
768MaximumLatency=0
769MinimumGrant=0
770ProgIF=133
771Revision=0
772Status=640
773SubClassCode=1
774SubsystemID=0
775SubsystemVendorID=0
776VendorID=32902
777config_latency=20000
778disks=system.disk0 system.disk2
779max_backoff_delay=10000000
780min_backoff_delay=4000
781pci_bus=0
782pci_dev=0
783pci_func=0
784pio_latency=1000
785platform=system.tsunami
786system=system
787config=system.iobus.port[31]
788dma=system.iobus.port[32]
789pio=system.iobus.port[26]
790
791[system.tsunami.io]
792type=TsunamiIO
793frequency=976562500
794pio_addr=8804615847936
795pio_latency=1000
796platform=system.tsunami
797system=system
798time=Thu Jan  1 00:00:00 2009
799tsunami=system.tsunami
800year_is_bcd=false
801pio=system.iobus.port[23]
802
803[system.tsunami.pchip]
804type=TsunamiPChip
805pio_addr=8802535473152
806pio_latency=1000
807platform=system.tsunami
808system=system
809tsunami=system.tsunami
810pio=system.iobus.port[2]
811
812[system.tsunami.pciconfig]
813type=PciConfigAll
814bus=0
815pio_latency=1
816platform=system.tsunami
817size=16777216
818system=system
819pio=system.iobus.default
820
821[system.tsunami.uart]
822type=Uart8250
823pio_addr=8804615848952
824pio_latency=1000
825platform=system.tsunami
826system=system
827terminal=system.terminal
828pio=system.iobus.port[24]
829
830