config.ini revision 5575
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=timing
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=TimingSimpleCPU
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
53numThreads=1
54phase=0
55profile=0
56progress_interval=0
57system=system
58tracer=system.cpu.tracer
59dcache_port=system.cpu.dcache.cpu_side
60icache_port=system.cpu.icache.cpu_side
61
62[system.cpu.dcache]
63type=BaseCache
64addr_range=0:18446744073709551615
65assoc=4
66block_size=64
67cpu_side_filter_ranges=
68hash_delay=1
69latency=1000
70lifo=false
71max_miss_count=0
72mem_side_filter_ranges=
73mshrs=4
74prefetch_access=false
75prefetch_cache_check_push=true
76prefetch_data_accesses_only=false
77prefetch_degree=1
78prefetch_latency=10000
79prefetch_miss=false
80prefetch_past_page=false
81prefetch_policy=none
82prefetch_serial_squash=false
83prefetch_use_cpu_id=true
84prefetcher_size=100
85prioritizeRequests=false
86repl=Null
87size=32768
88split=false
89split_size=0
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=AlphaDTB
100size=64
101
102[system.cpu.icache]
103type=BaseCache
104addr_range=0:18446744073709551615
105assoc=1
106block_size=64
107cpu_side_filter_ranges=
108hash_delay=1
109latency=1000
110lifo=false
111max_miss_count=0
112mem_side_filter_ranges=
113mshrs=4
114prefetch_access=false
115prefetch_cache_check_push=true
116prefetch_data_accesses_only=false
117prefetch_degree=1
118prefetch_latency=10000
119prefetch_miss=false
120prefetch_past_page=false
121prefetch_policy=none
122prefetch_serial_squash=false
123prefetch_use_cpu_id=true
124prefetcher_size=100
125prioritizeRequests=false
126repl=Null
127size=32768
128split=false
129split_size=0
130subblock_size=0
131tgts_per_mshr=8
132trace_addr=0
133two_queue=false
134write_buffers=8
135cpu_side=system.cpu.icache_port
136mem_side=system.toL2Bus.port[1]
137
138[system.cpu.itb]
139type=AlphaITB
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
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
175read_only=false
176table_size=65536
177
178[system.disk2.image.child]
179type=RawDiskImage
180image_file=/dist/m5/system/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
193responder_set=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:18446744073709551615
201assoc=8
202block_size=64
203cpu_side_filter_ranges=549755813888:18446744073709551615
204hash_delay=1
205latency=50000
206lifo=false
207max_miss_count=0
208mem_side_filter_ranges=0:18446744073709551615
209mshrs=20
210prefetch_access=false
211prefetch_cache_check_push=true
212prefetch_data_accesses_only=false
213prefetch_degree=1
214prefetch_latency=500000
215prefetch_miss=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
224split=false
225split_size=0
226subblock_size=0
227tgts_per_mshr=12
228trace_addr=0
229two_queue=false
230write_buffers=8
231cpu_side=system.iobus.port[28]
232mem_side=system.membus.port[2]
233
234[system.l2c]
235type=BaseCache
236addr_range=0:18446744073709551615
237assoc=8
238block_size=64
239cpu_side_filter_ranges=
240hash_delay=1
241latency=10000
242lifo=false
243max_miss_count=0
244mem_side_filter_ranges=
245mshrs=92
246prefetch_access=false
247prefetch_cache_check_push=true
248prefetch_data_accesses_only=false
249prefetch_degree=1
250prefetch_latency=100000
251prefetch_miss=false
252prefetch_past_page=false
253prefetch_policy=none
254prefetch_serial_squash=false
255prefetch_use_cpu_id=true
256prefetcher_size=100
257prioritizeRequests=false
258repl=Null
259size=4194304
260split=false
261split_size=0
262subblock_size=0
263tgts_per_mshr=16
264trace_addr=0
265two_queue=false
266write_buffers=8
267cpu_side=system.toL2Bus.port[0]
268mem_side=system.membus.port[3]
269
270[system.membus]
271type=Bus
272children=responder
273block_size=64
274bus_id=1
275clock=1000
276header_cycles=1
277responder_set=false
278width=64
279default=system.membus.responder.pio
280port=system.bridge.side_b system.physmem.port[0] system.iocache.mem_side system.l2c.mem_side
281
282[system.membus.responder]
283type=IsaFake
284pio_addr=0
285pio_latency=1
286pio_size=8
287platform=system.tsunami
288ret_bad_addr=true
289ret_data16=65535
290ret_data32=4294967295
291ret_data64=18446744073709551615
292ret_data8=255
293system=system
294update_data=false
295warn_access=
296pio=system.membus.default
297
298[system.physmem]
299type=PhysicalMemory
300file=
301latency=30000
302latency_var=0
303null=false
304range=0:134217727
305zero=false
306port=system.membus.port[1]
307
308[system.simple_disk]
309type=SimpleDisk
310children=disk
311disk=system.simple_disk.disk
312system=system
313
314[system.simple_disk.disk]
315type=RawDiskImage
316image_file=/dist/m5/system/disks/linux-latest.img
317read_only=true
318
319[system.terminal]
320type=Terminal
321intr_control=system.intrctrl
322number=0
323output=true
324port=3456
325
326[system.toL2Bus]
327type=Bus
328children=responder
329block_size=64
330bus_id=0
331clock=1000
332header_cycles=1
333responder_set=false
334width=64
335default=system.toL2Bus.responder.pio
336port=system.l2c.cpu_side system.cpu.icache.mem_side system.cpu.dcache.mem_side
337
338[system.toL2Bus.responder]
339type=IsaFake
340pio_addr=0
341pio_latency=1
342pio_size=8
343platform=system.tsunami
344ret_bad_addr=true
345ret_data16=65535
346ret_data32=4294967295
347ret_data64=18446744073709551615
348ret_data8=255
349system=system
350update_data=false
351warn_access=
352pio=system.toL2Bus.default
353
354[system.tsunami]
355type=Tsunami
356children=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
357intrctrl=system.intrctrl
358system=system
359
360[system.tsunami.backdoor]
361type=AlphaBackdoor
362cpu=system.cpu
363disk=system.simple_disk
364pio_addr=8804682956800
365pio_latency=1000
366platform=system.tsunami
367system=system
368terminal=system.terminal
369pio=system.iobus.port[25]
370
371[system.tsunami.cchip]
372type=TsunamiCChip
373pio_addr=8803072344064
374pio_latency=1000
375platform=system.tsunami
376system=system
377tsunami=system.tsunami
378pio=system.iobus.port[1]
379
380[system.tsunami.ethernet]
381type=NSGigE
382BAR0=1
383BAR0Size=256
384BAR1=0
385BAR1Size=4096
386BAR2=0
387BAR2Size=0
388BAR3=0
389BAR3Size=0
390BAR4=0
391BAR4Size=0
392BAR5=0
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
761BAR0Size=8
762BAR1=1
763BAR1Size=4
764BAR2=1
765BAR2Size=8
766BAR3=1
767BAR3Size=4
768BAR4=1
769BAR4Size=16
770BAR5=1
771BAR5Size=0
772BIST=0
773CacheLineSize=0
774CardbusCIS=0
775ClassCode=1
776Command=0
777DeviceID=28945
778ExpansionROM=0
779HeaderType=0
780InterruptLine=31
781InterruptPin=1
782LatencyTimer=0
783MaximumLatency=0
784MinimumGrant=0
785ProgIF=133
786Revision=0
787Status=640
788SubClassCode=1
789SubsystemID=0
790SubsystemVendorID=0
791VendorID=32902
792config_latency=20000
793disks=system.disk0 system.disk2
794max_backoff_delay=10000000
795min_backoff_delay=4000
796pci_bus=0
797pci_dev=0
798pci_func=0
799pio_latency=1000
800platform=system.tsunami
801system=system
802config=system.iobus.port[31]
803dma=system.iobus.port[32]
804pio=system.iobus.port[26]
805
806[system.tsunami.io]
807type=TsunamiIO
808frequency=976562500
809pio_addr=8804615847936
810pio_latency=1000
811platform=system.tsunami
812system=system
813time=Thu Jan  1 00:00:00 2009
814tsunami=system.tsunami
815year_is_bcd=false
816pio=system.iobus.port[23]
817
818[system.tsunami.pchip]
819type=TsunamiPChip
820pio_addr=8802535473152
821pio_latency=1000
822platform=system.tsunami
823system=system
824tsunami=system.tsunami
825pio=system.iobus.port[2]
826
827[system.tsunami.pciconfig]
828type=PciConfigAll
829bus=0
830pio_latency=1
831platform=system.tsunami
832size=16777216
833system=system
834pio=system.iobus.default
835
836[system.tsunami.uart]
837type=Uart8250
838pio_addr=8804615848952
839pio_latency=1000
840platform=system.tsunami
841system=system
842terminal=system.terminal
843pio=system.iobus.port[24]
844
845