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