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