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