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