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