config.ini revision 6024
1[root]
2type=Root
3children=system
4dummy=0
5
6[system]
7type=LinuxAlphaSystem
8children=bridge cpu disk0 disk2 intrctrl iobus iocache l2c membus physmem simple_disk terminal 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
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=TimingSimpleCPU
38children=dcache dtb icache interrupts itb tracer
39checker=Null
40clock=500
41cpu_id=0
42defer_registration=false
43do_checkpoint_insts=true
44do_quiesce=true
45do_statistics_insts=true
46dtb=system.cpu.dtb
47function_trace=false
48function_trace_start=0
49interrupts=system.cpu.interrupts
50itb=system.cpu.itb
51max_insts_all_threads=0
52max_insts_any_thread=0
53max_loads_all_threads=0
54max_loads_any_thread=0
55numThreads=1
56phase=0
57profile=0
58progress_interval=0
59system=system
60tracer=system.cpu.tracer
61dcache_port=system.cpu.dcache.cpu_side
62icache_port=system.cpu.icache.cpu_side
63
64[system.cpu.dcache]
65type=BaseCache
66addr_range=0:18446744073709551615
67assoc=4
68block_size=64
69cpu_side_filter_ranges=
70hash_delay=1
71latency=1000
72max_miss_count=0
73mem_side_filter_ranges=
74mshrs=4
75prefetch_cache_check_push=true
76prefetch_data_accesses_only=false
77prefetch_degree=1
78prefetch_latency=10000
79prefetch_on_access=false
80prefetch_past_page=false
81prefetch_policy=none
82prefetch_serial_squash=false
83prefetch_use_cpu_id=true
84prefetcher_size=100
85prioritizeRequests=false
86repl=Null
87size=32768
88subblock_size=0
89tgts_per_mshr=8
90trace_addr=0
91two_queue=false
92write_buffers=8
93cpu_side=system.cpu.dcache_port
94mem_side=system.toL2Bus.port[2]
95
96[system.cpu.dtb]
97type=AlphaTLB
98size=64
99
100[system.cpu.icache]
101type=BaseCache
102addr_range=0:18446744073709551615
103assoc=1
104block_size=64
105cpu_side_filter_ranges=
106hash_delay=1
107latency=1000
108max_miss_count=0
109mem_side_filter_ranges=
110mshrs=4
111prefetch_cache_check_push=true
112prefetch_data_accesses_only=false
113prefetch_degree=1
114prefetch_latency=10000
115prefetch_on_access=false
116prefetch_past_page=false
117prefetch_policy=none
118prefetch_serial_squash=false
119prefetch_use_cpu_id=true
120prefetcher_size=100
121prioritizeRequests=false
122repl=Null
123size=32768
124subblock_size=0
125tgts_per_mshr=8
126trace_addr=0
127two_queue=false
128write_buffers=8
129cpu_side=system.cpu.icache_port
130mem_side=system.toL2Bus.port[1]
131
132[system.cpu.interrupts]
133type=AlphaInterrupts
134
135[system.cpu.itb]
136type=AlphaTLB
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
153image_file=
154read_only=false
155table_size=65536
156
157[system.disk0.image.child]
158type=RawDiskImage
159image_file=/dist/m5/system/disks/linux-latest.img
160read_only=true
161
162[system.disk2]
163type=IdeDisk
164children=image
165delay=1000000
166driveID=master
167image=system.disk2.image
168
169[system.disk2.image]
170type=CowDiskImage
171children=child
172child=system.disk2.image.child
173image_file=
174read_only=false
175table_size=65536
176
177[system.disk2.image.child]
178type=RawDiskImage
179image_file=/dist/m5/system/disks/linux-bigswap2.img
180read_only=true
181
182[system.intrctrl]
183type=IntrControl
184sys=system
185
186[system.iobus]
187type=Bus
188block_size=64
189bus_id=0
190clock=1000
191header_cycles=1
192responder_set=true
193width=64
194default=system.tsunami.pciconfig.pio
195port=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.backdoor.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
196
197[system.iocache]
198type=BaseCache
199addr_range=0:18446744073709551615
200assoc=8
201block_size=64
202cpu_side_filter_ranges=549755813888:18446744073709551615
203hash_delay=1
204latency=50000
205max_miss_count=0
206mem_side_filter_ranges=0:18446744073709551615
207mshrs=20
208prefetch_cache_check_push=true
209prefetch_data_accesses_only=false
210prefetch_degree=1
211prefetch_latency=500000
212prefetch_on_access=false
213prefetch_past_page=false
214prefetch_policy=none
215prefetch_serial_squash=false
216prefetch_use_cpu_id=true
217prefetcher_size=100
218prioritizeRequests=false
219repl=Null
220size=1024
221subblock_size=0
222tgts_per_mshr=12
223trace_addr=0
224two_queue=false
225write_buffers=8
226cpu_side=system.iobus.port[28]
227mem_side=system.membus.port[2]
228
229[system.l2c]
230type=BaseCache
231addr_range=0:18446744073709551615
232assoc=8
233block_size=64
234cpu_side_filter_ranges=
235hash_delay=1
236latency=10000
237max_miss_count=0
238mem_side_filter_ranges=
239mshrs=92
240prefetch_cache_check_push=true
241prefetch_data_accesses_only=false
242prefetch_degree=1
243prefetch_latency=100000
244prefetch_on_access=false
245prefetch_past_page=false
246prefetch_policy=none
247prefetch_serial_squash=false
248prefetch_use_cpu_id=true
249prefetcher_size=100
250prioritizeRequests=false
251repl=Null
252size=4194304
253subblock_size=0
254tgts_per_mshr=16
255trace_addr=0
256two_queue=false
257write_buffers=8
258cpu_side=system.toL2Bus.port[0]
259mem_side=system.membus.port[3]
260
261[system.membus]
262type=Bus
263children=responder
264block_size=64
265bus_id=1
266clock=1000
267header_cycles=1
268responder_set=false
269width=64
270default=system.membus.responder.pio
271port=system.bridge.side_b system.physmem.port[0] system.iocache.mem_side system.l2c.mem_side
272
273[system.membus.responder]
274type=IsaFake
275pio_addr=0
276pio_latency=1
277pio_size=8
278platform=system.tsunami
279ret_bad_addr=true
280ret_data16=65535
281ret_data32=4294967295
282ret_data64=18446744073709551615
283ret_data8=255
284system=system
285update_data=false
286warn_access=
287pio=system.membus.default
288
289[system.physmem]
290type=PhysicalMemory
291file=
292latency=30000
293latency_var=0
294null=false
295range=0:134217727
296zero=false
297port=system.membus.port[1]
298
299[system.simple_disk]
300type=SimpleDisk
301children=disk
302disk=system.simple_disk.disk
303system=system
304
305[system.simple_disk.disk]
306type=RawDiskImage
307image_file=/dist/m5/system/disks/linux-latest.img
308read_only=true
309
310[system.terminal]
311type=Terminal
312intr_control=system.intrctrl
313number=0
314output=true
315port=3456
316
317[system.toL2Bus]
318type=Bus
319children=responder
320block_size=64
321bus_id=0
322clock=1000
323header_cycles=1
324responder_set=false
325width=64
326default=system.toL2Bus.responder.pio
327port=system.l2c.cpu_side system.cpu.icache.mem_side system.cpu.dcache.mem_side
328
329[system.toL2Bus.responder]
330type=IsaFake
331pio_addr=0
332pio_latency=1
333pio_size=8
334platform=system.tsunami
335ret_bad_addr=true
336ret_data16=65535
337ret_data32=4294967295
338ret_data64=18446744073709551615
339ret_data8=255
340system=system
341update_data=false
342warn_access=
343pio=system.toL2Bus.default
344
345[system.tsunami]
346type=Tsunami
347children=backdoor cchip 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
348intrctrl=system.intrctrl
349system=system
350
351[system.tsunami.backdoor]
352type=AlphaBackdoor
353cpu=system.cpu
354disk=system.simple_disk
355pio_addr=8804682956800
356pio_latency=1000
357platform=system.tsunami
358system=system
359terminal=system.terminal
360pio=system.iobus.port[25]
361
362[system.tsunami.cchip]
363type=TsunamiCChip
364pio_addr=8803072344064
365pio_latency=1000
366platform=system.tsunami
367system=system
368tsunami=system.tsunami
369pio=system.iobus.port[1]
370
371[system.tsunami.ethernet]
372type=NSGigE
373BAR0=1
374BAR0LegacyIO=false
375BAR0Size=256
376BAR1=0
377BAR1LegacyIO=false
378BAR1Size=4096
379BAR2=0
380BAR2LegacyIO=false
381BAR2Size=0
382BAR3=0
383BAR3LegacyIO=false
384BAR3Size=0
385BAR4=0
386BAR4LegacyIO=false
387BAR4Size=0
388BAR5=0
389BAR5LegacyIO=false
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
758BAR0LegacyIO=false
759BAR0Size=8
760BAR1=1
761BAR1LegacyIO=false
762BAR1Size=4
763BAR2=1
764BAR2LegacyIO=false
765BAR2Size=8
766BAR3=1
767BAR3LegacyIO=false
768BAR3Size=4
769BAR4=1
770BAR4LegacyIO=false
771BAR4Size=16
772BAR5=1
773BAR5LegacyIO=false
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
795config_latency=20000
796disks=system.disk0 system.disk2
797max_backoff_delay=10000000
798min_backoff_delay=4000
799pci_bus=0
800pci_dev=0
801pci_func=0
802pio_latency=1000
803platform=system.tsunami
804system=system
805config=system.iobus.port[31]
806dma=system.iobus.port[32]
807pio=system.iobus.port[26]
808
809[system.tsunami.io]
810type=TsunamiIO
811frequency=976562500
812pio_addr=8804615847936
813pio_latency=1000
814platform=system.tsunami
815system=system
816time=Thu Jan  1 00:00:00 2009
817tsunami=system.tsunami
818year_is_bcd=false
819pio=system.iobus.port[23]
820
821[system.tsunami.pchip]
822type=TsunamiPChip
823pio_addr=8802535473152
824pio_latency=1000
825platform=system.tsunami
826system=system
827tsunami=system.tsunami
828pio=system.iobus.port[2]
829
830[system.tsunami.pciconfig]
831type=PciConfigAll
832bus=0
833pio_latency=1
834platform=system.tsunami
835size=16777216
836system=system
837pio=system.iobus.default
838
839[system.tsunami.uart]
840type=Uart8250
841pio_addr=8804615848952
842pio_latency=1000
843platform=system.tsunami
844system=system
845terminal=system.terminal
846pio=system.iobus.port[24]
847
848