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=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
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=AtomicSimpleCPU
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
56simulate_stalls=false
57system=system
58width=1
59dcache_port=system.cpu.dcache.cpu_side
60icache_port=system.cpu.icache.cpu_side
61
62[system.cpu.dcache]
63type=BaseCache
64children=protocol
65adaptive_compression=false
66assoc=4
67block_size=64
68compressed_bus=false
69compression_latency=0
70hash_delay=1
71latency=1000
72lifo=false
73max_miss_count=0
74mshrs=4
75prefetch_access=false
76prefetch_cache_check_push=true
77prefetch_data_accesses_only=false
78prefetch_degree=1
79prefetch_latency=10
80prefetch_miss=false
81prefetch_past_page=false
82prefetch_policy=none
83prefetch_serial_squash=false
84prefetch_use_cpu_id=true
85prefetcher_size=100
86prioritizeRequests=false
87protocol=system.cpu.dcache.protocol
88repl=Null
89size=32768
90split=false
91split_size=0
92store_compressed=false
93subblock_size=0
94tgts_per_mshr=8
95trace_addr=0
96two_queue=false
97write_buffers=8
98cpu_side=system.cpu.dcache_port
99mem_side=system.toL2Bus.port[2]
100
101[system.cpu.dcache.protocol]
102type=CoherenceProtocol
103do_upgrades=true
104protocol=moesi
105
106[system.cpu.dtb]
107type=AlphaDTB
108size=64
109
110[system.cpu.icache]
111type=BaseCache
112children=protocol
113adaptive_compression=false
114assoc=1
115block_size=64
116compressed_bus=false
117compression_latency=0
118hash_delay=1
119latency=1000
120lifo=false
121max_miss_count=0
122mshrs=4
123prefetch_access=false
124prefetch_cache_check_push=true
125prefetch_data_accesses_only=false
126prefetch_degree=1
127prefetch_latency=10
128prefetch_miss=false
129prefetch_past_page=false
130prefetch_policy=none
131prefetch_serial_squash=false
132prefetch_use_cpu_id=true
133prefetcher_size=100
134prioritizeRequests=false
135protocol=system.cpu.icache.protocol
136repl=Null
137size=32768
138split=false
139split_size=0
140store_compressed=false
141subblock_size=0
142tgts_per_mshr=8
143trace_addr=0
144two_queue=false
145write_buffers=8
146cpu_side=system.cpu.icache_port
147mem_side=system.toL2Bus.port[1]
148
149[system.cpu.icache.protocol]
150type=CoherenceProtocol
151do_upgrades=true
152protocol=moesi
153
154[system.cpu.itb]
155type=AlphaITB
156size=48
157
158[system.disk0]
159type=IdeDisk
160children=image
161delay=1000000
162driveID=master
163image=system.disk0.image
164
165[system.disk0.image]
166type=CowDiskImage
167children=child
168child=system.disk0.image.child
169read_only=false
170table_size=65536
171
172[system.disk0.image.child]
173type=RawDiskImage
174image_file=/dist/m5/system/disks/linux-latest.img
175read_only=true
176
177[system.disk2]
178type=IdeDisk
179children=image
180delay=1000000
181driveID=master
182image=system.disk2.image
183
184[system.disk2.image]
185type=CowDiskImage
186children=child
187child=system.disk2.image.child
188read_only=false
189table_size=65536
190
191[system.disk2.image.child]
192type=RawDiskImage
193image_file=/dist/m5/system/disks/linux-bigswap2.img
194read_only=true
195
196[system.intrctrl]
197type=IntrControl
198sys=system
199
200[system.iobus]
201type=Bus
202block_size=64
203bus_id=0
204clock=1000
205responder_set=true
206width=64
207default=system.tsunami.pciconfig.pio
208port=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
209
210[system.l2c]
211type=BaseCache
212adaptive_compression=false
213assoc=8
214block_size=64
215compressed_bus=false
216compression_latency=0
217hash_delay=1
218latency=10000
219lifo=false
220max_miss_count=0
221mshrs=92
222prefetch_access=false
223prefetch_cache_check_push=true
224prefetch_data_accesses_only=false
225prefetch_degree=1
226prefetch_latency=10
227prefetch_miss=false
228prefetch_past_page=false
229prefetch_policy=none
230prefetch_serial_squash=false
231prefetch_use_cpu_id=true
232prefetcher_size=100
233prioritizeRequests=false
234protocol=Null
235repl=Null
236size=4194304
237split=false
238split_size=0
239store_compressed=false
240subblock_size=0
241tgts_per_mshr=16
242trace_addr=0
243two_queue=false
244write_buffers=8
245cpu_side=system.toL2Bus.port[0]
246mem_side=system.membus.port[2]
247
248[system.membus]
249type=Bus
250children=responder
251block_size=64
252bus_id=1
253clock=1000
254responder_set=false
255width=64
256default=system.membus.responder.pio
257port=system.bridge.side_b system.physmem.port system.l2c.mem_side
258
259[system.membus.responder]
260type=IsaFake
261pio_addr=0
262pio_latency=1
263pio_size=8
264platform=system.tsunami
265ret_bad_addr=true
266ret_data16=65535
267ret_data32=4294967295
268ret_data64=18446744073709551615
269ret_data8=255
270system=system
271update_data=false
272warn_access=
273pio=system.membus.default
274
275[system.physmem]
276type=PhysicalMemory
277file=
278latency=1
279range=0:134217727
280zero=false
281port=system.membus.port[1]
282
283[system.sim_console]
284type=SimConsole
285append_name=true
286intr_control=system.intrctrl
287number=0
288output=console
289port=3456
290
291[system.simple_disk]
292type=SimpleDisk
293children=disk
294disk=system.simple_disk.disk
295system=system
296
297[system.simple_disk.disk]
298type=RawDiskImage
299image_file=/dist/m5/system/disks/linux-latest.img
300read_only=true
301
302[system.toL2Bus]
303type=Bus
304children=responder
305block_size=64
306bus_id=0
307clock=1000
308responder_set=false
309width=64
310default=system.toL2Bus.responder.pio
311port=system.l2c.cpu_side system.cpu.icache.mem_side system.cpu.dcache.mem_side
312
313[system.toL2Bus.responder]
314type=IsaFake
315pio_addr=0
316pio_latency=1
317pio_size=8
318platform=system.tsunami
319ret_bad_addr=true
320ret_data16=65535
321ret_data32=4294967295
322ret_data64=18446744073709551615
323ret_data8=255
324system=system
325update_data=false
326warn_access=
327pio=system.toL2Bus.default
328
329[system.tsunami]
330type=Tsunami
331children=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
332intrctrl=system.intrctrl
333system=system
334
335[system.tsunami.cchip]
336type=TsunamiCChip
337pio_addr=8803072344064
338pio_latency=1000
339platform=system.tsunami
340system=system
341tsunami=system.tsunami
342pio=system.iobus.port[1]
343
344[system.tsunami.console]
345type=AlphaConsole
346cpu=system.cpu
347disk=system.simple_disk
348pio_addr=8804682956800
349pio_latency=1000
350platform=system.tsunami
351sim_console=system.sim_console
352system=system
353pio=system.iobus.port[25]
354
355[system.tsunami.etherint]
356type=NSGigEInt
357device=system.tsunami.ethernet
358peer=Null
359
360[system.tsunami.ethernet]
361type=NSGigE
362children=configdata
363clock=0
364config_latency=20000
365configdata=system.tsunami.ethernet.configdata
366dma_data_free=false
367dma_desc_free=false
368dma_no_allocate=true
369dma_read_delay=0
370dma_read_factor=0
371dma_write_delay=0
372dma_write_factor=0
373hardware_address=00:90:00:00:00:01
374intr_delay=10000000
375max_backoff_delay=10000000
376min_backoff_delay=4000
377pci_bus=0
378pci_dev=1
379pci_func=0
380pio_latency=1000
381platform=system.tsunami
382rss=false
383rx_delay=1000000
384rx_fifo_size=524288
385rx_filter=true
386rx_thread=false
387system=system
388tx_delay=1000000
389tx_fifo_size=524288
390tx_thread=false
391config=system.iobus.port[28]
392dma=system.iobus.port[29]
393pio=system.iobus.port[27]
394
395[system.tsunami.ethernet.configdata]
396type=PciConfigData
397BAR0=1
398BAR0Size=256
399BAR1=0
400BAR1Size=4096
401BAR2=0
402BAR2Size=0
403BAR3=0
404BAR3Size=0
405BAR4=0
406BAR4Size=0
407BAR5=0
408BAR5Size=0
409BIST=0
410CacheLineSize=0
411CardbusCIS=0
412ClassCode=2
413Command=0
414DeviceID=34
415ExpansionROM=0
416HeaderType=0
417InterruptLine=30
418InterruptPin=1
419LatencyTimer=0
420MaximumLatency=52
421MinimumGrant=176
422ProgIF=0
423Revision=0
424Status=656
425SubClassCode=0
426SubsystemID=0
427SubsystemVendorID=0
428VendorID=4107
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
745children=configdata
746config_latency=20000
747configdata=system.tsunami.ide.configdata
748disks=system.disk0 system.disk2
749max_backoff_delay=10000000
750min_backoff_delay=4000
751pci_bus=0
752pci_dev=0
753pci_func=0
754pio_latency=1000
755platform=system.tsunami
756system=system
757config=system.iobus.port[30]
758dma=system.iobus.port[31]
759pio=system.iobus.port[26]
760
761[system.tsunami.ide.configdata]
762type=PciConfigData
763BAR0=1
764BAR0Size=8
765BAR1=1
766BAR1Size=4
767BAR2=1
768BAR2Size=8
769BAR3=1
770BAR3Size=4
771BAR4=1
772BAR4Size=16
773BAR5=1
774BAR5Size=0
775BIST=0
776CacheLineSize=0
777CardbusCIS=0
778ClassCode=1
779Command=0
780DeviceID=28945
781ExpansionROM=0
782HeaderType=0
783InterruptLine=31
784InterruptPin=1
785LatencyTimer=0
786MaximumLatency=0
787MinimumGrant=0
788ProgIF=133
789Revision=0
790Status=640
791SubClassCode=1
792SubsystemID=0
793SubsystemVendorID=0
794VendorID=32902
795
796[system.tsunami.io]
797type=TsunamiIO
798frequency=976562500
799pio_addr=8804615847936
800pio_latency=1000
801platform=system.tsunami
802system=system
803time=2009 1 1 0 0 0 3 1
804tsunami=system.tsunami
805year_is_bcd=false
806pio=system.iobus.port[23]
807
808[system.tsunami.pchip]
809type=TsunamiPChip
810pio_addr=8802535473152
811pio_latency=1000
812platform=system.tsunami
813system=system
814tsunami=system.tsunami
815pio=system.iobus.port[2]
816
817[system.tsunami.pciconfig]
818type=PciConfigAll
819bus=0
820pio_latency=1
821platform=system.tsunami
822size=16777216
823system=system
824pio=system.iobus.default
825
826[system.tsunami.uart]
827type=Uart8250
828pio_addr=8804615848952
829pio_latency=1000
830platform=system.tsunami
831sim_console=system.sim_console
832system=system
833pio=system.iobus.port[24]
834
835