config.ini revision 9055
1[drivesys]
2type=LinuxAlphaSystem
3children=bridge cpu disk0 disk2 intrctrl iobridge iobus membus physmem simple_disk terminal tsunami
4boot_cpu_frequency=1
5boot_osflags=root=/dev/hda1 console=ttyS0
6console=/dist/m5/system/binaries/console
7init_param=0
8kernel=/dist/m5/system/binaries/vmlinux
9load_addr_mask=1099511627775
10mem_mode=atomic
11memories=drivesys.physmem
12num_work_ids=16
13pal=/dist/m5/system/binaries/ts_osfpal
14readfile=/tmp/gem5.ali/configs/boot/netperf-server.rcS
15symbolfile=
16system_rev=1024
17system_type=34
18work_begin_ckpt_count=0
19work_begin_cpu_id_exit=-1
20work_begin_exit_count=0
21work_cpus_ckpt_count=0
22work_end_ckpt_count=0
23work_end_exit_count=0
24work_item_id=-1
25system_port=drivesys.membus.slave[0]
26
27[drivesys.bridge]
28type=Bridge
29delay=50000
30nack_delay=4000
31ranges=8796093022208:18446744073709551615
32req_size=16
33resp_size=16
34write_ack=false
35master=drivesys.iobus.slave[0]
36slave=drivesys.membus.master[0]
37
38[drivesys.cpu]
39type=AtomicSimpleCPU
40children=dtb interrupts itb tracer
41checker=Null
42clock=1
43cpu_id=0
44defer_registration=false
45do_checkpoint_insts=true
46do_quiesce=true
47do_statistics_insts=true
48dtb=drivesys.cpu.dtb
49fastmem=false
50function_trace=false
51function_trace_start=0
52interrupts=drivesys.cpu.interrupts
53itb=drivesys.cpu.itb
54max_insts_all_threads=0
55max_insts_any_thread=0
56max_loads_all_threads=0
57max_loads_any_thread=0
58numThreads=1
59phase=0
60profile=0
61progress_interval=0
62simulate_data_stalls=false
63simulate_inst_stalls=false
64system=drivesys
65tracer=drivesys.cpu.tracer
66width=1
67workload=
68dcache_port=drivesys.membus.slave[2]
69icache_port=drivesys.membus.slave[1]
70
71[drivesys.cpu.dtb]
72type=AlphaTLB
73size=64
74
75[drivesys.cpu.interrupts]
76type=AlphaInterrupts
77
78[drivesys.cpu.itb]
79type=AlphaTLB
80size=48
81
82[drivesys.cpu.tracer]
83type=ExeTracer
84
85[drivesys.disk0]
86type=IdeDisk
87children=image
88delay=1000000
89driveID=master
90image=drivesys.disk0.image
91
92[drivesys.disk0.image]
93type=CowDiskImage
94children=child
95child=drivesys.disk0.image.child
96image_file=
97read_only=false
98table_size=65536
99
100[drivesys.disk0.image.child]
101type=RawDiskImage
102image_file=/dist/m5/system/disks/linux-latest.img
103read_only=true
104
105[drivesys.disk2]
106type=IdeDisk
107children=image
108delay=1000000
109driveID=master
110image=drivesys.disk2.image
111
112[drivesys.disk2.image]
113type=CowDiskImage
114children=child
115child=drivesys.disk2.image.child
116image_file=
117read_only=false
118table_size=65536
119
120[drivesys.disk2.image.child]
121type=RawDiskImage
122image_file=/dist/m5/system/disks/linux-bigswap2.img
123read_only=true
124
125[drivesys.intrctrl]
126type=IntrControl
127sys=drivesys
128
129[drivesys.iobridge]
130type=Bridge
131delay=50000
132nack_delay=4000
133ranges=0:8589934592
134req_size=16
135resp_size=16
136write_ack=false
137master=drivesys.membus.slave[3]
138slave=drivesys.iobus.master[29]
139
140[drivesys.iobus]
141type=NoncoherentBus
142block_size=64
143clock=1000
144header_cycles=1
145use_default_range=true
146width=64
147default=drivesys.tsunami.pciconfig.pio
148master=drivesys.tsunami.cchip.pio drivesys.tsunami.pchip.pio drivesys.tsunami.fake_sm_chip.pio drivesys.tsunami.fake_uart1.pio drivesys.tsunami.fake_uart2.pio drivesys.tsunami.fake_uart3.pio drivesys.tsunami.fake_uart4.pio drivesys.tsunami.fake_ppc.pio drivesys.tsunami.fake_OROM.pio drivesys.tsunami.fake_pnp_addr.pio drivesys.tsunami.fake_pnp_write.pio drivesys.tsunami.fake_pnp_read0.pio drivesys.tsunami.fake_pnp_read1.pio drivesys.tsunami.fake_pnp_read2.pio drivesys.tsunami.fake_pnp_read3.pio drivesys.tsunami.fake_pnp_read4.pio drivesys.tsunami.fake_pnp_read5.pio drivesys.tsunami.fake_pnp_read6.pio drivesys.tsunami.fake_pnp_read7.pio drivesys.tsunami.fake_ata0.pio drivesys.tsunami.fake_ata1.pio drivesys.tsunami.fb.pio drivesys.tsunami.io.pio drivesys.tsunami.uart.pio drivesys.tsunami.backdoor.pio drivesys.tsunami.ide.pio drivesys.tsunami.ide.config drivesys.tsunami.ethernet.pio drivesys.tsunami.ethernet.config drivesys.iobridge.slave
149slave=drivesys.bridge.master drivesys.tsunami.ide.dma drivesys.tsunami.ethernet.dma
150
151[drivesys.membus]
152type=CoherentBus
153children=badaddr_responder
154block_size=64
155clock=1000
156header_cycles=1
157use_default_range=false
158width=64
159default=drivesys.membus.badaddr_responder.pio
160master=drivesys.bridge.slave drivesys.physmem.port[0]
161slave=drivesys.system_port drivesys.cpu.icache_port drivesys.cpu.dcache_port drivesys.iobridge.master
162
163[drivesys.membus.badaddr_responder]
164type=IsaFake
165fake_mem=false
166pio_addr=0
167pio_latency=1000
168pio_size=8
169ret_bad_addr=true
170ret_data16=65535
171ret_data32=4294967295
172ret_data64=18446744073709551615
173ret_data8=255
174system=drivesys
175update_data=false
176warn_access=
177pio=drivesys.membus.default
178
179[drivesys.physmem]
180type=SimpleMemory
181conf_table_reported=false
182file=
183in_addr_map=true
184latency=30000
185latency_var=0
186null=false
187range=0:134217727
188zero=false
189port=drivesys.membus.master[1]
190
191[drivesys.simple_disk]
192type=SimpleDisk
193children=disk
194disk=drivesys.simple_disk.disk
195system=drivesys
196
197[drivesys.simple_disk.disk]
198type=RawDiskImage
199image_file=/dist/m5/system/disks/linux-latest.img
200read_only=true
201
202[drivesys.terminal]
203type=Terminal
204intr_control=drivesys.intrctrl
205number=0
206output=true
207port=3456
208
209[drivesys.tsunami]
210type=Tsunami
211children=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
212intrctrl=drivesys.intrctrl
213system=drivesys
214
215[drivesys.tsunami.backdoor]
216type=AlphaBackdoor
217cpu=drivesys.cpu
218disk=drivesys.simple_disk
219pio_addr=8804682956800
220pio_latency=1000
221platform=drivesys.tsunami
222system=drivesys
223terminal=drivesys.terminal
224pio=drivesys.iobus.master[24]
225
226[drivesys.tsunami.cchip]
227type=TsunamiCChip
228pio_addr=8803072344064
229pio_latency=1000
230system=drivesys
231tsunami=drivesys.tsunami
232pio=drivesys.iobus.master[0]
233
234[drivesys.tsunami.ethernet]
235type=NSGigE
236BAR0=1
237BAR0LegacyIO=false
238BAR0Size=256
239BAR1=0
240BAR1LegacyIO=false
241BAR1Size=4096
242BAR2=0
243BAR2LegacyIO=false
244BAR2Size=0
245BAR3=0
246BAR3LegacyIO=false
247BAR3Size=0
248BAR4=0
249BAR4LegacyIO=false
250BAR4Size=0
251BAR5=0
252BAR5LegacyIO=false
253BAR5Size=0
254BIST=0
255CacheLineSize=0
256CardbusCIS=0
257ClassCode=2
258Command=0
259DeviceID=34
260ExpansionROM=0
261HeaderType=0
262InterruptLine=30
263InterruptPin=1
264LatencyTimer=0
265MaximumLatency=52
266MinimumGrant=176
267ProgIF=0
268Revision=0
269Status=656
270SubClassCode=0
271SubsystemID=0
272SubsystemVendorID=0
273VendorID=4107
274clock=0
275config_latency=20000
276dma_data_free=false
277dma_desc_free=false
278dma_no_allocate=true
279dma_read_delay=0
280dma_read_factor=0
281dma_write_delay=0
282dma_write_factor=0
283hardware_address=00:90:00:00:00:02
284intr_delay=10000000
285max_backoff_delay=10000000
286min_backoff_delay=4000
287pci_bus=0
288pci_dev=1
289pci_func=0
290pio_latency=1000
291platform=drivesys.tsunami
292rss=false
293rx_delay=1000000
294rx_fifo_size=524288
295rx_filter=true
296rx_thread=false
297system=drivesys
298tx_delay=1000000
299tx_fifo_size=524288
300tx_thread=false
301config=drivesys.iobus.master[28]
302dma=drivesys.iobus.slave[2]
303interface=etherlink.int1
304pio=drivesys.iobus.master[27]
305
306[drivesys.tsunami.fake_OROM]
307type=IsaFake
308fake_mem=false
309pio_addr=8796093677568
310pio_latency=1000
311pio_size=393216
312ret_bad_addr=false
313ret_data16=65535
314ret_data32=4294967295
315ret_data64=18446744073709551615
316ret_data8=255
317system=drivesys
318update_data=false
319warn_access=
320pio=drivesys.iobus.master[8]
321
322[drivesys.tsunami.fake_ata0]
323type=IsaFake
324fake_mem=false
325pio_addr=8804615848432
326pio_latency=1000
327pio_size=8
328ret_bad_addr=false
329ret_data16=65535
330ret_data32=4294967295
331ret_data64=18446744073709551615
332ret_data8=255
333system=drivesys
334update_data=false
335warn_access=
336pio=drivesys.iobus.master[19]
337
338[drivesys.tsunami.fake_ata1]
339type=IsaFake
340fake_mem=false
341pio_addr=8804615848304
342pio_latency=1000
343pio_size=8
344ret_bad_addr=false
345ret_data16=65535
346ret_data32=4294967295
347ret_data64=18446744073709551615
348ret_data8=255
349system=drivesys
350update_data=false
351warn_access=
352pio=drivesys.iobus.master[20]
353
354[drivesys.tsunami.fake_pnp_addr]
355type=IsaFake
356fake_mem=false
357pio_addr=8804615848569
358pio_latency=1000
359pio_size=8
360ret_bad_addr=false
361ret_data16=65535
362ret_data32=4294967295
363ret_data64=18446744073709551615
364ret_data8=255
365system=drivesys
366update_data=false
367warn_access=
368pio=drivesys.iobus.master[9]
369
370[drivesys.tsunami.fake_pnp_read0]
371type=IsaFake
372fake_mem=false
373pio_addr=8804615848451
374pio_latency=1000
375pio_size=8
376ret_bad_addr=false
377ret_data16=65535
378ret_data32=4294967295
379ret_data64=18446744073709551615
380ret_data8=255
381system=drivesys
382update_data=false
383warn_access=
384pio=drivesys.iobus.master[11]
385
386[drivesys.tsunami.fake_pnp_read1]
387type=IsaFake
388fake_mem=false
389pio_addr=8804615848515
390pio_latency=1000
391pio_size=8
392ret_bad_addr=false
393ret_data16=65535
394ret_data32=4294967295
395ret_data64=18446744073709551615
396ret_data8=255
397system=drivesys
398update_data=false
399warn_access=
400pio=drivesys.iobus.master[12]
401
402[drivesys.tsunami.fake_pnp_read2]
403type=IsaFake
404fake_mem=false
405pio_addr=8804615848579
406pio_latency=1000
407pio_size=8
408ret_bad_addr=false
409ret_data16=65535
410ret_data32=4294967295
411ret_data64=18446744073709551615
412ret_data8=255
413system=drivesys
414update_data=false
415warn_access=
416pio=drivesys.iobus.master[13]
417
418[drivesys.tsunami.fake_pnp_read3]
419type=IsaFake
420fake_mem=false
421pio_addr=8804615848643
422pio_latency=1000
423pio_size=8
424ret_bad_addr=false
425ret_data16=65535
426ret_data32=4294967295
427ret_data64=18446744073709551615
428ret_data8=255
429system=drivesys
430update_data=false
431warn_access=
432pio=drivesys.iobus.master[14]
433
434[drivesys.tsunami.fake_pnp_read4]
435type=IsaFake
436fake_mem=false
437pio_addr=8804615848707
438pio_latency=1000
439pio_size=8
440ret_bad_addr=false
441ret_data16=65535
442ret_data32=4294967295
443ret_data64=18446744073709551615
444ret_data8=255
445system=drivesys
446update_data=false
447warn_access=
448pio=drivesys.iobus.master[15]
449
450[drivesys.tsunami.fake_pnp_read5]
451type=IsaFake
452fake_mem=false
453pio_addr=8804615848771
454pio_latency=1000
455pio_size=8
456ret_bad_addr=false
457ret_data16=65535
458ret_data32=4294967295
459ret_data64=18446744073709551615
460ret_data8=255
461system=drivesys
462update_data=false
463warn_access=
464pio=drivesys.iobus.master[16]
465
466[drivesys.tsunami.fake_pnp_read6]
467type=IsaFake
468fake_mem=false
469pio_addr=8804615848835
470pio_latency=1000
471pio_size=8
472ret_bad_addr=false
473ret_data16=65535
474ret_data32=4294967295
475ret_data64=18446744073709551615
476ret_data8=255
477system=drivesys
478update_data=false
479warn_access=
480pio=drivesys.iobus.master[17]
481
482[drivesys.tsunami.fake_pnp_read7]
483type=IsaFake
484fake_mem=false
485pio_addr=8804615848899
486pio_latency=1000
487pio_size=8
488ret_bad_addr=false
489ret_data16=65535
490ret_data32=4294967295
491ret_data64=18446744073709551615
492ret_data8=255
493system=drivesys
494update_data=false
495warn_access=
496pio=drivesys.iobus.master[18]
497
498[drivesys.tsunami.fake_pnp_write]
499type=IsaFake
500fake_mem=false
501pio_addr=8804615850617
502pio_latency=1000
503pio_size=8
504ret_bad_addr=false
505ret_data16=65535
506ret_data32=4294967295
507ret_data64=18446744073709551615
508ret_data8=255
509system=drivesys
510update_data=false
511warn_access=
512pio=drivesys.iobus.master[10]
513
514[drivesys.tsunami.fake_ppc]
515type=IsaFake
516fake_mem=false
517pio_addr=8804615848891
518pio_latency=1000
519pio_size=8
520ret_bad_addr=false
521ret_data16=65535
522ret_data32=4294967295
523ret_data64=18446744073709551615
524ret_data8=255
525system=drivesys
526update_data=false
527warn_access=
528pio=drivesys.iobus.master[7]
529
530[drivesys.tsunami.fake_sm_chip]
531type=IsaFake
532fake_mem=false
533pio_addr=8804615848816
534pio_latency=1000
535pio_size=8
536ret_bad_addr=false
537ret_data16=65535
538ret_data32=4294967295
539ret_data64=18446744073709551615
540ret_data8=255
541system=drivesys
542update_data=false
543warn_access=
544pio=drivesys.iobus.master[2]
545
546[drivesys.tsunami.fake_uart1]
547type=IsaFake
548fake_mem=false
549pio_addr=8804615848696
550pio_latency=1000
551pio_size=8
552ret_bad_addr=false
553ret_data16=65535
554ret_data32=4294967295
555ret_data64=18446744073709551615
556ret_data8=255
557system=drivesys
558update_data=false
559warn_access=
560pio=drivesys.iobus.master[3]
561
562[drivesys.tsunami.fake_uart2]
563type=IsaFake
564fake_mem=false
565pio_addr=8804615848936
566pio_latency=1000
567pio_size=8
568ret_bad_addr=false
569ret_data16=65535
570ret_data32=4294967295
571ret_data64=18446744073709551615
572ret_data8=255
573system=drivesys
574update_data=false
575warn_access=
576pio=drivesys.iobus.master[4]
577
578[drivesys.tsunami.fake_uart3]
579type=IsaFake
580fake_mem=false
581pio_addr=8804615848680
582pio_latency=1000
583pio_size=8
584ret_bad_addr=false
585ret_data16=65535
586ret_data32=4294967295
587ret_data64=18446744073709551615
588ret_data8=255
589system=drivesys
590update_data=false
591warn_access=
592pio=drivesys.iobus.master[5]
593
594[drivesys.tsunami.fake_uart4]
595type=IsaFake
596fake_mem=false
597pio_addr=8804615848944
598pio_latency=1000
599pio_size=8
600ret_bad_addr=false
601ret_data16=65535
602ret_data32=4294967295
603ret_data64=18446744073709551615
604ret_data8=255
605system=drivesys
606update_data=false
607warn_access=
608pio=drivesys.iobus.master[6]
609
610[drivesys.tsunami.fb]
611type=BadDevice
612devicename=FrameBuffer
613pio_addr=8804615848912
614pio_latency=1000
615system=drivesys
616pio=drivesys.iobus.master[21]
617
618[drivesys.tsunami.ide]
619type=IdeController
620BAR0=1
621BAR0LegacyIO=false
622BAR0Size=8
623BAR1=1
624BAR1LegacyIO=false
625BAR1Size=4
626BAR2=1
627BAR2LegacyIO=false
628BAR2Size=8
629BAR3=1
630BAR3LegacyIO=false
631BAR3Size=4
632BAR4=1
633BAR4LegacyIO=false
634BAR4Size=16
635BAR5=1
636BAR5LegacyIO=false
637BAR5Size=0
638BIST=0
639CacheLineSize=0
640CardbusCIS=0
641ClassCode=1
642Command=0
643DeviceID=28945
644ExpansionROM=0
645HeaderType=0
646InterruptLine=31
647InterruptPin=1
648LatencyTimer=0
649MaximumLatency=0
650MinimumGrant=0
651ProgIF=133
652Revision=0
653Status=640
654SubClassCode=1
655SubsystemID=0
656SubsystemVendorID=0
657VendorID=32902
658config_latency=20000
659ctrl_offset=0
660disks=drivesys.disk0 drivesys.disk2
661io_shift=0
662max_backoff_delay=10000000
663min_backoff_delay=4000
664pci_bus=0
665pci_dev=0
666pci_func=0
667pio_latency=1000
668platform=drivesys.tsunami
669system=drivesys
670config=drivesys.iobus.master[26]
671dma=drivesys.iobus.slave[1]
672pio=drivesys.iobus.master[25]
673
674[drivesys.tsunami.io]
675type=TsunamiIO
676frequency=976562500
677pio_addr=8804615847936
678pio_latency=1000
679system=drivesys
680time=Thu Jan  1 00:00:00 2009
681tsunami=drivesys.tsunami
682year_is_bcd=false
683pio=drivesys.iobus.master[22]
684
685[drivesys.tsunami.pchip]
686type=TsunamiPChip
687pio_addr=8802535473152
688pio_latency=1000
689system=drivesys
690tsunami=drivesys.tsunami
691pio=drivesys.iobus.master[1]
692
693[drivesys.tsunami.pciconfig]
694type=PciConfigAll
695bus=0
696pio_latency=1
697platform=drivesys.tsunami
698size=16777216
699system=drivesys
700pio=drivesys.iobus.default
701
702[drivesys.tsunami.uart]
703type=Uart8250
704pio_addr=8804615848952
705pio_latency=1000
706platform=drivesys.tsunami
707system=drivesys
708terminal=drivesys.terminal
709pio=drivesys.iobus.master[23]
710
711[etherdump]
712type=EtherDump
713file=ethertrace
714maxlen=96
715
716[etherlink]
717type=EtherLink
718delay=0
719delay_var=0
720dump=etherdump
721speed=8000.000000
722int0=testsys.tsunami.ethernet.interface
723int1=drivesys.tsunami.ethernet.interface
724
725[root]
726type=Root
727children=drivesys etherdump etherlink testsys
728full_system=true
729time_sync_enable=false
730time_sync_period=100000000000
731time_sync_spin_threshold=100000000
732
733[testsys]
734type=LinuxAlphaSystem
735children=bridge cpu disk0 disk2 intrctrl iobridge iobus membus physmem simple_disk terminal tsunami
736boot_cpu_frequency=1
737boot_osflags=root=/dev/hda1 console=ttyS0
738console=/dist/m5/system/binaries/console
739init_param=0
740kernel=/dist/m5/system/binaries/vmlinux
741load_addr_mask=1099511627775
742mem_mode=atomic
743memories=testsys.physmem
744num_work_ids=16
745pal=/dist/m5/system/binaries/ts_osfpal
746readfile=/tmp/gem5.ali/configs/boot/netperf-stream-client.rcS
747symbolfile=
748system_rev=1024
749system_type=34
750work_begin_ckpt_count=0
751work_begin_cpu_id_exit=-1
752work_begin_exit_count=0
753work_cpus_ckpt_count=0
754work_end_ckpt_count=0
755work_end_exit_count=0
756work_item_id=-1
757system_port=testsys.membus.slave[0]
758
759[testsys.bridge]
760type=Bridge
761delay=50000
762nack_delay=4000
763ranges=8796093022208:18446744073709551615
764req_size=16
765resp_size=16
766write_ack=false
767master=testsys.iobus.slave[0]
768slave=testsys.membus.master[0]
769
770[testsys.cpu]
771type=AtomicSimpleCPU
772children=dtb interrupts itb tracer
773checker=Null
774clock=1
775cpu_id=0
776defer_registration=false
777do_checkpoint_insts=true
778do_quiesce=true
779do_statistics_insts=true
780dtb=testsys.cpu.dtb
781fastmem=false
782function_trace=false
783function_trace_start=0
784interrupts=testsys.cpu.interrupts
785itb=testsys.cpu.itb
786max_insts_all_threads=0
787max_insts_any_thread=0
788max_loads_all_threads=0
789max_loads_any_thread=0
790numThreads=1
791phase=0
792profile=0
793progress_interval=0
794simulate_data_stalls=false
795simulate_inst_stalls=false
796system=testsys
797tracer=testsys.cpu.tracer
798width=1
799workload=
800dcache_port=testsys.membus.slave[2]
801icache_port=testsys.membus.slave[1]
802
803[testsys.cpu.dtb]
804type=AlphaTLB
805size=64
806
807[testsys.cpu.interrupts]
808type=AlphaInterrupts
809
810[testsys.cpu.itb]
811type=AlphaTLB
812size=48
813
814[testsys.cpu.tracer]
815type=ExeTracer
816
817[testsys.disk0]
818type=IdeDisk
819children=image
820delay=1000000
821driveID=master
822image=testsys.disk0.image
823
824[testsys.disk0.image]
825type=CowDiskImage
826children=child
827child=testsys.disk0.image.child
828image_file=
829read_only=false
830table_size=65536
831
832[testsys.disk0.image.child]
833type=RawDiskImage
834image_file=/dist/m5/system/disks/linux-latest.img
835read_only=true
836
837[testsys.disk2]
838type=IdeDisk
839children=image
840delay=1000000
841driveID=master
842image=testsys.disk2.image
843
844[testsys.disk2.image]
845type=CowDiskImage
846children=child
847child=testsys.disk2.image.child
848image_file=
849read_only=false
850table_size=65536
851
852[testsys.disk2.image.child]
853type=RawDiskImage
854image_file=/dist/m5/system/disks/linux-bigswap2.img
855read_only=true
856
857[testsys.intrctrl]
858type=IntrControl
859sys=testsys
860
861[testsys.iobridge]
862type=Bridge
863delay=50000
864nack_delay=4000
865ranges=0:8589934592
866req_size=16
867resp_size=16
868write_ack=false
869master=testsys.membus.slave[3]
870slave=testsys.iobus.master[29]
871
872[testsys.iobus]
873type=NoncoherentBus
874block_size=64
875clock=1000
876header_cycles=1
877use_default_range=true
878width=64
879default=testsys.tsunami.pciconfig.pio
880master=testsys.tsunami.cchip.pio testsys.tsunami.pchip.pio testsys.tsunami.fake_sm_chip.pio testsys.tsunami.fake_uart1.pio testsys.tsunami.fake_uart2.pio testsys.tsunami.fake_uart3.pio testsys.tsunami.fake_uart4.pio testsys.tsunami.fake_ppc.pio testsys.tsunami.fake_OROM.pio testsys.tsunami.fake_pnp_addr.pio testsys.tsunami.fake_pnp_write.pio testsys.tsunami.fake_pnp_read0.pio testsys.tsunami.fake_pnp_read1.pio testsys.tsunami.fake_pnp_read2.pio testsys.tsunami.fake_pnp_read3.pio testsys.tsunami.fake_pnp_read4.pio testsys.tsunami.fake_pnp_read5.pio testsys.tsunami.fake_pnp_read6.pio testsys.tsunami.fake_pnp_read7.pio testsys.tsunami.fake_ata0.pio testsys.tsunami.fake_ata1.pio testsys.tsunami.fb.pio testsys.tsunami.io.pio testsys.tsunami.uart.pio testsys.tsunami.backdoor.pio testsys.tsunami.ide.pio testsys.tsunami.ide.config testsys.tsunami.ethernet.pio testsys.tsunami.ethernet.config testsys.iobridge.slave
881slave=testsys.bridge.master testsys.tsunami.ide.dma testsys.tsunami.ethernet.dma
882
883[testsys.membus]
884type=CoherentBus
885children=badaddr_responder
886block_size=64
887clock=1000
888header_cycles=1
889use_default_range=false
890width=64
891default=testsys.membus.badaddr_responder.pio
892master=testsys.bridge.slave testsys.physmem.port[0]
893slave=testsys.system_port testsys.cpu.icache_port testsys.cpu.dcache_port testsys.iobridge.master
894
895[testsys.membus.badaddr_responder]
896type=IsaFake
897fake_mem=false
898pio_addr=0
899pio_latency=1000
900pio_size=8
901ret_bad_addr=true
902ret_data16=65535
903ret_data32=4294967295
904ret_data64=18446744073709551615
905ret_data8=255
906system=testsys
907update_data=false
908warn_access=
909pio=testsys.membus.default
910
911[testsys.physmem]
912type=SimpleMemory
913conf_table_reported=false
914file=
915in_addr_map=true
916latency=30000
917latency_var=0
918null=false
919range=0:134217727
920zero=false
921port=testsys.membus.master[1]
922
923[testsys.simple_disk]
924type=SimpleDisk
925children=disk
926disk=testsys.simple_disk.disk
927system=testsys
928
929[testsys.simple_disk.disk]
930type=RawDiskImage
931image_file=/dist/m5/system/disks/linux-latest.img
932read_only=true
933
934[testsys.terminal]
935type=Terminal
936intr_control=testsys.intrctrl
937number=0
938output=true
939port=3456
940
941[testsys.tsunami]
942type=Tsunami
943children=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
944intrctrl=testsys.intrctrl
945system=testsys
946
947[testsys.tsunami.backdoor]
948type=AlphaBackdoor
949cpu=testsys.cpu
950disk=testsys.simple_disk
951pio_addr=8804682956800
952pio_latency=1000
953platform=testsys.tsunami
954system=testsys
955terminal=testsys.terminal
956pio=testsys.iobus.master[24]
957
958[testsys.tsunami.cchip]
959type=TsunamiCChip
960pio_addr=8803072344064
961pio_latency=1000
962system=testsys
963tsunami=testsys.tsunami
964pio=testsys.iobus.master[0]
965
966[testsys.tsunami.ethernet]
967type=NSGigE
968BAR0=1
969BAR0LegacyIO=false
970BAR0Size=256
971BAR1=0
972BAR1LegacyIO=false
973BAR1Size=4096
974BAR2=0
975BAR2LegacyIO=false
976BAR2Size=0
977BAR3=0
978BAR3LegacyIO=false
979BAR3Size=0
980BAR4=0
981BAR4LegacyIO=false
982BAR4Size=0
983BAR5=0
984BAR5LegacyIO=false
985BAR5Size=0
986BIST=0
987CacheLineSize=0
988CardbusCIS=0
989ClassCode=2
990Command=0
991DeviceID=34
992ExpansionROM=0
993HeaderType=0
994InterruptLine=30
995InterruptPin=1
996LatencyTimer=0
997MaximumLatency=52
998MinimumGrant=176
999ProgIF=0
1000Revision=0
1001Status=656
1002SubClassCode=0
1003SubsystemID=0
1004SubsystemVendorID=0
1005VendorID=4107
1006clock=0
1007config_latency=20000
1008dma_data_free=false
1009dma_desc_free=false
1010dma_no_allocate=true
1011dma_read_delay=0
1012dma_read_factor=0
1013dma_write_delay=0
1014dma_write_factor=0
1015hardware_address=00:90:00:00:00:01
1016intr_delay=10000000
1017max_backoff_delay=10000000
1018min_backoff_delay=4000
1019pci_bus=0
1020pci_dev=1
1021pci_func=0
1022pio_latency=1000
1023platform=testsys.tsunami
1024rss=false
1025rx_delay=1000000
1026rx_fifo_size=524288
1027rx_filter=true
1028rx_thread=false
1029system=testsys
1030tx_delay=1000000
1031tx_fifo_size=524288
1032tx_thread=false
1033config=testsys.iobus.master[28]
1034dma=testsys.iobus.slave[2]
1035interface=etherlink.int0
1036pio=testsys.iobus.master[27]
1037
1038[testsys.tsunami.fake_OROM]
1039type=IsaFake
1040fake_mem=false
1041pio_addr=8796093677568
1042pio_latency=1000
1043pio_size=393216
1044ret_bad_addr=false
1045ret_data16=65535
1046ret_data32=4294967295
1047ret_data64=18446744073709551615
1048ret_data8=255
1049system=testsys
1050update_data=false
1051warn_access=
1052pio=testsys.iobus.master[8]
1053
1054[testsys.tsunami.fake_ata0]
1055type=IsaFake
1056fake_mem=false
1057pio_addr=8804615848432
1058pio_latency=1000
1059pio_size=8
1060ret_bad_addr=false
1061ret_data16=65535
1062ret_data32=4294967295
1063ret_data64=18446744073709551615
1064ret_data8=255
1065system=testsys
1066update_data=false
1067warn_access=
1068pio=testsys.iobus.master[19]
1069
1070[testsys.tsunami.fake_ata1]
1071type=IsaFake
1072fake_mem=false
1073pio_addr=8804615848304
1074pio_latency=1000
1075pio_size=8
1076ret_bad_addr=false
1077ret_data16=65535
1078ret_data32=4294967295
1079ret_data64=18446744073709551615
1080ret_data8=255
1081system=testsys
1082update_data=false
1083warn_access=
1084pio=testsys.iobus.master[20]
1085
1086[testsys.tsunami.fake_pnp_addr]
1087type=IsaFake
1088fake_mem=false
1089pio_addr=8804615848569
1090pio_latency=1000
1091pio_size=8
1092ret_bad_addr=false
1093ret_data16=65535
1094ret_data32=4294967295
1095ret_data64=18446744073709551615
1096ret_data8=255
1097system=testsys
1098update_data=false
1099warn_access=
1100pio=testsys.iobus.master[9]
1101
1102[testsys.tsunami.fake_pnp_read0]
1103type=IsaFake
1104fake_mem=false
1105pio_addr=8804615848451
1106pio_latency=1000
1107pio_size=8
1108ret_bad_addr=false
1109ret_data16=65535
1110ret_data32=4294967295
1111ret_data64=18446744073709551615
1112ret_data8=255
1113system=testsys
1114update_data=false
1115warn_access=
1116pio=testsys.iobus.master[11]
1117
1118[testsys.tsunami.fake_pnp_read1]
1119type=IsaFake
1120fake_mem=false
1121pio_addr=8804615848515
1122pio_latency=1000
1123pio_size=8
1124ret_bad_addr=false
1125ret_data16=65535
1126ret_data32=4294967295
1127ret_data64=18446744073709551615
1128ret_data8=255
1129system=testsys
1130update_data=false
1131warn_access=
1132pio=testsys.iobus.master[12]
1133
1134[testsys.tsunami.fake_pnp_read2]
1135type=IsaFake
1136fake_mem=false
1137pio_addr=8804615848579
1138pio_latency=1000
1139pio_size=8
1140ret_bad_addr=false
1141ret_data16=65535
1142ret_data32=4294967295
1143ret_data64=18446744073709551615
1144ret_data8=255
1145system=testsys
1146update_data=false
1147warn_access=
1148pio=testsys.iobus.master[13]
1149
1150[testsys.tsunami.fake_pnp_read3]
1151type=IsaFake
1152fake_mem=false
1153pio_addr=8804615848643
1154pio_latency=1000
1155pio_size=8
1156ret_bad_addr=false
1157ret_data16=65535
1158ret_data32=4294967295
1159ret_data64=18446744073709551615
1160ret_data8=255
1161system=testsys
1162update_data=false
1163warn_access=
1164pio=testsys.iobus.master[14]
1165
1166[testsys.tsunami.fake_pnp_read4]
1167type=IsaFake
1168fake_mem=false
1169pio_addr=8804615848707
1170pio_latency=1000
1171pio_size=8
1172ret_bad_addr=false
1173ret_data16=65535
1174ret_data32=4294967295
1175ret_data64=18446744073709551615
1176ret_data8=255
1177system=testsys
1178update_data=false
1179warn_access=
1180pio=testsys.iobus.master[15]
1181
1182[testsys.tsunami.fake_pnp_read5]
1183type=IsaFake
1184fake_mem=false
1185pio_addr=8804615848771
1186pio_latency=1000
1187pio_size=8
1188ret_bad_addr=false
1189ret_data16=65535
1190ret_data32=4294967295
1191ret_data64=18446744073709551615
1192ret_data8=255
1193system=testsys
1194update_data=false
1195warn_access=
1196pio=testsys.iobus.master[16]
1197
1198[testsys.tsunami.fake_pnp_read6]
1199type=IsaFake
1200fake_mem=false
1201pio_addr=8804615848835
1202pio_latency=1000
1203pio_size=8
1204ret_bad_addr=false
1205ret_data16=65535
1206ret_data32=4294967295
1207ret_data64=18446744073709551615
1208ret_data8=255
1209system=testsys
1210update_data=false
1211warn_access=
1212pio=testsys.iobus.master[17]
1213
1214[testsys.tsunami.fake_pnp_read7]
1215type=IsaFake
1216fake_mem=false
1217pio_addr=8804615848899
1218pio_latency=1000
1219pio_size=8
1220ret_bad_addr=false
1221ret_data16=65535
1222ret_data32=4294967295
1223ret_data64=18446744073709551615
1224ret_data8=255
1225system=testsys
1226update_data=false
1227warn_access=
1228pio=testsys.iobus.master[18]
1229
1230[testsys.tsunami.fake_pnp_write]
1231type=IsaFake
1232fake_mem=false
1233pio_addr=8804615850617
1234pio_latency=1000
1235pio_size=8
1236ret_bad_addr=false
1237ret_data16=65535
1238ret_data32=4294967295
1239ret_data64=18446744073709551615
1240ret_data8=255
1241system=testsys
1242update_data=false
1243warn_access=
1244pio=testsys.iobus.master[10]
1245
1246[testsys.tsunami.fake_ppc]
1247type=IsaFake
1248fake_mem=false
1249pio_addr=8804615848891
1250pio_latency=1000
1251pio_size=8
1252ret_bad_addr=false
1253ret_data16=65535
1254ret_data32=4294967295
1255ret_data64=18446744073709551615
1256ret_data8=255
1257system=testsys
1258update_data=false
1259warn_access=
1260pio=testsys.iobus.master[7]
1261
1262[testsys.tsunami.fake_sm_chip]
1263type=IsaFake
1264fake_mem=false
1265pio_addr=8804615848816
1266pio_latency=1000
1267pio_size=8
1268ret_bad_addr=false
1269ret_data16=65535
1270ret_data32=4294967295
1271ret_data64=18446744073709551615
1272ret_data8=255
1273system=testsys
1274update_data=false
1275warn_access=
1276pio=testsys.iobus.master[2]
1277
1278[testsys.tsunami.fake_uart1]
1279type=IsaFake
1280fake_mem=false
1281pio_addr=8804615848696
1282pio_latency=1000
1283pio_size=8
1284ret_bad_addr=false
1285ret_data16=65535
1286ret_data32=4294967295
1287ret_data64=18446744073709551615
1288ret_data8=255
1289system=testsys
1290update_data=false
1291warn_access=
1292pio=testsys.iobus.master[3]
1293
1294[testsys.tsunami.fake_uart2]
1295type=IsaFake
1296fake_mem=false
1297pio_addr=8804615848936
1298pio_latency=1000
1299pio_size=8
1300ret_bad_addr=false
1301ret_data16=65535
1302ret_data32=4294967295
1303ret_data64=18446744073709551615
1304ret_data8=255
1305system=testsys
1306update_data=false
1307warn_access=
1308pio=testsys.iobus.master[4]
1309
1310[testsys.tsunami.fake_uart3]
1311type=IsaFake
1312fake_mem=false
1313pio_addr=8804615848680
1314pio_latency=1000
1315pio_size=8
1316ret_bad_addr=false
1317ret_data16=65535
1318ret_data32=4294967295
1319ret_data64=18446744073709551615
1320ret_data8=255
1321system=testsys
1322update_data=false
1323warn_access=
1324pio=testsys.iobus.master[5]
1325
1326[testsys.tsunami.fake_uart4]
1327type=IsaFake
1328fake_mem=false
1329pio_addr=8804615848944
1330pio_latency=1000
1331pio_size=8
1332ret_bad_addr=false
1333ret_data16=65535
1334ret_data32=4294967295
1335ret_data64=18446744073709551615
1336ret_data8=255
1337system=testsys
1338update_data=false
1339warn_access=
1340pio=testsys.iobus.master[6]
1341
1342[testsys.tsunami.fb]
1343type=BadDevice
1344devicename=FrameBuffer
1345pio_addr=8804615848912
1346pio_latency=1000
1347system=testsys
1348pio=testsys.iobus.master[21]
1349
1350[testsys.tsunami.ide]
1351type=IdeController
1352BAR0=1
1353BAR0LegacyIO=false
1354BAR0Size=8
1355BAR1=1
1356BAR1LegacyIO=false
1357BAR1Size=4
1358BAR2=1
1359BAR2LegacyIO=false
1360BAR2Size=8
1361BAR3=1
1362BAR3LegacyIO=false
1363BAR3Size=4
1364BAR4=1
1365BAR4LegacyIO=false
1366BAR4Size=16
1367BAR5=1
1368BAR5LegacyIO=false
1369BAR5Size=0
1370BIST=0
1371CacheLineSize=0
1372CardbusCIS=0
1373ClassCode=1
1374Command=0
1375DeviceID=28945
1376ExpansionROM=0
1377HeaderType=0
1378InterruptLine=31
1379InterruptPin=1
1380LatencyTimer=0
1381MaximumLatency=0
1382MinimumGrant=0
1383ProgIF=133
1384Revision=0
1385Status=640
1386SubClassCode=1
1387SubsystemID=0
1388SubsystemVendorID=0
1389VendorID=32902
1390config_latency=20000
1391ctrl_offset=0
1392disks=testsys.disk0 testsys.disk2
1393io_shift=0
1394max_backoff_delay=10000000
1395min_backoff_delay=4000
1396pci_bus=0
1397pci_dev=0
1398pci_func=0
1399pio_latency=1000
1400platform=testsys.tsunami
1401system=testsys
1402config=testsys.iobus.master[26]
1403dma=testsys.iobus.slave[1]
1404pio=testsys.iobus.master[25]
1405
1406[testsys.tsunami.io]
1407type=TsunamiIO
1408frequency=976562500
1409pio_addr=8804615847936
1410pio_latency=1000
1411system=testsys
1412time=Thu Jan  1 00:00:00 2009
1413tsunami=testsys.tsunami
1414year_is_bcd=false
1415pio=testsys.iobus.master[22]
1416
1417[testsys.tsunami.pchip]
1418type=TsunamiPChip
1419pio_addr=8802535473152
1420pio_latency=1000
1421system=testsys
1422tsunami=testsys.tsunami
1423pio=testsys.iobus.master[1]
1424
1425[testsys.tsunami.pciconfig]
1426type=PciConfigAll
1427bus=0
1428pio_latency=1
1429platform=testsys.tsunami
1430size=16777216
1431system=testsys
1432pio=testsys.iobus.default
1433
1434[testsys.tsunami.uart]
1435type=Uart8250
1436pio_addr=8804615848952
1437pio_latency=1000
1438platform=testsys.tsunami
1439system=testsys
1440terminal=testsys.terminal
1441pio=testsys.iobus.master[23]
1442
1443