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