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