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