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