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