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