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