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