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