config.ini revision 8835:7c68f84d7c4e
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
22physmem=system.physmem
23readfile=tests/halt.sh
24symbolfile=
25system_rev=1024
26system_type=34
27work_begin_ckpt_count=0
28work_begin_cpu_id_exit=-1
29work_begin_exit_count=0
30work_cpus_ckpt_count=0
31work_end_ckpt_count=0
32work_end_exit_count=0
33work_item_id=-1
34system_port=system.membus.port[2]
35
36[system.bridge]
37type=Bridge
38delay=50000
39nack_delay=4000
40ranges=8796093022208:18446744073709551615
41req_size=16
42resp_size=16
43write_ack=false
44master=system.iobus.port[0]
45slave=system.membus.port[0]
46
47[system.cpu]
48type=AtomicSimpleCPU
49children=dcache dtb icache interrupts itb tracer
50checker=Null
51clock=500
52cpu_id=0
53defer_registration=false
54do_checkpoint_insts=true
55do_quiesce=true
56do_statistics_insts=true
57dtb=system.cpu.dtb
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_range=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.port[2]
103
104[system.cpu.dtb]
105type=AlphaTLB
106size=64
107
108[system.cpu.icache]
109type=BaseCache
110addr_range=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.port[1]
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=Bus
189block_size=64
190bus_id=0
191clock=1000
192header_cycles=1
193use_default_range=true
194width=64
195default=system.tsunami.pciconfig.pio
196port=system.bridge.master 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.ide.dma system.tsunami.ethernet.pio system.tsunami.ethernet.config system.tsunami.ethernet.dma system.iocache.cpu_side
197
198[system.iocache]
199type=BaseCache
200addr_range=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.port[32]
221mem_side=system.membus.port[3]
222
223[system.l2c]
224type=BaseCache
225addr_range=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.port[0]
246mem_side=system.membus.port[4]
247
248[system.membus]
249type=Bus
250children=badaddr_responder
251block_size=64
252bus_id=1
253clock=1000
254header_cycles=1
255use_default_range=false
256width=64
257default=system.membus.badaddr_responder.pio
258port=system.bridge.slave system.physmem.port[0] 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=PhysicalMemory
278file=
279latency=30000
280latency_var=0
281null=false
282range=0:134217727
283zero=false
284port=system.membus.port[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
312port=system.l2c.cpu_side system.cpu.icache.mem_side system.cpu.dcache.mem_side
313
314[system.tsunami]
315type=Tsunami
316children=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
317intrctrl=system.intrctrl
318system=system
319
320[system.tsunami.backdoor]
321type=AlphaBackdoor
322cpu=system.cpu
323disk=system.simple_disk
324pio_addr=8804682956800
325pio_latency=1000
326platform=system.tsunami
327system=system
328terminal=system.terminal
329pio=system.iobus.port[25]
330
331[system.tsunami.cchip]
332type=TsunamiCChip
333pio_addr=8803072344064
334pio_latency=1000
335system=system
336tsunami=system.tsunami
337pio=system.iobus.port[1]
338
339[system.tsunami.ethernet]
340type=NSGigE
341BAR0=1
342BAR0LegacyIO=false
343BAR0Size=256
344BAR1=0
345BAR1LegacyIO=false
346BAR1Size=4096
347BAR2=0
348BAR2LegacyIO=false
349BAR2Size=0
350BAR3=0
351BAR3LegacyIO=false
352BAR3Size=0
353BAR4=0
354BAR4LegacyIO=false
355BAR4Size=0
356BAR5=0
357BAR5LegacyIO=false
358BAR5Size=0
359BIST=0
360CacheLineSize=0
361CardbusCIS=0
362ClassCode=2
363Command=0
364DeviceID=34
365ExpansionROM=0
366HeaderType=0
367InterruptLine=30
368InterruptPin=1
369LatencyTimer=0
370MaximumLatency=52
371MinimumGrant=176
372ProgIF=0
373Revision=0
374Status=656
375SubClassCode=0
376SubsystemID=0
377SubsystemVendorID=0
378VendorID=4107
379clock=0
380config_latency=20000
381dma_data_free=false
382dma_desc_free=false
383dma_no_allocate=true
384dma_read_delay=0
385dma_read_factor=0
386dma_write_delay=0
387dma_write_factor=0
388hardware_address=00:90:00:00:00:01
389intr_delay=10000000
390max_backoff_delay=10000000
391min_backoff_delay=4000
392pci_bus=0
393pci_dev=1
394pci_func=0
395pio_latency=1000
396platform=system.tsunami
397rss=false
398rx_delay=1000000
399rx_fifo_size=524288
400rx_filter=true
401rx_thread=false
402system=system
403tx_delay=1000000
404tx_fifo_size=524288
405tx_thread=false
406config=system.iobus.port[30]
407dma=system.iobus.port[31]
408pio=system.iobus.port[29]
409
410[system.tsunami.fake_OROM]
411type=IsaFake
412fake_mem=false
413pio_addr=8796093677568
414pio_latency=1000
415pio_size=393216
416ret_bad_addr=false
417ret_data16=65535
418ret_data32=4294967295
419ret_data64=18446744073709551615
420ret_data8=255
421system=system
422update_data=false
423warn_access=
424pio=system.iobus.port[9]
425
426[system.tsunami.fake_ata0]
427type=IsaFake
428fake_mem=false
429pio_addr=8804615848432
430pio_latency=1000
431pio_size=8
432ret_bad_addr=false
433ret_data16=65535
434ret_data32=4294967295
435ret_data64=18446744073709551615
436ret_data8=255
437system=system
438update_data=false
439warn_access=
440pio=system.iobus.port[20]
441
442[system.tsunami.fake_ata1]
443type=IsaFake
444fake_mem=false
445pio_addr=8804615848304
446pio_latency=1000
447pio_size=8
448ret_bad_addr=false
449ret_data16=65535
450ret_data32=4294967295
451ret_data64=18446744073709551615
452ret_data8=255
453system=system
454update_data=false
455warn_access=
456pio=system.iobus.port[21]
457
458[system.tsunami.fake_pnp_addr]
459type=IsaFake
460fake_mem=false
461pio_addr=8804615848569
462pio_latency=1000
463pio_size=8
464ret_bad_addr=false
465ret_data16=65535
466ret_data32=4294967295
467ret_data64=18446744073709551615
468ret_data8=255
469system=system
470update_data=false
471warn_access=
472pio=system.iobus.port[10]
473
474[system.tsunami.fake_pnp_read0]
475type=IsaFake
476fake_mem=false
477pio_addr=8804615848451
478pio_latency=1000
479pio_size=8
480ret_bad_addr=false
481ret_data16=65535
482ret_data32=4294967295
483ret_data64=18446744073709551615
484ret_data8=255
485system=system
486update_data=false
487warn_access=
488pio=system.iobus.port[12]
489
490[system.tsunami.fake_pnp_read1]
491type=IsaFake
492fake_mem=false
493pio_addr=8804615848515
494pio_latency=1000
495pio_size=8
496ret_bad_addr=false
497ret_data16=65535
498ret_data32=4294967295
499ret_data64=18446744073709551615
500ret_data8=255
501system=system
502update_data=false
503warn_access=
504pio=system.iobus.port[13]
505
506[system.tsunami.fake_pnp_read2]
507type=IsaFake
508fake_mem=false
509pio_addr=8804615848579
510pio_latency=1000
511pio_size=8
512ret_bad_addr=false
513ret_data16=65535
514ret_data32=4294967295
515ret_data64=18446744073709551615
516ret_data8=255
517system=system
518update_data=false
519warn_access=
520pio=system.iobus.port[14]
521
522[system.tsunami.fake_pnp_read3]
523type=IsaFake
524fake_mem=false
525pio_addr=8804615848643
526pio_latency=1000
527pio_size=8
528ret_bad_addr=false
529ret_data16=65535
530ret_data32=4294967295
531ret_data64=18446744073709551615
532ret_data8=255
533system=system
534update_data=false
535warn_access=
536pio=system.iobus.port[15]
537
538[system.tsunami.fake_pnp_read4]
539type=IsaFake
540fake_mem=false
541pio_addr=8804615848707
542pio_latency=1000
543pio_size=8
544ret_bad_addr=false
545ret_data16=65535
546ret_data32=4294967295
547ret_data64=18446744073709551615
548ret_data8=255
549system=system
550update_data=false
551warn_access=
552pio=system.iobus.port[16]
553
554[system.tsunami.fake_pnp_read5]
555type=IsaFake
556fake_mem=false
557pio_addr=8804615848771
558pio_latency=1000
559pio_size=8
560ret_bad_addr=false
561ret_data16=65535
562ret_data32=4294967295
563ret_data64=18446744073709551615
564ret_data8=255
565system=system
566update_data=false
567warn_access=
568pio=system.iobus.port[17]
569
570[system.tsunami.fake_pnp_read6]
571type=IsaFake
572fake_mem=false
573pio_addr=8804615848835
574pio_latency=1000
575pio_size=8
576ret_bad_addr=false
577ret_data16=65535
578ret_data32=4294967295
579ret_data64=18446744073709551615
580ret_data8=255
581system=system
582update_data=false
583warn_access=
584pio=system.iobus.port[18]
585
586[system.tsunami.fake_pnp_read7]
587type=IsaFake
588fake_mem=false
589pio_addr=8804615848899
590pio_latency=1000
591pio_size=8
592ret_bad_addr=false
593ret_data16=65535
594ret_data32=4294967295
595ret_data64=18446744073709551615
596ret_data8=255
597system=system
598update_data=false
599warn_access=
600pio=system.iobus.port[19]
601
602[system.tsunami.fake_pnp_write]
603type=IsaFake
604fake_mem=false
605pio_addr=8804615850617
606pio_latency=1000
607pio_size=8
608ret_bad_addr=false
609ret_data16=65535
610ret_data32=4294967295
611ret_data64=18446744073709551615
612ret_data8=255
613system=system
614update_data=false
615warn_access=
616pio=system.iobus.port[11]
617
618[system.tsunami.fake_ppc]
619type=IsaFake
620fake_mem=false
621pio_addr=8804615848891
622pio_latency=1000
623pio_size=8
624ret_bad_addr=false
625ret_data16=65535
626ret_data32=4294967295
627ret_data64=18446744073709551615
628ret_data8=255
629system=system
630update_data=false
631warn_access=
632pio=system.iobus.port[8]
633
634[system.tsunami.fake_sm_chip]
635type=IsaFake
636fake_mem=false
637pio_addr=8804615848816
638pio_latency=1000
639pio_size=8
640ret_bad_addr=false
641ret_data16=65535
642ret_data32=4294967295
643ret_data64=18446744073709551615
644ret_data8=255
645system=system
646update_data=false
647warn_access=
648pio=system.iobus.port[3]
649
650[system.tsunami.fake_uart1]
651type=IsaFake
652fake_mem=false
653pio_addr=8804615848696
654pio_latency=1000
655pio_size=8
656ret_bad_addr=false
657ret_data16=65535
658ret_data32=4294967295
659ret_data64=18446744073709551615
660ret_data8=255
661system=system
662update_data=false
663warn_access=
664pio=system.iobus.port[4]
665
666[system.tsunami.fake_uart2]
667type=IsaFake
668fake_mem=false
669pio_addr=8804615848936
670pio_latency=1000
671pio_size=8
672ret_bad_addr=false
673ret_data16=65535
674ret_data32=4294967295
675ret_data64=18446744073709551615
676ret_data8=255
677system=system
678update_data=false
679warn_access=
680pio=system.iobus.port[5]
681
682[system.tsunami.fake_uart3]
683type=IsaFake
684fake_mem=false
685pio_addr=8804615848680
686pio_latency=1000
687pio_size=8
688ret_bad_addr=false
689ret_data16=65535
690ret_data32=4294967295
691ret_data64=18446744073709551615
692ret_data8=255
693system=system
694update_data=false
695warn_access=
696pio=system.iobus.port[6]
697
698[system.tsunami.fake_uart4]
699type=IsaFake
700fake_mem=false
701pio_addr=8804615848944
702pio_latency=1000
703pio_size=8
704ret_bad_addr=false
705ret_data16=65535
706ret_data32=4294967295
707ret_data64=18446744073709551615
708ret_data8=255
709system=system
710update_data=false
711warn_access=
712pio=system.iobus.port[7]
713
714[system.tsunami.fb]
715type=BadDevice
716devicename=FrameBuffer
717pio_addr=8804615848912
718pio_latency=1000
719system=system
720pio=system.iobus.port[22]
721
722[system.tsunami.ide]
723type=IdeController
724BAR0=1
725BAR0LegacyIO=false
726BAR0Size=8
727BAR1=1
728BAR1LegacyIO=false
729BAR1Size=4
730BAR2=1
731BAR2LegacyIO=false
732BAR2Size=8
733BAR3=1
734BAR3LegacyIO=false
735BAR3Size=4
736BAR4=1
737BAR4LegacyIO=false
738BAR4Size=16
739BAR5=1
740BAR5LegacyIO=false
741BAR5Size=0
742BIST=0
743CacheLineSize=0
744CardbusCIS=0
745ClassCode=1
746Command=0
747DeviceID=28945
748ExpansionROM=0
749HeaderType=0
750InterruptLine=31
751InterruptPin=1
752LatencyTimer=0
753MaximumLatency=0
754MinimumGrant=0
755ProgIF=133
756Revision=0
757Status=640
758SubClassCode=1
759SubsystemID=0
760SubsystemVendorID=0
761VendorID=32902
762config_latency=20000
763ctrl_offset=0
764disks=system.disk0 system.disk2
765io_shift=0
766max_backoff_delay=10000000
767min_backoff_delay=4000
768pci_bus=0
769pci_dev=0
770pci_func=0
771pio_latency=1000
772platform=system.tsunami
773system=system
774config=system.iobus.port[27]
775dma=system.iobus.port[28]
776pio=system.iobus.port[26]
777
778[system.tsunami.io]
779type=TsunamiIO
780frequency=976562500
781pio_addr=8804615847936
782pio_latency=1000
783system=system
784time=Thu Jan  1 00:00:00 2009
785tsunami=system.tsunami
786year_is_bcd=false
787pio=system.iobus.port[23]
788
789[system.tsunami.pchip]
790type=TsunamiPChip
791pio_addr=8802535473152
792pio_latency=1000
793system=system
794tsunami=system.tsunami
795pio=system.iobus.port[2]
796
797[system.tsunami.pciconfig]
798type=PciConfigAll
799bus=0
800pio_latency=1
801platform=system.tsunami
802size=16777216
803system=system
804pio=system.iobus.default
805
806[system.tsunami.uart]
807type=Uart8250
808pio_addr=8804615848952
809pio_latency=1000
810platform=system.tsunami
811system=system
812terminal=system.terminal
813pio=system.iobus.port[24]
814
815