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