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