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