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