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