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