config.ini revision 5102
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 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.ethernet]
378type=NSGigE
379BAR0=1
380BAR0Size=256
381BAR1=0
382BAR1Size=4096
383BAR2=0
384BAR2Size=0
385BAR3=0
386BAR3Size=0
387BAR4=0
388BAR4Size=0
389BAR5=0
390BAR5Size=0
391BIST=0
392CacheLineSize=0
393CardbusCIS=0
394ClassCode=2
395Command=0
396DeviceID=34
397ExpansionROM=0
398HeaderType=0
399InterruptLine=30
400InterruptPin=1
401LatencyTimer=0
402MaximumLatency=52
403MinimumGrant=176
404ProgIF=0
405Revision=0
406Status=656
407SubClassCode=0
408SubsystemID=0
409SubsystemVendorID=0
410VendorID=4107
411clock=0
412config_latency=20000
413dma_data_free=false
414dma_desc_free=false
415dma_no_allocate=true
416dma_read_delay=0
417dma_read_factor=0
418dma_write_delay=0
419dma_write_factor=0
420hardware_address=00:90:00:00:00:01
421intr_delay=10000000
422max_backoff_delay=10000000
423min_backoff_delay=4000
424pci_bus=0
425pci_dev=1
426pci_func=0
427pio_latency=1000
428platform=system.tsunami
429rss=false
430rx_delay=1000000
431rx_fifo_size=524288
432rx_filter=true
433rx_thread=false
434system=system
435tx_delay=1000000
436tx_fifo_size=524288
437tx_thread=false
438config=system.iobus.port[29]
439dma=system.iobus.port[30]
440pio=system.iobus.port[27]
441
442[system.tsunami.fake_OROM]
443type=IsaFake
444pio_addr=8796093677568
445pio_latency=1000
446pio_size=393216
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[9]
457
458[system.tsunami.fake_ata0]
459type=IsaFake
460pio_addr=8804615848432
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[20]
473
474[system.tsunami.fake_ata1]
475type=IsaFake
476pio_addr=8804615848304
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[21]
489
490[system.tsunami.fake_pnp_addr]
491type=IsaFake
492pio_addr=8804615848569
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[10]
505
506[system.tsunami.fake_pnp_read0]
507type=IsaFake
508pio_addr=8804615848451
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[12]
521
522[system.tsunami.fake_pnp_read1]
523type=IsaFake
524pio_addr=8804615848515
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[13]
537
538[system.tsunami.fake_pnp_read2]
539type=IsaFake
540pio_addr=8804615848579
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[14]
553
554[system.tsunami.fake_pnp_read3]
555type=IsaFake
556pio_addr=8804615848643
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[15]
569
570[system.tsunami.fake_pnp_read4]
571type=IsaFake
572pio_addr=8804615848707
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[16]
585
586[system.tsunami.fake_pnp_read5]
587type=IsaFake
588pio_addr=8804615848771
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[17]
601
602[system.tsunami.fake_pnp_read6]
603type=IsaFake
604pio_addr=8804615848835
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[18]
617
618[system.tsunami.fake_pnp_read7]
619type=IsaFake
620pio_addr=8804615848899
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[19]
633
634[system.tsunami.fake_pnp_write]
635type=IsaFake
636pio_addr=8804615850617
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[11]
649
650[system.tsunami.fake_ppc]
651type=IsaFake
652pio_addr=8804615848891
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[8]
665
666[system.tsunami.fake_sm_chip]
667type=IsaFake
668pio_addr=8804615848816
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[3]
681
682[system.tsunami.fake_uart1]
683type=IsaFake
684pio_addr=8804615848696
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[4]
697
698[system.tsunami.fake_uart2]
699type=IsaFake
700pio_addr=8804615848936
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[5]
713
714[system.tsunami.fake_uart3]
715type=IsaFake
716pio_addr=8804615848680
717pio_latency=1000
718pio_size=8
719platform=system.tsunami
720ret_bad_addr=false
721ret_data16=65535
722ret_data32=4294967295
723ret_data64=18446744073709551615
724ret_data8=255
725system=system
726update_data=false
727warn_access=
728pio=system.iobus.port[6]
729
730[system.tsunami.fake_uart4]
731type=IsaFake
732pio_addr=8804615848944
733pio_latency=1000
734pio_size=8
735platform=system.tsunami
736ret_bad_addr=false
737ret_data16=65535
738ret_data32=4294967295
739ret_data64=18446744073709551615
740ret_data8=255
741system=system
742update_data=false
743warn_access=
744pio=system.iobus.port[7]
745
746[system.tsunami.fb]
747type=BadDevice
748devicename=FrameBuffer
749pio_addr=8804615848912
750pio_latency=1000
751platform=system.tsunami
752system=system
753pio=system.iobus.port[22]
754
755[system.tsunami.ide]
756type=IdeController
757BAR0=1
758BAR0Size=8
759BAR1=1
760BAR1Size=4
761BAR2=1
762BAR2Size=8
763BAR3=1
764BAR3Size=4
765BAR4=1
766BAR4Size=16
767BAR5=1
768BAR5Size=0
769BIST=0
770CacheLineSize=0
771CardbusCIS=0
772ClassCode=1
773Command=0
774DeviceID=28945
775ExpansionROM=0
776HeaderType=0
777InterruptLine=31
778InterruptPin=1
779LatencyTimer=0
780MaximumLatency=0
781MinimumGrant=0
782ProgIF=133
783Revision=0
784Status=640
785SubClassCode=1
786SubsystemID=0
787SubsystemVendorID=0
788VendorID=32902
789config_latency=20000
790disks=system.disk0 system.disk2
791max_backoff_delay=10000000
792min_backoff_delay=4000
793pci_bus=0
794pci_dev=0
795pci_func=0
796pio_latency=1000
797platform=system.tsunami
798system=system
799config=system.iobus.port[31]
800dma=system.iobus.port[32]
801pio=system.iobus.port[26]
802
803[system.tsunami.io]
804type=TsunamiIO
805frequency=976562500
806pio_addr=8804615847936
807pio_latency=1000
808platform=system.tsunami
809system=system
810time=Thu Jan  1 00:00:00 2009
811tsunami=system.tsunami
812year_is_bcd=false
813pio=system.iobus.port[23]
814
815[system.tsunami.pchip]
816type=TsunamiPChip
817pio_addr=8802535473152
818pio_latency=1000
819platform=system.tsunami
820system=system
821tsunami=system.tsunami
822pio=system.iobus.port[2]
823
824[system.tsunami.pciconfig]
825type=PciConfigAll
826bus=0
827pio_latency=1
828platform=system.tsunami
829size=16777216
830system=system
831pio=system.iobus.default
832
833[system.tsunami.uart]
834type=Uart8250
835pio_addr=8804615848952
836pio_latency=1000
837platform=system.tsunami
838sim_console=system.sim_console
839system=system
840pio=system.iobus.port[24]
841
842