config.ini revision 8288
112771Sqtt2@cornell.edu[root]
212771Sqtt2@cornell.edutype=Root
312771Sqtt2@cornell.educhildren=system
412771Sqtt2@cornell.edutime_sync_enable=false
512771Sqtt2@cornell.edutime_sync_period=100000000000
612771Sqtt2@cornell.edutime_sync_spin_threshold=100000000
712771Sqtt2@cornell.edu
812771Sqtt2@cornell.edu[system]
912771Sqtt2@cornell.edutype=LinuxArmSystem
1012771Sqtt2@cornell.educhildren=bridge cpu diskmem intrctrl iobus iocache l2c membus physmem realview terminal toL2Bus vncserver
1112771Sqtt2@cornell.eduboot_cpu_frequency=500
1212771Sqtt2@cornell.eduboot_loader=
1312771Sqtt2@cornell.eduboot_loader_mem=Null
1412771Sqtt2@cornell.eduboot_osflags=earlyprintk console=ttyAMA0 lpj=19988480 norandmaps rw loglevel=8 mem=128MB slram=slram0,0x8000000,+0x8000000 mtdparts=slram0:- root=/dev/mtdblock0 
1512771Sqtt2@cornell.eduflags_addr=0
1612771Sqtt2@cornell.edugic_cpu_addr=0
1712771Sqtt2@cornell.eduinit_param=0
1812771Sqtt2@cornell.edukernel=/chips/pd/randd/dist/binaries/vmlinux.arm
1912771Sqtt2@cornell.eduload_addr_mask=268435455
2012771Sqtt2@cornell.edumachine_type=RealView_PBX
2112771Sqtt2@cornell.edumem_mode=timing
2212771Sqtt2@cornell.edumidr_regval=890236928
2312771Sqtt2@cornell.eduphysmem=system.physmem
2412771Sqtt2@cornell.edureadfile=tests/halt.sh
2512771Sqtt2@cornell.edusymbolfile=
2612771Sqtt2@cornell.eduwork_begin_ckpt_count=0
2712771Sqtt2@cornell.eduwork_begin_cpu_id_exit=-1
2812771Sqtt2@cornell.eduwork_begin_exit_count=0
2912771Sqtt2@cornell.eduwork_cpus_ckpt_count=0
3012771Sqtt2@cornell.eduwork_end_ckpt_count=0
3112771Sqtt2@cornell.eduwork_end_exit_count=0
3212771Sqtt2@cornell.eduwork_item_id=-1
3312771Sqtt2@cornell.edu
3412771Sqtt2@cornell.edu[system.bridge]
3512771Sqtt2@cornell.edutype=Bridge
3612771Sqtt2@cornell.edudelay=50000
3712771Sqtt2@cornell.edufilter_ranges_a=0:18446744073709551615
3812771Sqtt2@cornell.edufilter_ranges_b=0:134217727
3912771Sqtt2@cornell.edunack_delay=4000
4012771Sqtt2@cornell.edureq_size_a=16
4112771Sqtt2@cornell.edureq_size_b=16
4212771Sqtt2@cornell.eduresp_size_a=16
4312771Sqtt2@cornell.eduresp_size_b=16
4412771Sqtt2@cornell.eduwrite_ack=false
4512771Sqtt2@cornell.eduside_a=system.iobus.port[0]
4612771Sqtt2@cornell.eduside_b=system.membus.port[0]
4712771Sqtt2@cornell.edu
4812771Sqtt2@cornell.edu[system.cpu]
4912771Sqtt2@cornell.edutype=TimingSimpleCPU
5012771Sqtt2@cornell.educhildren=dcache dtb icache interrupts itb tracer
5112771Sqtt2@cornell.educhecker=Null
5212771Sqtt2@cornell.educlock=500
5312771Sqtt2@cornell.educpu_id=0
5412771Sqtt2@cornell.edudefer_registration=false
5512771Sqtt2@cornell.edudo_checkpoint_insts=true
5612771Sqtt2@cornell.edudo_quiesce=true
5712771Sqtt2@cornell.edudo_statistics_insts=true
5812771Sqtt2@cornell.edudtb=system.cpu.dtb
5912771Sqtt2@cornell.edufunction_trace=false
6012771Sqtt2@cornell.edufunction_trace_start=0
6112771Sqtt2@cornell.eduinterrupts=system.cpu.interrupts
6212771Sqtt2@cornell.eduitb=system.cpu.itb
6312771Sqtt2@cornell.edumax_insts_all_threads=0
6412771Sqtt2@cornell.edumax_insts_any_thread=0
6512771Sqtt2@cornell.edumax_loads_all_threads=0
6612771Sqtt2@cornell.edumax_loads_any_thread=0
6712771Sqtt2@cornell.edunumThreads=1
6812771Sqtt2@cornell.eduphase=0
6912771Sqtt2@cornell.eduprofile=0
70progress_interval=0
71system=system
72tracer=system.cpu.tracer
73dcache_port=system.cpu.dcache.cpu_side
74icache_port=system.cpu.icache.cpu_side
75
76[system.cpu.dcache]
77type=BaseCache
78addr_range=0:18446744073709551615
79assoc=4
80block_size=64
81forward_snoops=true
82hash_delay=1
83is_top_level=true
84latency=1000
85max_miss_count=0
86mshrs=4
87num_cpus=1
88prefetch_data_accesses_only=false
89prefetch_degree=1
90prefetch_latency=10000
91prefetch_on_access=false
92prefetch_past_page=false
93prefetch_policy=none
94prefetch_serial_squash=false
95prefetch_use_cpu_id=true
96prefetcher_size=100
97prioritizeRequests=false
98repl=Null
99size=32768
100subblock_size=0
101tgts_per_mshr=8
102trace_addr=0
103two_queue=false
104write_buffers=8
105cpu_side=system.cpu.dcache_port
106mem_side=system.toL2Bus.port[2]
107
108[system.cpu.dtb]
109type=ArmTLB
110children=walker
111size=64
112walker=system.cpu.dtb.walker
113
114[system.cpu.dtb.walker]
115type=ArmTableWalker
116max_backoff=100000
117min_backoff=0
118sys=system
119port=system.toL2Bus.port[4]
120
121[system.cpu.icache]
122type=BaseCache
123addr_range=0:18446744073709551615
124assoc=1
125block_size=64
126forward_snoops=true
127hash_delay=1
128is_top_level=true
129latency=1000
130max_miss_count=0
131mshrs=4
132num_cpus=1
133prefetch_data_accesses_only=false
134prefetch_degree=1
135prefetch_latency=10000
136prefetch_on_access=false
137prefetch_past_page=false
138prefetch_policy=none
139prefetch_serial_squash=false
140prefetch_use_cpu_id=true
141prefetcher_size=100
142prioritizeRequests=false
143repl=Null
144size=32768
145subblock_size=0
146tgts_per_mshr=8
147trace_addr=0
148two_queue=false
149write_buffers=8
150cpu_side=system.cpu.icache_port
151mem_side=system.toL2Bus.port[1]
152
153[system.cpu.interrupts]
154type=ArmInterrupts
155
156[system.cpu.itb]
157type=ArmTLB
158children=walker
159size=64
160walker=system.cpu.itb.walker
161
162[system.cpu.itb.walker]
163type=ArmTableWalker
164max_backoff=100000
165min_backoff=0
166sys=system
167port=system.toL2Bus.port[3]
168
169[system.cpu.tracer]
170type=ExeTracer
171
172[system.diskmem]
173type=PhysicalMemory
174file=/chips/pd/randd/dist/disks/ael-arm.ext2
175latency=30000
176latency_var=0
177null=false
178range=134217728:268435455
179zero=false
180port=system.membus.port[1]
181
182[system.intrctrl]
183type=IntrControl
184sys=system
185
186[system.iobus]
187type=Bus
188block_size=64
189bus_id=0
190clock=1000
191header_cycles=1
192use_default_range=false
193width=64
194port=system.bridge.side_a system.realview.uart.pio system.realview.realview_io.pio system.realview.timer0.pio system.realview.timer1.pio system.realview.clcd.pio system.realview.kmi0.pio system.realview.kmi1.pio system.realview.cf_ctrl.pio system.realview.dmac_fake.pio system.realview.uart1_fake.pio system.realview.uart2_fake.pio system.realview.uart3_fake.pio system.realview.smc_fake.pio system.realview.sp810_fake.pio system.realview.watchdog_fake.pio system.realview.gpio0_fake.pio system.realview.gpio1_fake.pio system.realview.gpio2_fake.pio system.realview.ssp_fake.pio system.realview.sci_fake.pio system.realview.aaci_fake.pio system.realview.mmc_fake.pio system.realview.rtc_fake.pio system.realview.flash_fake.pio system.iocache.cpu_side system.realview.cf_ctrl.config system.realview.cf_ctrl.dma system.realview.clcd.dma
195
196[system.iocache]
197type=BaseCache
198addr_range=0:134217727
199assoc=8
200block_size=64
201forward_snoops=false
202hash_delay=1
203is_top_level=false
204latency=50000
205max_miss_count=0
206mshrs=20
207num_cpus=1
208prefetch_data_accesses_only=false
209prefetch_degree=1
210prefetch_latency=500000
211prefetch_on_access=false
212prefetch_past_page=false
213prefetch_policy=none
214prefetch_serial_squash=false
215prefetch_use_cpu_id=true
216prefetcher_size=100
217prioritizeRequests=false
218repl=Null
219size=1024
220subblock_size=0
221tgts_per_mshr=12
222trace_addr=0
223two_queue=false
224write_buffers=8
225cpu_side=system.iobus.port[25]
226mem_side=system.membus.port[6]
227
228[system.l2c]
229type=BaseCache
230addr_range=0:18446744073709551615
231assoc=8
232block_size=64
233forward_snoops=true
234hash_delay=1
235is_top_level=false
236latency=10000
237max_miss_count=0
238mshrs=92
239num_cpus=1
240prefetch_data_accesses_only=false
241prefetch_degree=1
242prefetch_latency=100000
243prefetch_on_access=false
244prefetch_past_page=false
245prefetch_policy=none
246prefetch_serial_squash=false
247prefetch_use_cpu_id=true
248prefetcher_size=100
249prioritizeRequests=false
250repl=Null
251size=4194304
252subblock_size=0
253tgts_per_mshr=16
254trace_addr=0
255two_queue=false
256write_buffers=8
257cpu_side=system.toL2Bus.port[0]
258mem_side=system.membus.port[7]
259
260[system.membus]
261type=Bus
262children=badaddr_responder
263block_size=64
264bus_id=1
265clock=1000
266header_cycles=1
267use_default_range=false
268width=64
269default=system.membus.badaddr_responder.pio
270port=system.bridge.side_b system.diskmem.port[0] system.physmem.port[0] system.realview.gic.pio system.realview.l2x0_fake.pio system.realview.a9scu.pio system.iocache.mem_side system.l2c.mem_side
271
272[system.membus.badaddr_responder]
273type=IsaFake
274pio_addr=0
275pio_latency=1000
276pio_size=8
277platform=system.realview
278ret_bad_addr=true
279ret_data16=65535
280ret_data32=4294967295
281ret_data64=18446744073709551615
282ret_data8=255
283system=system
284update_data=false
285warn_access=warn
286pio=system.membus.default
287
288[system.physmem]
289type=PhysicalMemory
290file=
291latency=30000
292latency_var=0
293null=false
294range=0:134217727
295zero=true
296port=system.membus.port[2]
297
298[system.realview]
299type=RealView
300children=a9scu aaci_fake cf_ctrl clcd dmac_fake flash_fake gic gpio0_fake gpio1_fake gpio2_fake kmi0 kmi1 l2x0_fake mmc_fake realview_io rtc_fake sci_fake smc_fake sp810_fake ssp_fake timer0 timer1 uart uart1_fake uart2_fake uart3_fake watchdog_fake
301intrctrl=system.intrctrl
302system=system
303
304[system.realview.a9scu]
305type=A9SCU
306pio_addr=520093696
307pio_latency=1000
308platform=system.realview
309system=system
310pio=system.membus.port[5]
311
312[system.realview.aaci_fake]
313type=AmbaFake
314amba_id=0
315ignore_access=false
316pio_addr=268451840
317pio_latency=1000
318platform=system.realview
319system=system
320pio=system.iobus.port[21]
321
322[system.realview.cf_ctrl]
323type=IdeController
324BAR0=402653184
325BAR0LegacyIO=true
326BAR0Size=16
327BAR1=402653440
328BAR1LegacyIO=true
329BAR1Size=1
330BAR2=1
331BAR2LegacyIO=false
332BAR2Size=8
333BAR3=1
334BAR3LegacyIO=false
335BAR3Size=4
336BAR4=1
337BAR4LegacyIO=false
338BAR4Size=16
339BAR5=1
340BAR5LegacyIO=false
341BAR5Size=0
342BIST=0
343CacheLineSize=0
344CardbusCIS=0
345ClassCode=1
346Command=1
347DeviceID=28945
348ExpansionROM=0
349HeaderType=0
350InterruptLine=31
351InterruptPin=1
352LatencyTimer=0
353MaximumLatency=0
354MinimumGrant=0
355ProgIF=133
356Revision=0
357Status=640
358SubClassCode=1
359SubsystemID=0
360SubsystemVendorID=0
361VendorID=32902
362config_latency=20000
363ctrl_offset=2
364disks=
365io_shift=1
366max_backoff_delay=10000000
367min_backoff_delay=4000
368pci_bus=0
369pci_dev=0
370pci_func=0
371pio_latency=1000
372platform=system.realview
373system=system
374config=system.iobus.port[26]
375dma=system.iobus.port[27]
376pio=system.iobus.port[8]
377
378[system.realview.clcd]
379type=Pl111
380amba_id=1315089
381clock=41667
382gic=system.realview.gic
383int_num=55
384max_backoff_delay=10000000
385min_backoff_delay=4000
386pio_addr=268566528
387pio_latency=10000
388platform=system.realview
389system=system
390vnc=system.vncserver
391dma=system.iobus.port[28]
392pio=system.iobus.port[5]
393
394[system.realview.dmac_fake]
395type=AmbaFake
396amba_id=0
397ignore_access=false
398pio_addr=268632064
399pio_latency=1000
400platform=system.realview
401system=system
402pio=system.iobus.port[9]
403
404[system.realview.flash_fake]
405type=IsaFake
406pio_addr=1073741824
407pio_latency=1000
408pio_size=536870912
409platform=system.realview
410ret_bad_addr=false
411ret_data16=65535
412ret_data32=4294967295
413ret_data64=18446744073709551615
414ret_data8=255
415system=system
416update_data=false
417warn_access=
418pio=system.iobus.port[24]
419
420[system.realview.gic]
421type=Gic
422cpu_addr=520093952
423cpu_pio_delay=10000
424dist_addr=520097792
425dist_pio_delay=10000
426int_latency=10000
427it_lines=128
428platform=system.realview
429system=system
430pio=system.membus.port[3]
431
432[system.realview.gpio0_fake]
433type=AmbaFake
434amba_id=0
435ignore_access=false
436pio_addr=268513280
437pio_latency=1000
438platform=system.realview
439system=system
440pio=system.iobus.port[16]
441
442[system.realview.gpio1_fake]
443type=AmbaFake
444amba_id=0
445ignore_access=false
446pio_addr=268517376
447pio_latency=1000
448platform=system.realview
449system=system
450pio=system.iobus.port[17]
451
452[system.realview.gpio2_fake]
453type=AmbaFake
454amba_id=0
455ignore_access=false
456pio_addr=268521472
457pio_latency=1000
458platform=system.realview
459system=system
460pio=system.iobus.port[18]
461
462[system.realview.kmi0]
463type=Pl050
464amba_id=1314896
465gic=system.realview.gic
466int_delay=1000000
467int_num=52
468is_mouse=false
469pio_addr=268460032
470pio_latency=1000
471platform=system.realview
472system=system
473vnc=system.vncserver
474pio=system.iobus.port[6]
475
476[system.realview.kmi1]
477type=Pl050
478amba_id=1314896
479gic=system.realview.gic
480int_delay=1000000
481int_num=53
482is_mouse=true
483pio_addr=268464128
484pio_latency=1000
485platform=system.realview
486system=system
487vnc=system.vncserver
488pio=system.iobus.port[7]
489
490[system.realview.l2x0_fake]
491type=IsaFake
492pio_addr=520101888
493pio_latency=1000
494pio_size=4095
495platform=system.realview
496ret_bad_addr=false
497ret_data16=65535
498ret_data32=4294967295
499ret_data64=18446744073709551615
500ret_data8=255
501system=system
502update_data=false
503warn_access=
504pio=system.membus.port[4]
505
506[system.realview.mmc_fake]
507type=AmbaFake
508amba_id=0
509ignore_access=false
510pio_addr=268455936
511pio_latency=1000
512platform=system.realview
513system=system
514pio=system.iobus.port[22]
515
516[system.realview.realview_io]
517type=RealViewCtrl
518idreg=0
519pio_addr=268435456
520pio_latency=1000
521platform=system.realview
522proc_id=201326592
523system=system
524pio=system.iobus.port[2]
525
526[system.realview.rtc_fake]
527type=AmbaFake
528amba_id=266289
529ignore_access=false
530pio_addr=268529664
531pio_latency=1000
532platform=system.realview
533system=system
534pio=system.iobus.port[23]
535
536[system.realview.sci_fake]
537type=AmbaFake
538amba_id=0
539ignore_access=false
540pio_addr=268492800
541pio_latency=1000
542platform=system.realview
543system=system
544pio=system.iobus.port[20]
545
546[system.realview.smc_fake]
547type=AmbaFake
548amba_id=0
549ignore_access=false
550pio_addr=269357056
551pio_latency=1000
552platform=system.realview
553system=system
554pio=system.iobus.port[13]
555
556[system.realview.sp810_fake]
557type=AmbaFake
558amba_id=0
559ignore_access=true
560pio_addr=268439552
561pio_latency=1000
562platform=system.realview
563system=system
564pio=system.iobus.port[14]
565
566[system.realview.ssp_fake]
567type=AmbaFake
568amba_id=0
569ignore_access=false
570pio_addr=268488704
571pio_latency=1000
572platform=system.realview
573system=system
574pio=system.iobus.port[19]
575
576[system.realview.timer0]
577type=Sp804
578amba_id=1316868
579clock0=1000000
580clock1=1000000
581gic=system.realview.gic
582int_num0=36
583int_num1=36
584pio_addr=268505088
585pio_latency=1000
586platform=system.realview
587system=system
588pio=system.iobus.port[3]
589
590[system.realview.timer1]
591type=Sp804
592amba_id=1316868
593clock0=1000000
594clock1=1000000
595gic=system.realview.gic
596int_num0=37
597int_num1=37
598pio_addr=268509184
599pio_latency=1000
600platform=system.realview
601system=system
602pio=system.iobus.port[4]
603
604[system.realview.uart]
605type=Pl011
606end_on_eot=false
607gic=system.realview.gic
608int_delay=100000
609int_num=44
610pio_addr=268472320
611pio_latency=1000
612platform=system.realview
613system=system
614terminal=system.terminal
615pio=system.iobus.port[1]
616
617[system.realview.uart1_fake]
618type=AmbaFake
619amba_id=0
620ignore_access=false
621pio_addr=268476416
622pio_latency=1000
623platform=system.realview
624system=system
625pio=system.iobus.port[10]
626
627[system.realview.uart2_fake]
628type=AmbaFake
629amba_id=0
630ignore_access=false
631pio_addr=268480512
632pio_latency=1000
633platform=system.realview
634system=system
635pio=system.iobus.port[11]
636
637[system.realview.uart3_fake]
638type=AmbaFake
639amba_id=0
640ignore_access=false
641pio_addr=268484608
642pio_latency=1000
643platform=system.realview
644system=system
645pio=system.iobus.port[12]
646
647[system.realview.watchdog_fake]
648type=AmbaFake
649amba_id=0
650ignore_access=false
651pio_addr=268500992
652pio_latency=1000
653platform=system.realview
654system=system
655pio=system.iobus.port[15]
656
657[system.terminal]
658type=Terminal
659intr_control=system.intrctrl
660number=0
661output=true
662port=3456
663
664[system.toL2Bus]
665type=Bus
666block_size=64
667bus_id=0
668clock=1000
669header_cycles=1
670use_default_range=false
671width=64
672port=system.l2c.cpu_side system.cpu.icache.mem_side system.cpu.dcache.mem_side system.cpu.itb.walker.port system.cpu.dtb.walker.port
673
674[system.vncserver]
675type=VncServer
676number=0
677port=5900
678
679