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