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