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