config.ini revision 5509
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=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.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
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
301latency_var=0
302null=false
303range=0:134217727
304zero=false
305port=system.membus.port[1]
306
307[system.simple_disk]
308type=SimpleDisk
309children=disk
310disk=system.simple_disk.disk
311system=system
312
313[system.simple_disk.disk]
314type=RawDiskImage
315image_file=/dist/m5/system/disks/linux-latest.img
316read_only=true
317
318[system.terminal]
319type=Terminal
320intr_control=system.intrctrl
321number=0
322output=true
323port=3456
324
325[system.toL2Bus]
326type=Bus
327children=responder
328block_size=64
329bus_id=0
330clock=1000
331header_cycles=1
332responder_set=false
333width=64
334default=system.toL2Bus.responder.pio
335port=system.l2c.cpu_side system.cpu.icache.mem_side system.cpu.dcache.mem_side
336
337[system.toL2Bus.responder]
338type=IsaFake
339pio_addr=0
340pio_latency=1
341pio_size=8
342platform=system.tsunami
343ret_bad_addr=true
344ret_data16=65535
345ret_data32=4294967295
346ret_data64=18446744073709551615
347ret_data8=255
348system=system
349update_data=false
350warn_access=
351pio=system.toL2Bus.default
352
353[system.tsunami]
354type=Tsunami
355children=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
356intrctrl=system.intrctrl
357system=system
358
359[system.tsunami.backdoor]
360type=AlphaBackdoor
361cpu=system.cpu
362disk=system.simple_disk
363pio_addr=8804682956800
364pio_latency=1000
365platform=system.tsunami
366system=system
367terminal=system.terminal
368pio=system.iobus.port[25]
369
370[system.tsunami.cchip]
371type=TsunamiCChip
372pio_addr=8803072344064
373pio_latency=1000
374platform=system.tsunami
375system=system
376tsunami=system.tsunami
377pio=system.iobus.port[1]
378
379[system.tsunami.ethernet]
380type=NSGigE
381BAR0=1
382BAR0Size=256
383BAR1=0
384BAR1Size=4096
385BAR2=0
386BAR2Size=0
387BAR3=0
388BAR3Size=0
389BAR4=0
390BAR4Size=0
391BAR5=0
392BAR5Size=0
393BIST=0
394CacheLineSize=0
395CardbusCIS=0
396ClassCode=2
397Command=0
398DeviceID=34
399ExpansionROM=0
400HeaderType=0
401InterruptLine=30
402InterruptPin=1
403LatencyTimer=0
404MaximumLatency=52
405MinimumGrant=176
406ProgIF=0
407Revision=0
408Status=656
409SubClassCode=0
410SubsystemID=0
411SubsystemVendorID=0
412VendorID=4107
413clock=0
414config_latency=20000
415dma_data_free=false
416dma_desc_free=false
417dma_no_allocate=true
418dma_read_delay=0
419dma_read_factor=0
420dma_write_delay=0
421dma_write_factor=0
422hardware_address=00:90:00:00:00:01
423intr_delay=10000000
424max_backoff_delay=10000000
425min_backoff_delay=4000
426pci_bus=0
427pci_dev=1
428pci_func=0
429pio_latency=1000
430platform=system.tsunami
431rss=false
432rx_delay=1000000
433rx_fifo_size=524288
434rx_filter=true
435rx_thread=false
436system=system
437tx_delay=1000000
438tx_fifo_size=524288
439tx_thread=false
440config=system.iobus.port[29]
441dma=system.iobus.port[30]
442pio=system.iobus.port[27]
443
444[system.tsunami.fake_OROM]
445type=IsaFake
446pio_addr=8796093677568
447pio_latency=1000
448pio_size=393216
449platform=system.tsunami
450ret_bad_addr=false
451ret_data16=65535
452ret_data32=4294967295
453ret_data64=18446744073709551615
454ret_data8=255
455system=system
456update_data=false
457warn_access=
458pio=system.iobus.port[9]
459
460[system.tsunami.fake_ata0]
461type=IsaFake
462pio_addr=8804615848432
463pio_latency=1000
464pio_size=8
465platform=system.tsunami
466ret_bad_addr=false
467ret_data16=65535
468ret_data32=4294967295
469ret_data64=18446744073709551615
470ret_data8=255
471system=system
472update_data=false
473warn_access=
474pio=system.iobus.port[20]
475
476[system.tsunami.fake_ata1]
477type=IsaFake
478pio_addr=8804615848304
479pio_latency=1000
480pio_size=8
481platform=system.tsunami
482ret_bad_addr=false
483ret_data16=65535
484ret_data32=4294967295
485ret_data64=18446744073709551615
486ret_data8=255
487system=system
488update_data=false
489warn_access=
490pio=system.iobus.port[21]
491
492[system.tsunami.fake_pnp_addr]
493type=IsaFake
494pio_addr=8804615848569
495pio_latency=1000
496pio_size=8
497platform=system.tsunami
498ret_bad_addr=false
499ret_data16=65535
500ret_data32=4294967295
501ret_data64=18446744073709551615
502ret_data8=255
503system=system
504update_data=false
505warn_access=
506pio=system.iobus.port[10]
507
508[system.tsunami.fake_pnp_read0]
509type=IsaFake
510pio_addr=8804615848451
511pio_latency=1000
512pio_size=8
513platform=system.tsunami
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.port[12]
523
524[system.tsunami.fake_pnp_read1]
525type=IsaFake
526pio_addr=8804615848515
527pio_latency=1000
528pio_size=8
529platform=system.tsunami
530ret_bad_addr=false
531ret_data16=65535
532ret_data32=4294967295
533ret_data64=18446744073709551615
534ret_data8=255
535system=system
536update_data=false
537warn_access=
538pio=system.iobus.port[13]
539
540[system.tsunami.fake_pnp_read2]
541type=IsaFake
542pio_addr=8804615848579
543pio_latency=1000
544pio_size=8
545platform=system.tsunami
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.port[14]
555
556[system.tsunami.fake_pnp_read3]
557type=IsaFake
558pio_addr=8804615848643
559pio_latency=1000
560pio_size=8
561platform=system.tsunami
562ret_bad_addr=false
563ret_data16=65535
564ret_data32=4294967295
565ret_data64=18446744073709551615
566ret_data8=255
567system=system
568update_data=false
569warn_access=
570pio=system.iobus.port[15]
571
572[system.tsunami.fake_pnp_read4]
573type=IsaFake
574pio_addr=8804615848707
575pio_latency=1000
576pio_size=8
577platform=system.tsunami
578ret_bad_addr=false
579ret_data16=65535
580ret_data32=4294967295
581ret_data64=18446744073709551615
582ret_data8=255
583system=system
584update_data=false
585warn_access=
586pio=system.iobus.port[16]
587
588[system.tsunami.fake_pnp_read5]
589type=IsaFake
590pio_addr=8804615848771
591pio_latency=1000
592pio_size=8
593platform=system.tsunami
594ret_bad_addr=false
595ret_data16=65535
596ret_data32=4294967295
597ret_data64=18446744073709551615
598ret_data8=255
599system=system
600update_data=false
601warn_access=
602pio=system.iobus.port[17]
603
604[system.tsunami.fake_pnp_read6]
605type=IsaFake
606pio_addr=8804615848835
607pio_latency=1000
608pio_size=8
609platform=system.tsunami
610ret_bad_addr=false
611ret_data16=65535
612ret_data32=4294967295
613ret_data64=18446744073709551615
614ret_data8=255
615system=system
616update_data=false
617warn_access=
618pio=system.iobus.port[18]
619
620[system.tsunami.fake_pnp_read7]
621type=IsaFake
622pio_addr=8804615848899
623pio_latency=1000
624pio_size=8
625platform=system.tsunami
626ret_bad_addr=false
627ret_data16=65535
628ret_data32=4294967295
629ret_data64=18446744073709551615
630ret_data8=255
631system=system
632update_data=false
633warn_access=
634pio=system.iobus.port[19]
635
636[system.tsunami.fake_pnp_write]
637type=IsaFake
638pio_addr=8804615850617
639pio_latency=1000
640pio_size=8
641platform=system.tsunami
642ret_bad_addr=false
643ret_data16=65535
644ret_data32=4294967295
645ret_data64=18446744073709551615
646ret_data8=255
647system=system
648update_data=false
649warn_access=
650pio=system.iobus.port[11]
651
652[system.tsunami.fake_ppc]
653type=IsaFake
654pio_addr=8804615848891
655pio_latency=1000
656pio_size=8
657platform=system.tsunami
658ret_bad_addr=false
659ret_data16=65535
660ret_data32=4294967295
661ret_data64=18446744073709551615
662ret_data8=255
663system=system
664update_data=false
665warn_access=
666pio=system.iobus.port[8]
667
668[system.tsunami.fake_sm_chip]
669type=IsaFake
670pio_addr=8804615848816
671pio_latency=1000
672pio_size=8
673platform=system.tsunami
674ret_bad_addr=false
675ret_data16=65535
676ret_data32=4294967295
677ret_data64=18446744073709551615
678ret_data8=255
679system=system
680update_data=false
681warn_access=
682pio=system.iobus.port[3]
683
684[system.tsunami.fake_uart1]
685type=IsaFake
686pio_addr=8804615848696
687pio_latency=1000
688pio_size=8
689platform=system.tsunami
690ret_bad_addr=false
691ret_data16=65535
692ret_data32=4294967295
693ret_data64=18446744073709551615
694ret_data8=255
695system=system
696update_data=false
697warn_access=
698pio=system.iobus.port[4]
699
700[system.tsunami.fake_uart2]
701type=IsaFake
702pio_addr=8804615848936
703pio_latency=1000
704pio_size=8
705platform=system.tsunami
706ret_bad_addr=false
707ret_data16=65535
708ret_data32=4294967295
709ret_data64=18446744073709551615
710ret_data8=255
711system=system
712update_data=false
713warn_access=
714pio=system.iobus.port[5]
715
716[system.tsunami.fake_uart3]
717type=IsaFake
718pio_addr=8804615848680
719pio_latency=1000
720pio_size=8
721platform=system.tsunami
722ret_bad_addr=false
723ret_data16=65535
724ret_data32=4294967295
725ret_data64=18446744073709551615
726ret_data8=255
727system=system
728update_data=false
729warn_access=
730pio=system.iobus.port[6]
731
732[system.tsunami.fake_uart4]
733type=IsaFake
734pio_addr=8804615848944
735pio_latency=1000
736pio_size=8
737platform=system.tsunami
738ret_bad_addr=false
739ret_data16=65535
740ret_data32=4294967295
741ret_data64=18446744073709551615
742ret_data8=255
743system=system
744update_data=false
745warn_access=
746pio=system.iobus.port[7]
747
748[system.tsunami.fb]
749type=BadDevice
750devicename=FrameBuffer
751pio_addr=8804615848912
752pio_latency=1000
753platform=system.tsunami
754system=system
755pio=system.iobus.port[22]
756
757[system.tsunami.ide]
758type=IdeController
759BAR0=1
760BAR0Size=8
761BAR1=1
762BAR1Size=4
763BAR2=1
764BAR2Size=8
765BAR3=1
766BAR3Size=4
767BAR4=1
768BAR4Size=16
769BAR5=1
770BAR5Size=0
771BIST=0
772CacheLineSize=0
773CardbusCIS=0
774ClassCode=1
775Command=0
776DeviceID=28945
777ExpansionROM=0
778HeaderType=0
779InterruptLine=31
780InterruptPin=1
781LatencyTimer=0
782MaximumLatency=0
783MinimumGrant=0
784ProgIF=133
785Revision=0
786Status=640
787SubClassCode=1
788SubsystemID=0
789SubsystemVendorID=0
790VendorID=32902
791config_latency=20000
792disks=system.disk0 system.disk2
793max_backoff_delay=10000000
794min_backoff_delay=4000
795pci_bus=0
796pci_dev=0
797pci_func=0
798pio_latency=1000
799platform=system.tsunami
800system=system
801config=system.iobus.port[31]
802dma=system.iobus.port[32]
803pio=system.iobus.port[26]
804
805[system.tsunami.io]
806type=TsunamiIO
807frequency=976562500
808pio_addr=8804615847936
809pio_latency=1000
810platform=system.tsunami
811system=system
812time=Thu Jan  1 00:00:00 2009
813tsunami=system.tsunami
814year_is_bcd=false
815pio=system.iobus.port[23]
816
817[system.tsunami.pchip]
818type=TsunamiPChip
819pio_addr=8802535473152
820pio_latency=1000
821platform=system.tsunami
822system=system
823tsunami=system.tsunami
824pio=system.iobus.port[2]
825
826[system.tsunami.pciconfig]
827type=PciConfigAll
828bus=0
829pio_latency=1
830platform=system.tsunami
831size=16777216
832system=system
833pio=system.iobus.default
834
835[system.tsunami.uart]
836type=Uart8250
837pio_addr=8804615848952
838pio_latency=1000
839platform=system.tsunami
840system=system
841terminal=system.terminal
842pio=system.iobus.port[24]
843
844