config.ini revision 8241
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
84is_top_level=true
85latency=1000
86max_miss_count=0
87mshrs=4
88num_cpus=1
89prefetch_data_accesses_only=false
90prefetch_degree=1
91prefetch_latency=10000
92prefetch_on_access=false
93prefetch_past_page=false
94prefetch_policy=none
95prefetch_serial_squash=false
96prefetch_use_cpu_id=true
97prefetcher_size=100
98prioritizeRequests=false
99repl=Null
100size=32768
101subblock_size=0
102tgts_per_mshr=8
103trace_addr=0
104two_queue=false
105write_buffers=8
106cpu_side=system.cpu.dcache_port
107mem_side=system.toL2Bus.port[2]
108
109[system.cpu.dtb]
110type=AlphaTLB
111size=64
112
113[system.cpu.icache]
114type=BaseCache
115addr_range=0:18446744073709551615
116assoc=1
117block_size=64
118forward_snoops=true
119hash_delay=1
120is_top_level=true
121latency=1000
122max_miss_count=0
123mshrs=4
124num_cpus=1
125prefetch_data_accesses_only=false
126prefetch_degree=1
127prefetch_latency=10000
128prefetch_on_access=false
129prefetch_past_page=false
130prefetch_policy=none
131prefetch_serial_squash=false
132prefetch_use_cpu_id=true
133prefetcher_size=100
134prioritizeRequests=false
135repl=Null
136size=32768
137subblock_size=0
138tgts_per_mshr=8
139trace_addr=0
140two_queue=false
141write_buffers=8
142cpu_side=system.cpu.icache_port
143mem_side=system.toL2Bus.port[1]
144
145[system.cpu.interrupts]
146type=AlphaInterrupts
147
148[system.cpu.itb]
149type=AlphaTLB
150size=48
151
152[system.cpu.tracer]
153type=ExeTracer
154
155[system.disk0]
156type=IdeDisk
157children=image
158delay=1000000
159driveID=master
160image=system.disk0.image
161
162[system.disk0.image]
163type=CowDiskImage
164children=child
165child=system.disk0.image.child
166image_file=
167read_only=false
168table_size=65536
169
170[system.disk0.image.child]
171type=RawDiskImage
172image_file=/dist/m5/system/disks/linux-latest.img
173read_only=true
174
175[system.disk2]
176type=IdeDisk
177children=image
178delay=1000000
179driveID=master
180image=system.disk2.image
181
182[system.disk2.image]
183type=CowDiskImage
184children=child
185child=system.disk2.image.child
186image_file=
187read_only=false
188table_size=65536
189
190[system.disk2.image.child]
191type=RawDiskImage
192image_file=/dist/m5/system/disks/linux-bigswap2.img
193read_only=true
194
195[system.intrctrl]
196type=IntrControl
197sys=system
198
199[system.iobus]
200type=Bus
201block_size=64
202bus_id=0
203clock=1000
204header_cycles=1
205use_default_range=true
206width=64
207default=system.tsunami.pciconfig.pio
208port=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
209
210[system.iocache]
211type=BaseCache
212addr_range=0:8589934591
213assoc=8
214block_size=64
215forward_snoops=false
216hash_delay=1
217is_top_level=true
218latency=50000
219max_miss_count=0
220mshrs=20
221num_cpus=1
222prefetch_data_accesses_only=false
223prefetch_degree=1
224prefetch_latency=500000
225prefetch_on_access=false
226prefetch_past_page=false
227prefetch_policy=none
228prefetch_serial_squash=false
229prefetch_use_cpu_id=true
230prefetcher_size=100
231prioritizeRequests=false
232repl=Null
233size=1024
234subblock_size=0
235tgts_per_mshr=12
236trace_addr=0
237two_queue=false
238write_buffers=8
239cpu_side=system.iobus.port[28]
240mem_side=system.membus.port[2]
241
242[system.l2c]
243type=BaseCache
244addr_range=0:18446744073709551615
245assoc=8
246block_size=64
247forward_snoops=true
248hash_delay=1
249is_top_level=false
250latency=10000
251max_miss_count=0
252mshrs=92
253num_cpus=1
254prefetch_data_accesses_only=false
255prefetch_degree=1
256prefetch_latency=100000
257prefetch_on_access=false
258prefetch_past_page=false
259prefetch_policy=none
260prefetch_serial_squash=false
261prefetch_use_cpu_id=true
262prefetcher_size=100
263prioritizeRequests=false
264repl=Null
265size=4194304
266subblock_size=0
267tgts_per_mshr=16
268trace_addr=0
269two_queue=false
270write_buffers=8
271cpu_side=system.toL2Bus.port[0]
272mem_side=system.membus.port[3]
273
274[system.membus]
275type=Bus
276children=badaddr_responder
277block_size=64
278bus_id=1
279clock=1000
280header_cycles=1
281use_default_range=false
282width=64
283default=system.membus.badaddr_responder.pio
284port=system.bridge.side_b system.physmem.port[0] system.iocache.mem_side system.l2c.mem_side
285
286[system.membus.badaddr_responder]
287type=IsaFake
288pio_addr=0
289pio_latency=1000
290pio_size=8
291platform=system.tsunami
292ret_bad_addr=true
293ret_data16=65535
294ret_data32=4294967295
295ret_data64=18446744073709551615
296ret_data8=255
297system=system
298update_data=false
299warn_access=
300pio=system.membus.default
301
302[system.physmem]
303type=PhysicalMemory
304file=
305latency=30000
306latency_var=0
307null=false
308range=0:134217727
309zero=false
310port=system.membus.port[1]
311
312[system.simple_disk]
313type=SimpleDisk
314children=disk
315disk=system.simple_disk.disk
316system=system
317
318[system.simple_disk.disk]
319type=RawDiskImage
320image_file=/dist/m5/system/disks/linux-latest.img
321read_only=true
322
323[system.terminal]
324type=Terminal
325intr_control=system.intrctrl
326number=0
327output=true
328port=3456
329
330[system.toL2Bus]
331type=Bus
332block_size=64
333bus_id=0
334clock=1000
335header_cycles=1
336use_default_range=false
337width=64
338port=system.l2c.cpu_side system.cpu.icache.mem_side system.cpu.dcache.mem_side
339
340[system.tsunami]
341type=Tsunami
342children=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
343intrctrl=system.intrctrl
344system=system
345
346[system.tsunami.backdoor]
347type=AlphaBackdoor
348cpu=system.cpu
349disk=system.simple_disk
350pio_addr=8804682956800
351pio_latency=1000
352platform=system.tsunami
353system=system
354terminal=system.terminal
355pio=system.iobus.port[25]
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.ethernet]
367type=NSGigE
368BAR0=1
369BAR0LegacyIO=false
370BAR0Size=256
371BAR1=0
372BAR1LegacyIO=false
373BAR1Size=4096
374BAR2=0
375BAR2LegacyIO=false
376BAR2Size=0
377BAR3=0
378BAR3LegacyIO=false
379BAR3Size=0
380BAR4=0
381BAR4LegacyIO=false
382BAR4Size=0
383BAR5=0
384BAR5LegacyIO=false
385BAR5Size=0
386BIST=0
387CacheLineSize=0
388CardbusCIS=0
389ClassCode=2
390Command=0
391DeviceID=34
392ExpansionROM=0
393HeaderType=0
394InterruptLine=30
395InterruptPin=1
396LatencyTimer=0
397MaximumLatency=52
398MinimumGrant=176
399ProgIF=0
400Revision=0
401Status=656
402SubClassCode=0
403SubsystemID=0
404SubsystemVendorID=0
405VendorID=4107
406clock=0
407config_latency=20000
408dma_data_free=false
409dma_desc_free=false
410dma_no_allocate=true
411dma_read_delay=0
412dma_read_factor=0
413dma_write_delay=0
414dma_write_factor=0
415hardware_address=00:90:00:00:00:01
416intr_delay=10000000
417max_backoff_delay=10000000
418min_backoff_delay=4000
419pci_bus=0
420pci_dev=1
421pci_func=0
422pio_latency=1000
423platform=system.tsunami
424rss=false
425rx_delay=1000000
426rx_fifo_size=524288
427rx_filter=true
428rx_thread=false
429system=system
430tx_delay=1000000
431tx_fifo_size=524288
432tx_thread=false
433config=system.iobus.port[29]
434dma=system.iobus.port[30]
435pio=system.iobus.port[27]
436
437[system.tsunami.fake_OROM]
438type=IsaFake
439pio_addr=8796093677568
440pio_latency=1000
441pio_size=393216
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[9]
452
453[system.tsunami.fake_ata0]
454type=IsaFake
455pio_addr=8804615848432
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[20]
468
469[system.tsunami.fake_ata1]
470type=IsaFake
471pio_addr=8804615848304
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[21]
484
485[system.tsunami.fake_pnp_addr]
486type=IsaFake
487pio_addr=8804615848569
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[10]
500
501[system.tsunami.fake_pnp_read0]
502type=IsaFake
503pio_addr=8804615848451
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[12]
516
517[system.tsunami.fake_pnp_read1]
518type=IsaFake
519pio_addr=8804615848515
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[13]
532
533[system.tsunami.fake_pnp_read2]
534type=IsaFake
535pio_addr=8804615848579
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[14]
548
549[system.tsunami.fake_pnp_read3]
550type=IsaFake
551pio_addr=8804615848643
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[15]
564
565[system.tsunami.fake_pnp_read4]
566type=IsaFake
567pio_addr=8804615848707
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[16]
580
581[system.tsunami.fake_pnp_read5]
582type=IsaFake
583pio_addr=8804615848771
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[17]
596
597[system.tsunami.fake_pnp_read6]
598type=IsaFake
599pio_addr=8804615848835
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[18]
612
613[system.tsunami.fake_pnp_read7]
614type=IsaFake
615pio_addr=8804615848899
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[19]
628
629[system.tsunami.fake_pnp_write]
630type=IsaFake
631pio_addr=8804615850617
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[11]
644
645[system.tsunami.fake_ppc]
646type=IsaFake
647pio_addr=8804615848891
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[8]
660
661[system.tsunami.fake_sm_chip]
662type=IsaFake
663pio_addr=8804615848816
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[3]
676
677[system.tsunami.fake_uart1]
678type=IsaFake
679pio_addr=8804615848696
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[4]
692
693[system.tsunami.fake_uart2]
694type=IsaFake
695pio_addr=8804615848936
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[5]
708
709[system.tsunami.fake_uart3]
710type=IsaFake
711pio_addr=8804615848680
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[6]
724
725[system.tsunami.fake_uart4]
726type=IsaFake
727pio_addr=8804615848944
728pio_latency=1000
729pio_size=8
730platform=system.tsunami
731ret_bad_addr=false
732ret_data16=65535
733ret_data32=4294967295
734ret_data64=18446744073709551615
735ret_data8=255
736system=system
737update_data=false
738warn_access=
739pio=system.iobus.port[7]
740
741[system.tsunami.fb]
742type=BadDevice
743devicename=FrameBuffer
744pio_addr=8804615848912
745pio_latency=1000
746platform=system.tsunami
747system=system
748pio=system.iobus.port[22]
749
750[system.tsunami.ide]
751type=IdeController
752BAR0=1
753BAR0LegacyIO=false
754BAR0Size=8
755BAR1=1
756BAR1LegacyIO=false
757BAR1Size=4
758BAR2=1
759BAR2LegacyIO=false
760BAR2Size=8
761BAR3=1
762BAR3LegacyIO=false
763BAR3Size=4
764BAR4=1
765BAR4LegacyIO=false
766BAR4Size=16
767BAR5=1
768BAR5LegacyIO=false
769BAR5Size=0
770BIST=0
771CacheLineSize=0
772CardbusCIS=0
773ClassCode=1
774Command=0
775DeviceID=28945
776ExpansionROM=0
777HeaderType=0
778InterruptLine=31
779InterruptPin=1
780LatencyTimer=0
781MaximumLatency=0
782MinimumGrant=0
783ProgIF=133
784Revision=0
785Status=640
786SubClassCode=1
787SubsystemID=0
788SubsystemVendorID=0
789VendorID=32902
790config_latency=20000
791ctrl_offset=0
792disks=system.disk0 system.disk2
793io_shift=0
794max_backoff_delay=10000000
795min_backoff_delay=4000
796pci_bus=0
797pci_dev=0
798pci_func=0
799pio_latency=1000
800platform=system.tsunami
801system=system
802config=system.iobus.port[31]
803dma=system.iobus.port[32]
804pio=system.iobus.port[26]
805
806[system.tsunami.io]
807type=TsunamiIO
808frequency=976562500
809pio_addr=8804615847936
810pio_latency=1000
811platform=system.tsunami
812system=system
813time=Thu Jan  1 00:00:00 2009
814tsunami=system.tsunami
815year_is_bcd=false
816pio=system.iobus.port[23]
817
818[system.tsunami.pchip]
819type=TsunamiPChip
820pio_addr=8802535473152
821pio_latency=1000
822platform=system.tsunami
823system=system
824tsunami=system.tsunami
825pio=system.iobus.port[2]
826
827[system.tsunami.pciconfig]
828type=PciConfigAll
829bus=0
830pio_latency=1
831platform=system.tsunami
832size=16777216
833system=system
834pio=system.iobus.default
835
836[system.tsunami.uart]
837type=Uart8250
838pio_addr=8804615848952
839pio_latency=1000
840platform=system.tsunami
841system=system
842terminal=system.terminal
843pio=system.iobus.port[24]
844
845