config.ini revision 8802:ef66a9083bc4
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
18memories=system.physmem
19num_work_ids=16
20pal=/dist/m5/system/binaries/ts_osfpal
21physmem=system.physmem
22readfile=tests/halt.sh
23symbolfile=
24system_rev=1024
25system_type=34
26work_begin_ckpt_count=0
27work_begin_cpu_id_exit=-1
28work_begin_exit_count=0
29work_cpus_ckpt_count=0
30work_end_ckpt_count=0
31work_end_exit_count=0
32work_item_id=-1
33system_port=system.membus.port[2]
34
35[system.bridge]
36type=Bridge
37delay=50000
38nack_delay=4000
39ranges=8796093022208:18446744073709551615
40req_size=16
41resp_size=16
42write_ack=false
43master=system.iobus.port[0]
44slave=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.master 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.ide.config system.tsunami.ide.dma system.tsunami.ethernet.pio system.tsunami.ethernet.config system.tsunami.ethernet.dma system.iocache.cpu_side
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[32]
240mem_side=system.membus.port[3]
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[4]
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.slave system.physmem.port[0] system.system_port system.iocache.mem_side system.l2c.mem_side
285
286[system.membus.badaddr_responder]
287type=IsaFake
288fake_mem=false
289pio_addr=0
290pio_latency=1000
291pio_size=8
292platform=system.tsunami
293ret_bad_addr=true
294ret_data16=65535
295ret_data32=4294967295
296ret_data64=18446744073709551615
297ret_data8=255
298system=system
299update_data=false
300warn_access=
301pio=system.membus.default
302
303[system.physmem]
304type=PhysicalMemory
305file=
306latency=30000
307latency_var=0
308null=false
309range=0:134217727
310zero=false
311port=system.membus.port[1]
312
313[system.simple_disk]
314type=SimpleDisk
315children=disk
316disk=system.simple_disk.disk
317system=system
318
319[system.simple_disk.disk]
320type=RawDiskImage
321image_file=/dist/m5/system/disks/linux-latest.img
322read_only=true
323
324[system.terminal]
325type=Terminal
326intr_control=system.intrctrl
327number=0
328output=true
329port=3456
330
331[system.toL2Bus]
332type=Bus
333block_size=64
334bus_id=0
335clock=1000
336header_cycles=1
337use_default_range=false
338width=64
339port=system.l2c.cpu_side system.cpu.icache.mem_side system.cpu.dcache.mem_side
340
341[system.tsunami]
342type=Tsunami
343children=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
344intrctrl=system.intrctrl
345system=system
346
347[system.tsunami.backdoor]
348type=AlphaBackdoor
349cpu=system.cpu
350disk=system.simple_disk
351pio_addr=8804682956800
352pio_latency=1000
353platform=system.tsunami
354system=system
355terminal=system.terminal
356pio=system.iobus.port[25]
357
358[system.tsunami.cchip]
359type=TsunamiCChip
360pio_addr=8803072344064
361pio_latency=1000
362platform=system.tsunami
363system=system
364tsunami=system.tsunami
365pio=system.iobus.port[1]
366
367[system.tsunami.ethernet]
368type=NSGigE
369BAR0=1
370BAR0LegacyIO=false
371BAR0Size=256
372BAR1=0
373BAR1LegacyIO=false
374BAR1Size=4096
375BAR2=0
376BAR2LegacyIO=false
377BAR2Size=0
378BAR3=0
379BAR3LegacyIO=false
380BAR3Size=0
381BAR4=0
382BAR4LegacyIO=false
383BAR4Size=0
384BAR5=0
385BAR5LegacyIO=false
386BAR5Size=0
387BIST=0
388CacheLineSize=0
389CardbusCIS=0
390ClassCode=2
391Command=0
392DeviceID=34
393ExpansionROM=0
394HeaderType=0
395InterruptLine=30
396InterruptPin=1
397LatencyTimer=0
398MaximumLatency=52
399MinimumGrant=176
400ProgIF=0
401Revision=0
402Status=656
403SubClassCode=0
404SubsystemID=0
405SubsystemVendorID=0
406VendorID=4107
407clock=0
408config_latency=20000
409dma_data_free=false
410dma_desc_free=false
411dma_no_allocate=true
412dma_read_delay=0
413dma_read_factor=0
414dma_write_delay=0
415dma_write_factor=0
416hardware_address=00:90:00:00:00:01
417intr_delay=10000000
418max_backoff_delay=10000000
419min_backoff_delay=4000
420pci_bus=0
421pci_dev=1
422pci_func=0
423pio_latency=1000
424platform=system.tsunami
425rss=false
426rx_delay=1000000
427rx_fifo_size=524288
428rx_filter=true
429rx_thread=false
430system=system
431tx_delay=1000000
432tx_fifo_size=524288
433tx_thread=false
434config=system.iobus.port[30]
435dma=system.iobus.port[31]
436pio=system.iobus.port[29]
437
438[system.tsunami.fake_OROM]
439type=IsaFake
440fake_mem=false
441pio_addr=8796093677568
442pio_latency=1000
443pio_size=393216
444platform=system.tsunami
445ret_bad_addr=false
446ret_data16=65535
447ret_data32=4294967295
448ret_data64=18446744073709551615
449ret_data8=255
450system=system
451update_data=false
452warn_access=
453pio=system.iobus.port[9]
454
455[system.tsunami.fake_ata0]
456type=IsaFake
457fake_mem=false
458pio_addr=8804615848432
459pio_latency=1000
460pio_size=8
461platform=system.tsunami
462ret_bad_addr=false
463ret_data16=65535
464ret_data32=4294967295
465ret_data64=18446744073709551615
466ret_data8=255
467system=system
468update_data=false
469warn_access=
470pio=system.iobus.port[20]
471
472[system.tsunami.fake_ata1]
473type=IsaFake
474fake_mem=false
475pio_addr=8804615848304
476pio_latency=1000
477pio_size=8
478platform=system.tsunami
479ret_bad_addr=false
480ret_data16=65535
481ret_data32=4294967295
482ret_data64=18446744073709551615
483ret_data8=255
484system=system
485update_data=false
486warn_access=
487pio=system.iobus.port[21]
488
489[system.tsunami.fake_pnp_addr]
490type=IsaFake
491fake_mem=false
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
508fake_mem=false
509pio_addr=8804615848451
510pio_latency=1000
511pio_size=8
512platform=system.tsunami
513ret_bad_addr=false
514ret_data16=65535
515ret_data32=4294967295
516ret_data64=18446744073709551615
517ret_data8=255
518system=system
519update_data=false
520warn_access=
521pio=system.iobus.port[12]
522
523[system.tsunami.fake_pnp_read1]
524type=IsaFake
525fake_mem=false
526pio_addr=8804615848515
527pio_latency=1000
528pio_size=8
529platform=system.tsunami
530ret_bad_addr=false
531ret_data16=65535
532ret_data32=4294967295
533ret_data64=18446744073709551615
534ret_data8=255
535system=system
536update_data=false
537warn_access=
538pio=system.iobus.port[13]
539
540[system.tsunami.fake_pnp_read2]
541type=IsaFake
542fake_mem=false
543pio_addr=8804615848579
544pio_latency=1000
545pio_size=8
546platform=system.tsunami
547ret_bad_addr=false
548ret_data16=65535
549ret_data32=4294967295
550ret_data64=18446744073709551615
551ret_data8=255
552system=system
553update_data=false
554warn_access=
555pio=system.iobus.port[14]
556
557[system.tsunami.fake_pnp_read3]
558type=IsaFake
559fake_mem=false
560pio_addr=8804615848643
561pio_latency=1000
562pio_size=8
563platform=system.tsunami
564ret_bad_addr=false
565ret_data16=65535
566ret_data32=4294967295
567ret_data64=18446744073709551615
568ret_data8=255
569system=system
570update_data=false
571warn_access=
572pio=system.iobus.port[15]
573
574[system.tsunami.fake_pnp_read4]
575type=IsaFake
576fake_mem=false
577pio_addr=8804615848707
578pio_latency=1000
579pio_size=8
580platform=system.tsunami
581ret_bad_addr=false
582ret_data16=65535
583ret_data32=4294967295
584ret_data64=18446744073709551615
585ret_data8=255
586system=system
587update_data=false
588warn_access=
589pio=system.iobus.port[16]
590
591[system.tsunami.fake_pnp_read5]
592type=IsaFake
593fake_mem=false
594pio_addr=8804615848771
595pio_latency=1000
596pio_size=8
597platform=system.tsunami
598ret_bad_addr=false
599ret_data16=65535
600ret_data32=4294967295
601ret_data64=18446744073709551615
602ret_data8=255
603system=system
604update_data=false
605warn_access=
606pio=system.iobus.port[17]
607
608[system.tsunami.fake_pnp_read6]
609type=IsaFake
610fake_mem=false
611pio_addr=8804615848835
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[18]
624
625[system.tsunami.fake_pnp_read7]
626type=IsaFake
627fake_mem=false
628pio_addr=8804615848899
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[19]
641
642[system.tsunami.fake_pnp_write]
643type=IsaFake
644fake_mem=false
645pio_addr=8804615850617
646pio_latency=1000
647pio_size=8
648platform=system.tsunami
649ret_bad_addr=false
650ret_data16=65535
651ret_data32=4294967295
652ret_data64=18446744073709551615
653ret_data8=255
654system=system
655update_data=false
656warn_access=
657pio=system.iobus.port[11]
658
659[system.tsunami.fake_ppc]
660type=IsaFake
661fake_mem=false
662pio_addr=8804615848891
663pio_latency=1000
664pio_size=8
665platform=system.tsunami
666ret_bad_addr=false
667ret_data16=65535
668ret_data32=4294967295
669ret_data64=18446744073709551615
670ret_data8=255
671system=system
672update_data=false
673warn_access=
674pio=system.iobus.port[8]
675
676[system.tsunami.fake_sm_chip]
677type=IsaFake
678fake_mem=false
679pio_addr=8804615848816
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[3]
692
693[system.tsunami.fake_uart1]
694type=IsaFake
695fake_mem=false
696pio_addr=8804615848696
697pio_latency=1000
698pio_size=8
699platform=system.tsunami
700ret_bad_addr=false
701ret_data16=65535
702ret_data32=4294967295
703ret_data64=18446744073709551615
704ret_data8=255
705system=system
706update_data=false
707warn_access=
708pio=system.iobus.port[4]
709
710[system.tsunami.fake_uart2]
711type=IsaFake
712fake_mem=false
713pio_addr=8804615848936
714pio_latency=1000
715pio_size=8
716platform=system.tsunami
717ret_bad_addr=false
718ret_data16=65535
719ret_data32=4294967295
720ret_data64=18446744073709551615
721ret_data8=255
722system=system
723update_data=false
724warn_access=
725pio=system.iobus.port[5]
726
727[system.tsunami.fake_uart3]
728type=IsaFake
729fake_mem=false
730pio_addr=8804615848680
731pio_latency=1000
732pio_size=8
733platform=system.tsunami
734ret_bad_addr=false
735ret_data16=65535
736ret_data32=4294967295
737ret_data64=18446744073709551615
738ret_data8=255
739system=system
740update_data=false
741warn_access=
742pio=system.iobus.port[6]
743
744[system.tsunami.fake_uart4]
745type=IsaFake
746fake_mem=false
747pio_addr=8804615848944
748pio_latency=1000
749pio_size=8
750platform=system.tsunami
751ret_bad_addr=false
752ret_data16=65535
753ret_data32=4294967295
754ret_data64=18446744073709551615
755ret_data8=255
756system=system
757update_data=false
758warn_access=
759pio=system.iobus.port[7]
760
761[system.tsunami.fb]
762type=BadDevice
763devicename=FrameBuffer
764pio_addr=8804615848912
765pio_latency=1000
766platform=system.tsunami
767system=system
768pio=system.iobus.port[22]
769
770[system.tsunami.ide]
771type=IdeController
772BAR0=1
773BAR0LegacyIO=false
774BAR0Size=8
775BAR1=1
776BAR1LegacyIO=false
777BAR1Size=4
778BAR2=1
779BAR2LegacyIO=false
780BAR2Size=8
781BAR3=1
782BAR3LegacyIO=false
783BAR3Size=4
784BAR4=1
785BAR4LegacyIO=false
786BAR4Size=16
787BAR5=1
788BAR5LegacyIO=false
789BAR5Size=0
790BIST=0
791CacheLineSize=0
792CardbusCIS=0
793ClassCode=1
794Command=0
795DeviceID=28945
796ExpansionROM=0
797HeaderType=0
798InterruptLine=31
799InterruptPin=1
800LatencyTimer=0
801MaximumLatency=0
802MinimumGrant=0
803ProgIF=133
804Revision=0
805Status=640
806SubClassCode=1
807SubsystemID=0
808SubsystemVendorID=0
809VendorID=32902
810config_latency=20000
811ctrl_offset=0
812disks=system.disk0 system.disk2
813io_shift=0
814max_backoff_delay=10000000
815min_backoff_delay=4000
816pci_bus=0
817pci_dev=0
818pci_func=0
819pio_latency=1000
820platform=system.tsunami
821system=system
822config=system.iobus.port[27]
823dma=system.iobus.port[28]
824pio=system.iobus.port[26]
825
826[system.tsunami.io]
827type=TsunamiIO
828frequency=976562500
829pio_addr=8804615847936
830pio_latency=1000
831platform=system.tsunami
832system=system
833time=Thu Jan  1 00:00:00 2009
834tsunami=system.tsunami
835year_is_bcd=false
836pio=system.iobus.port[23]
837
838[system.tsunami.pchip]
839type=TsunamiPChip
840pio_addr=8802535473152
841pio_latency=1000
842platform=system.tsunami
843system=system
844tsunami=system.tsunami
845pio=system.iobus.port[2]
846
847[system.tsunami.pciconfig]
848type=PciConfigAll
849bus=0
850pio_latency=1
851platform=system.tsunami
852size=16777216
853system=system
854pio=system.iobus.default
855
856[system.tsunami.uart]
857type=Uart8250
858pio_addr=8804615848952
859pio_latency=1000
860platform=system.tsunami
861system=system
862terminal=system.terminal
863pio=system.iobus.port[24]
864
865