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