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