config.ini revision 8983:8800b05e1cb3
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 l2c membus physmem simple_disk terminal toL2Bus tsunami
12boot_cpu_frequency=500
13boot_osflags=root=/dev/hda1 console=ttyS0
14console=/dist/m5/system/binaries/console
15init_param=0
16kernel=/dist/m5/system/binaries/vmlinux
17load_addr_mask=1099511627775
18mem_mode=timing
19memories=system.physmem
20num_work_ids=16
21pal=/dist/m5/system/binaries/ts_osfpal
22readfile=tests/halt.sh
23symbolfile=
24system_rev=1024
25system_type=34
26work_begin_ckpt_count=0
27work_begin_cpu_id_exit=-1
28work_begin_exit_count=0
29work_cpus_ckpt_count=0
30work_end_ckpt_count=0
31work_end_exit_count=0
32work_item_id=-1
33system_port=system.membus.slave[0]
34
35[system.bridge]
36type=Bridge
37delay=50000
38nack_delay=4000
39ranges=8796093022208:18446744073709551615
40req_size=16
41resp_size=16
42write_ack=false
43master=system.iobus.slave[0]
44slave=system.membus.master[0]
45
46[system.cpu]
47type=TimingSimpleCPU
48children=dcache dtb icache interrupts itb tracer
49checker=Null
50clock=500
51cpu_id=0
52defer_registration=false
53do_checkpoint_insts=true
54do_quiesce=true
55do_statistics_insts=true
56dtb=system.cpu.dtb
57function_trace=false
58function_trace_start=0
59interrupts=system.cpu.interrupts
60itb=system.cpu.itb
61max_insts_all_threads=0
62max_insts_any_thread=0
63max_loads_all_threads=0
64max_loads_any_thread=0
65numThreads=1
66phase=0
67profile=0
68progress_interval=0
69system=system
70tracer=system.cpu.tracer
71workload=
72dcache_port=system.cpu.dcache.cpu_side
73icache_port=system.cpu.icache.cpu_side
74
75[system.cpu.dcache]
76type=BaseCache
77addr_ranges=0:18446744073709551615
78assoc=4
79block_size=64
80forward_snoops=true
81hash_delay=1
82is_top_level=true
83latency=1000
84max_miss_count=0
85mshrs=4
86prefetch_on_access=false
87prefetcher=Null
88prioritizeRequests=false
89repl=Null
90size=32768
91subblock_size=0
92system=system
93tgts_per_mshr=8
94trace_addr=0
95two_queue=false
96write_buffers=8
97cpu_side=system.cpu.dcache_port
98mem_side=system.toL2Bus.slave[1]
99
100[system.cpu.dtb]
101type=AlphaTLB
102size=64
103
104[system.cpu.icache]
105type=BaseCache
106addr_ranges=0:18446744073709551615
107assoc=1
108block_size=64
109forward_snoops=true
110hash_delay=1
111is_top_level=true
112latency=1000
113max_miss_count=0
114mshrs=4
115prefetch_on_access=false
116prefetcher=Null
117prioritizeRequests=false
118repl=Null
119size=32768
120subblock_size=0
121system=system
122tgts_per_mshr=8
123trace_addr=0
124two_queue=false
125write_buffers=8
126cpu_side=system.cpu.icache_port
127mem_side=system.toL2Bus.slave[0]
128
129[system.cpu.interrupts]
130type=AlphaInterrupts
131
132[system.cpu.itb]
133type=AlphaTLB
134size=48
135
136[system.cpu.tracer]
137type=ExeTracer
138
139[system.disk0]
140type=IdeDisk
141children=image
142delay=1000000
143driveID=master
144image=system.disk0.image
145
146[system.disk0.image]
147type=CowDiskImage
148children=child
149child=system.disk0.image.child
150image_file=
151read_only=false
152table_size=65536
153
154[system.disk0.image.child]
155type=RawDiskImage
156image_file=/dist/m5/system/disks/linux-latest.img
157read_only=true
158
159[system.disk2]
160type=IdeDisk
161children=image
162delay=1000000
163driveID=master
164image=system.disk2.image
165
166[system.disk2.image]
167type=CowDiskImage
168children=child
169child=system.disk2.image.child
170image_file=
171read_only=false
172table_size=65536
173
174[system.disk2.image.child]
175type=RawDiskImage
176image_file=/dist/m5/system/disks/linux-bigswap2.img
177read_only=true
178
179[system.intrctrl]
180type=IntrControl
181sys=system
182
183[system.iobus]
184type=Bus
185block_size=64
186bus_id=0
187clock=1000
188header_cycles=1
189use_default_range=true
190width=64
191default=system.tsunami.pciconfig.pio
192master=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
193slave=system.bridge.master system.tsunami.ide.dma system.tsunami.ethernet.dma
194
195[system.iocache]
196type=BaseCache
197addr_ranges=0:8589934591
198assoc=8
199block_size=64
200forward_snoops=false
201hash_delay=1
202is_top_level=true
203latency=50000
204max_miss_count=0
205mshrs=20
206prefetch_on_access=false
207prefetcher=Null
208prioritizeRequests=false
209repl=Null
210size=1024
211subblock_size=0
212system=system
213tgts_per_mshr=12
214trace_addr=0
215two_queue=false
216write_buffers=8
217cpu_side=system.iobus.master[29]
218mem_side=system.membus.slave[1]
219
220[system.l2c]
221type=BaseCache
222addr_ranges=0:18446744073709551615
223assoc=8
224block_size=64
225forward_snoops=true
226hash_delay=1
227is_top_level=false
228latency=10000
229max_miss_count=0
230mshrs=92
231prefetch_on_access=false
232prefetcher=Null
233prioritizeRequests=false
234repl=Null
235size=4194304
236subblock_size=0
237system=system
238tgts_per_mshr=16
239trace_addr=0
240two_queue=false
241write_buffers=8
242cpu_side=system.toL2Bus.master[0]
243mem_side=system.membus.slave[2]
244
245[system.membus]
246type=Bus
247children=badaddr_responder
248block_size=64
249bus_id=1
250clock=1000
251header_cycles=1
252use_default_range=false
253width=64
254default=system.membus.badaddr_responder.pio
255master=system.bridge.slave system.physmem.port[0]
256slave=system.system_port system.iocache.mem_side system.l2c.mem_side
257
258[system.membus.badaddr_responder]
259type=IsaFake
260fake_mem=false
261pio_addr=0
262pio_latency=1000
263pio_size=8
264ret_bad_addr=true
265ret_data16=65535
266ret_data32=4294967295
267ret_data64=18446744073709551615
268ret_data8=255
269system=system
270update_data=false
271warn_access=
272pio=system.membus.default
273
274[system.physmem]
275type=SimpleMemory
276conf_table_reported=false
277file=
278in_addr_map=true
279latency=30000
280latency_var=0
281null=false
282range=0:134217727
283zero=false
284port=system.membus.master[1]
285
286[system.simple_disk]
287type=SimpleDisk
288children=disk
289disk=system.simple_disk.disk
290system=system
291
292[system.simple_disk.disk]
293type=RawDiskImage
294image_file=/dist/m5/system/disks/linux-latest.img
295read_only=true
296
297[system.terminal]
298type=Terminal
299intr_control=system.intrctrl
300number=0
301output=true
302port=3456
303
304[system.toL2Bus]
305type=Bus
306block_size=64
307bus_id=0
308clock=1000
309header_cycles=1
310use_default_range=false
311width=64
312master=system.l2c.cpu_side
313slave=system.cpu.icache.mem_side system.cpu.dcache.mem_side
314
315[system.tsunami]
316type=Tsunami
317children=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
318intrctrl=system.intrctrl
319system=system
320
321[system.tsunami.backdoor]
322type=AlphaBackdoor
323cpu=system.cpu
324disk=system.simple_disk
325pio_addr=8804682956800
326pio_latency=1000
327platform=system.tsunami
328system=system
329terminal=system.terminal
330pio=system.iobus.master[24]
331
332[system.tsunami.cchip]
333type=TsunamiCChip
334pio_addr=8803072344064
335pio_latency=1000
336system=system
337tsunami=system.tsunami
338pio=system.iobus.master[0]
339
340[system.tsunami.ethernet]
341type=NSGigE
342BAR0=1
343BAR0LegacyIO=false
344BAR0Size=256
345BAR1=0
346BAR1LegacyIO=false
347BAR1Size=4096
348BAR2=0
349BAR2LegacyIO=false
350BAR2Size=0
351BAR3=0
352BAR3LegacyIO=false
353BAR3Size=0
354BAR4=0
355BAR4LegacyIO=false
356BAR4Size=0
357BAR5=0
358BAR5LegacyIO=false
359BAR5Size=0
360BIST=0
361CacheLineSize=0
362CardbusCIS=0
363ClassCode=2
364Command=0
365DeviceID=34
366ExpansionROM=0
367HeaderType=0
368InterruptLine=30
369InterruptPin=1
370LatencyTimer=0
371MaximumLatency=52
372MinimumGrant=176
373ProgIF=0
374Revision=0
375Status=656
376SubClassCode=0
377SubsystemID=0
378SubsystemVendorID=0
379VendorID=4107
380clock=0
381config_latency=20000
382dma_data_free=false
383dma_desc_free=false
384dma_no_allocate=true
385dma_read_delay=0
386dma_read_factor=0
387dma_write_delay=0
388dma_write_factor=0
389hardware_address=00:90:00:00:00:01
390intr_delay=10000000
391max_backoff_delay=10000000
392min_backoff_delay=4000
393pci_bus=0
394pci_dev=1
395pci_func=0
396pio_latency=1000
397platform=system.tsunami
398rss=false
399rx_delay=1000000
400rx_fifo_size=524288
401rx_filter=true
402rx_thread=false
403system=system
404tx_delay=1000000
405tx_fifo_size=524288
406tx_thread=false
407config=system.iobus.master[28]
408dma=system.iobus.slave[2]
409pio=system.iobus.master[27]
410
411[system.tsunami.fake_OROM]
412type=IsaFake
413fake_mem=false
414pio_addr=8796093677568
415pio_latency=1000
416pio_size=393216
417ret_bad_addr=false
418ret_data16=65535
419ret_data32=4294967295
420ret_data64=18446744073709551615
421ret_data8=255
422system=system
423update_data=false
424warn_access=
425pio=system.iobus.master[8]
426
427[system.tsunami.fake_ata0]
428type=IsaFake
429fake_mem=false
430pio_addr=8804615848432
431pio_latency=1000
432pio_size=8
433ret_bad_addr=false
434ret_data16=65535
435ret_data32=4294967295
436ret_data64=18446744073709551615
437ret_data8=255
438system=system
439update_data=false
440warn_access=
441pio=system.iobus.master[19]
442
443[system.tsunami.fake_ata1]
444type=IsaFake
445fake_mem=false
446pio_addr=8804615848304
447pio_latency=1000
448pio_size=8
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.master[20]
458
459[system.tsunami.fake_pnp_addr]
460type=IsaFake
461fake_mem=false
462pio_addr=8804615848569
463pio_latency=1000
464pio_size=8
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.master[9]
474
475[system.tsunami.fake_pnp_read0]
476type=IsaFake
477fake_mem=false
478pio_addr=8804615848451
479pio_latency=1000
480pio_size=8
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.master[11]
490
491[system.tsunami.fake_pnp_read1]
492type=IsaFake
493fake_mem=false
494pio_addr=8804615848515
495pio_latency=1000
496pio_size=8
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.master[12]
506
507[system.tsunami.fake_pnp_read2]
508type=IsaFake
509fake_mem=false
510pio_addr=8804615848579
511pio_latency=1000
512pio_size=8
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.master[13]
522
523[system.tsunami.fake_pnp_read3]
524type=IsaFake
525fake_mem=false
526pio_addr=8804615848643
527pio_latency=1000
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[14]
538
539[system.tsunami.fake_pnp_read4]
540type=IsaFake
541fake_mem=false
542pio_addr=8804615848707
543pio_latency=1000
544pio_size=8
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.master[15]
554
555[system.tsunami.fake_pnp_read5]
556type=IsaFake
557fake_mem=false
558pio_addr=8804615848771
559pio_latency=1000
560pio_size=8
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.master[16]
570
571[system.tsunami.fake_pnp_read6]
572type=IsaFake
573fake_mem=false
574pio_addr=8804615848835
575pio_latency=1000
576pio_size=8
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.master[17]
586
587[system.tsunami.fake_pnp_read7]
588type=IsaFake
589fake_mem=false
590pio_addr=8804615848899
591pio_latency=1000
592pio_size=8
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.master[18]
602
603[system.tsunami.fake_pnp_write]
604type=IsaFake
605fake_mem=false
606pio_addr=8804615850617
607pio_latency=1000
608pio_size=8
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.master[10]
618
619[system.tsunami.fake_ppc]
620type=IsaFake
621fake_mem=false
622pio_addr=8804615848891
623pio_latency=1000
624pio_size=8
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.master[7]
634
635[system.tsunami.fake_sm_chip]
636type=IsaFake
637fake_mem=false
638pio_addr=8804615848816
639pio_latency=1000
640pio_size=8
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.master[2]
650
651[system.tsunami.fake_uart1]
652type=IsaFake
653fake_mem=false
654pio_addr=8804615848696
655pio_latency=1000
656pio_size=8
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.master[3]
666
667[system.tsunami.fake_uart2]
668type=IsaFake
669fake_mem=false
670pio_addr=8804615848936
671pio_latency=1000
672pio_size=8
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.master[4]
682
683[system.tsunami.fake_uart3]
684type=IsaFake
685fake_mem=false
686pio_addr=8804615848680
687pio_latency=1000
688pio_size=8
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.master[5]
698
699[system.tsunami.fake_uart4]
700type=IsaFake
701fake_mem=false
702pio_addr=8804615848944
703pio_latency=1000
704pio_size=8
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.master[6]
714
715[system.tsunami.fb]
716type=BadDevice
717devicename=FrameBuffer
718pio_addr=8804615848912
719pio_latency=1000
720system=system
721pio=system.iobus.master[21]
722
723[system.tsunami.ide]
724type=IdeController
725BAR0=1
726BAR0LegacyIO=false
727BAR0Size=8
728BAR1=1
729BAR1LegacyIO=false
730BAR1Size=4
731BAR2=1
732BAR2LegacyIO=false
733BAR2Size=8
734BAR3=1
735BAR3LegacyIO=false
736BAR3Size=4
737BAR4=1
738BAR4LegacyIO=false
739BAR4Size=16
740BAR5=1
741BAR5LegacyIO=false
742BAR5Size=0
743BIST=0
744CacheLineSize=0
745CardbusCIS=0
746ClassCode=1
747Command=0
748DeviceID=28945
749ExpansionROM=0
750HeaderType=0
751InterruptLine=31
752InterruptPin=1
753LatencyTimer=0
754MaximumLatency=0
755MinimumGrant=0
756ProgIF=133
757Revision=0
758Status=640
759SubClassCode=1
760SubsystemID=0
761SubsystemVendorID=0
762VendorID=32902
763config_latency=20000
764ctrl_offset=0
765disks=system.disk0 system.disk2
766io_shift=0
767max_backoff_delay=10000000
768min_backoff_delay=4000
769pci_bus=0
770pci_dev=0
771pci_func=0
772pio_latency=1000
773platform=system.tsunami
774system=system
775config=system.iobus.master[26]
776dma=system.iobus.slave[1]
777pio=system.iobus.master[25]
778
779[system.tsunami.io]
780type=TsunamiIO
781frequency=976562500
782pio_addr=8804615847936
783pio_latency=1000
784system=system
785time=Thu Jan  1 00:00:00 2009
786tsunami=system.tsunami
787year_is_bcd=false
788pio=system.iobus.master[22]
789
790[system.tsunami.pchip]
791type=TsunamiPChip
792pio_addr=8802535473152
793pio_latency=1000
794system=system
795tsunami=system.tsunami
796pio=system.iobus.master[1]
797
798[system.tsunami.pciconfig]
799type=PciConfigAll
800bus=0
801pio_latency=1
802platform=system.tsunami
803size=16777216
804system=system
805pio=system.iobus.default
806
807[system.tsunami.uart]
808type=Uart8250
809pio_addr=8804615848952
810pio_latency=1000
811platform=system.tsunami
812system=system
813terminal=system.terminal
814pio=system.iobus.master[23]
815
816