config.ini revision 7951
18968Snilay@cs.wisc.edu[root]
28968Snilay@cs.wisc.edutype=Root
38968Snilay@cs.wisc.educhildren=system
48968Snilay@cs.wisc.edutime_sync_enable=false
58968Snilay@cs.wisc.edutime_sync_period=100000000000
68968Snilay@cs.wisc.edutime_sync_spin_threshold=100000000
78968Snilay@cs.wisc.edu
88968Snilay@cs.wisc.edu[system]
98968Snilay@cs.wisc.edutype=LinuxArmSystem
108968Snilay@cs.wisc.educhildren=bridge cpu diskmem intrctrl iobus iocache l2c membus physmem realview terminal toL2Bus vncserver
118968Snilay@cs.wisc.eduboot_cpu_frequency=500
128968Snilay@cs.wisc.eduboot_osflags=earlyprintk mem=128MB console=ttyAMA0 lpj=19988480 norandmaps slram=slram0,0x8000000,+0x8000000 mtdparts=slram0:- rw loglevel=8 root=/dev/mtdblock0
138968Snilay@cs.wisc.eduinit_param=0
148968Snilay@cs.wisc.edukernel=/chips/pd/randd/dist/binaries/vmlinux.arm
158968Snilay@cs.wisc.eduload_addr_mask=268435455
168968Snilay@cs.wisc.edumachine_type=RealView_PBX
178968Snilay@cs.wisc.edumem_mode=atomic
188968Snilay@cs.wisc.eduphysmem=system.physmem
198968Snilay@cs.wisc.edureadfile=tests/halt.sh
208968Snilay@cs.wisc.edusymbolfile=
218968Snilay@cs.wisc.eduwork_begin_ckpt_count=0
228968Snilay@cs.wisc.eduwork_begin_cpu_id_exit=-1
238968Snilay@cs.wisc.eduwork_begin_exit_count=0
248968Snilay@cs.wisc.eduwork_cpus_ckpt_count=0
258968Snilay@cs.wisc.eduwork_end_ckpt_count=0
268968Snilay@cs.wisc.eduwork_end_exit_count=0
278968Snilay@cs.wisc.eduwork_item_id=-1
288968Snilay@cs.wisc.edu
298968Snilay@cs.wisc.edu[system.bridge]
308968Snilay@cs.wisc.edutype=Bridge
318968Snilay@cs.wisc.edudelay=50000
328968Snilay@cs.wisc.edufilter_ranges_a=0:18446744073709551615
338968Snilay@cs.wisc.edufilter_ranges_b=0:134217727
348968Snilay@cs.wisc.edunack_delay=4000
358968Snilay@cs.wisc.edureq_size_a=16
369123Sandreas.hansson@arm.comreq_size_b=16
378968Snilay@cs.wisc.eduresp_size_a=16
388968Snilay@cs.wisc.eduresp_size_b=16
398968Snilay@cs.wisc.eduwrite_ack=false
408968Snilay@cs.wisc.eduside_a=system.iobus.port[0]
418968Snilay@cs.wisc.eduside_b=system.membus.port[0]
428968Snilay@cs.wisc.edu
438968Snilay@cs.wisc.edu[system.cpu]
448968Snilay@cs.wisc.edutype=AtomicSimpleCPU
458968Snilay@cs.wisc.educhildren=dcache dtb icache interrupts itb tracer
468968Snilay@cs.wisc.educhecker=Null
478968Snilay@cs.wisc.educlock=500
488968Snilay@cs.wisc.educpu_id=0
498968Snilay@cs.wisc.edudefer_registration=false
508968Snilay@cs.wisc.edudo_checkpoint_insts=true
518968Snilay@cs.wisc.edudo_quiesce=true
528968Snilay@cs.wisc.edudo_statistics_insts=true
538968Snilay@cs.wisc.edudtb=system.cpu.dtb
548968Snilay@cs.wisc.edufunction_trace=false
558968Snilay@cs.wisc.edufunction_trace_start=0
568968Snilay@cs.wisc.eduinterrupts=system.cpu.interrupts
578968Snilay@cs.wisc.eduitb=system.cpu.itb
588968Snilay@cs.wisc.edumax_insts_all_threads=0
598968Snilay@cs.wisc.edumax_insts_any_thread=0
608968Snilay@cs.wisc.edumax_loads_all_threads=0
618968Snilay@cs.wisc.edumax_loads_any_thread=0
628968Snilay@cs.wisc.edunumThreads=1
638968Snilay@cs.wisc.eduphase=0
648968Snilay@cs.wisc.eduprofile=0
658968Snilay@cs.wisc.eduprogress_interval=0
668968Snilay@cs.wisc.edusimulate_data_stalls=false
678968Snilay@cs.wisc.edusimulate_inst_stalls=false
688968Snilay@cs.wisc.edusystem=system
698968Snilay@cs.wisc.edutracer=system.cpu.tracer
708968Snilay@cs.wisc.eduwidth=1
718968Snilay@cs.wisc.edudcache_port=system.cpu.dcache.cpu_side
728968Snilay@cs.wisc.eduicache_port=system.cpu.icache.cpu_side
738968Snilay@cs.wisc.edu
748968Snilay@cs.wisc.edu[system.cpu.dcache]
758968Snilay@cs.wisc.edutype=BaseCache
768968Snilay@cs.wisc.eduaddr_range=0:18446744073709551615
778968Snilay@cs.wisc.eduassoc=4
788968Snilay@cs.wisc.edublock_size=64
79forward_snoops=true
80hash_delay=1
81latency=1000
82max_miss_count=0
83mshrs=4
84num_cpus=1
85prefetch_data_accesses_only=false
86prefetch_degree=1
87prefetch_latency=10000
88prefetch_on_access=false
89prefetch_past_page=false
90prefetch_policy=none
91prefetch_serial_squash=false
92prefetch_use_cpu_id=true
93prefetcher_size=100
94prioritizeRequests=false
95repl=Null
96size=32768
97subblock_size=0
98tgts_per_mshr=8
99trace_addr=0
100two_queue=false
101write_buffers=8
102cpu_side=system.cpu.dcache_port
103mem_side=system.toL2Bus.port[2]
104
105[system.cpu.dtb]
106type=ArmTLB
107children=walker
108size=64
109walker=system.cpu.dtb.walker
110
111[system.cpu.dtb.walker]
112type=ArmTableWalker
113max_backoff=100000
114min_backoff=0
115sys=system
116port=system.toL2Bus.port[4]
117
118[system.cpu.icache]
119type=BaseCache
120addr_range=0:18446744073709551615
121assoc=1
122block_size=64
123forward_snoops=true
124hash_delay=1
125latency=1000
126max_miss_count=0
127mshrs=4
128num_cpus=1
129prefetch_data_accesses_only=false
130prefetch_degree=1
131prefetch_latency=10000
132prefetch_on_access=false
133prefetch_past_page=false
134prefetch_policy=none
135prefetch_serial_squash=false
136prefetch_use_cpu_id=true
137prefetcher_size=100
138prioritizeRequests=false
139repl=Null
140size=32768
141subblock_size=0
142tgts_per_mshr=8
143trace_addr=0
144two_queue=false
145write_buffers=8
146cpu_side=system.cpu.icache_port
147mem_side=system.toL2Bus.port[1]
148
149[system.cpu.interrupts]
150type=ArmInterrupts
151
152[system.cpu.itb]
153type=ArmTLB
154children=walker
155size=64
156walker=system.cpu.itb.walker
157
158[system.cpu.itb.walker]
159type=ArmTableWalker
160max_backoff=100000
161min_backoff=0
162sys=system
163port=system.toL2Bus.port[3]
164
165[system.cpu.tracer]
166type=ExeTracer
167
168[system.diskmem]
169type=PhysicalMemory
170file=/chips/pd/randd/dist/disks/ael-arm.ext2
171latency=30000
172latency_var=0
173null=false
174range=134217728:268435455
175zero=false
176port=system.membus.port[2]
177
178[system.intrctrl]
179type=IntrControl
180sys=system
181
182[system.iobus]
183type=Bus
184block_size=64
185bus_id=0
186clock=1000
187header_cycles=1
188use_default_range=false
189width=64
190port=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.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.realview.cf0_fake.pio system.iocache.cpu_side system.realview.clcd.dma
191
192[system.iocache]
193type=BaseCache
194addr_range=0:134217727
195assoc=8
196block_size=64
197forward_snoops=false
198hash_delay=1
199latency=50000
200max_miss_count=0
201mshrs=20
202num_cpus=1
203prefetch_data_accesses_only=false
204prefetch_degree=1
205prefetch_latency=500000
206prefetch_on_access=false
207prefetch_past_page=false
208prefetch_policy=none
209prefetch_serial_squash=false
210prefetch_use_cpu_id=true
211prefetcher_size=100
212prioritizeRequests=false
213repl=Null
214size=1024
215subblock_size=0
216tgts_per_mshr=12
217trace_addr=0
218two_queue=false
219write_buffers=8
220cpu_side=system.iobus.port[25]
221mem_side=system.membus.port[5]
222
223[system.l2c]
224type=BaseCache
225addr_range=0:18446744073709551615
226assoc=8
227block_size=64
228forward_snoops=true
229hash_delay=1
230latency=10000
231max_miss_count=0
232mshrs=92
233num_cpus=1
234prefetch_data_accesses_only=false
235prefetch_degree=1
236prefetch_latency=100000
237prefetch_on_access=false
238prefetch_past_page=false
239prefetch_policy=none
240prefetch_serial_squash=false
241prefetch_use_cpu_id=true
242prefetcher_size=100
243prioritizeRequests=false
244repl=Null
245size=4194304
246subblock_size=0
247tgts_per_mshr=16
248trace_addr=0
249two_queue=false
250write_buffers=8
251cpu_side=system.toL2Bus.port[0]
252mem_side=system.membus.port[6]
253
254[system.membus]
255type=Bus
256children=badaddr_responder
257block_size=64
258bus_id=1
259clock=1000
260header_cycles=1
261use_default_range=false
262width=64
263default=system.membus.badaddr_responder.pio
264port=system.bridge.side_b system.physmem.port[0] system.diskmem.port[0] system.realview.gic.pio system.realview.l2x0_fake.pio system.iocache.mem_side system.l2c.mem_side
265
266[system.membus.badaddr_responder]
267type=IsaFake
268pio_addr=0
269pio_latency=1000
270pio_size=8
271platform=system.realview
272ret_bad_addr=true
273ret_data16=65535
274ret_data32=4294967295
275ret_data64=18446744073709551615
276ret_data8=255
277system=system
278update_data=false
279warn_access=warn
280pio=system.membus.default
281
282[system.physmem]
283type=PhysicalMemory
284file=
285latency=30000
286latency_var=0
287null=false
288range=0:134217727
289zero=true
290port=system.membus.port[1]
291
292[system.realview]
293type=RealView
294children=aaci_fake cf0_fake 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
295intrctrl=system.intrctrl
296system=system
297
298[system.realview.aaci_fake]
299type=AmbaFake
300amba_id=0
301ignore_access=false
302pio_addr=268451840
303pio_latency=1000
304platform=system.realview
305system=system
306pio=system.iobus.port[20]
307
308[system.realview.cf0_fake]
309type=IsaFake
310pio_addr=402653184
311pio_latency=1000
312pio_size=4095
313platform=system.realview
314ret_bad_addr=false
315ret_data16=65535
316ret_data32=4294967295
317ret_data64=18446744073709551615
318ret_data8=255
319system=system
320update_data=false
321warn_access=
322pio=system.iobus.port[24]
323
324[system.realview.clcd]
325type=Pl111
326amba_id=1315089
327clock=41667
328gic=system.realview.gic
329int_num=55
330max_backoff_delay=10000000
331min_backoff_delay=4000
332pio_addr=268566528
333pio_latency=10000
334platform=system.realview
335system=system
336vnc=system.vncserver
337dma=system.iobus.port[26]
338pio=system.iobus.port[5]
339
340[system.realview.dmac_fake]
341type=AmbaFake
342amba_id=0
343ignore_access=false
344pio_addr=268632064
345pio_latency=1000
346platform=system.realview
347system=system
348pio=system.iobus.port[8]
349
350[system.realview.flash_fake]
351type=IsaFake
352pio_addr=1073741824
353pio_latency=1000
354pio_size=67108864
355platform=system.realview
356ret_bad_addr=false
357ret_data16=65535
358ret_data32=4294967295
359ret_data64=18446744073709551615
360ret_data8=255
361system=system
362update_data=false
363warn_access=
364pio=system.iobus.port[23]
365
366[system.realview.gic]
367type=Gic
368cpu_addr=520093952
369cpu_pio_delay=10000
370dist_addr=520097792
371dist_pio_delay=10000
372it_lines=128
373platform=system.realview
374system=system
375pio=system.membus.port[3]
376
377[system.realview.gpio0_fake]
378type=AmbaFake
379amba_id=0
380ignore_access=false
381pio_addr=268513280
382pio_latency=1000
383platform=system.realview
384system=system
385pio=system.iobus.port[15]
386
387[system.realview.gpio1_fake]
388type=AmbaFake
389amba_id=0
390ignore_access=false
391pio_addr=268517376
392pio_latency=1000
393platform=system.realview
394system=system
395pio=system.iobus.port[16]
396
397[system.realview.gpio2_fake]
398type=AmbaFake
399amba_id=0
400ignore_access=false
401pio_addr=268521472
402pio_latency=1000
403platform=system.realview
404system=system
405pio=system.iobus.port[17]
406
407[system.realview.kmi0]
408type=Pl050
409amba_id=1314896
410gic=system.realview.gic
411int_delay=1000000
412int_num=52
413is_mouse=false
414pio_addr=268460032
415pio_latency=1000
416platform=system.realview
417system=system
418vnc=system.vncserver
419pio=system.iobus.port[6]
420
421[system.realview.kmi1]
422type=Pl050
423amba_id=1314896
424gic=system.realview.gic
425int_delay=1000000
426int_num=53
427is_mouse=true
428pio_addr=268464128
429pio_latency=1000
430platform=system.realview
431system=system
432vnc=system.vncserver
433pio=system.iobus.port[7]
434
435[system.realview.l2x0_fake]
436type=IsaFake
437pio_addr=520101888
438pio_latency=1000
439pio_size=4095
440platform=system.realview
441ret_bad_addr=false
442ret_data16=65535
443ret_data32=4294967295
444ret_data64=18446744073709551615
445ret_data8=255
446system=system
447update_data=false
448warn_access=
449pio=system.membus.port[4]
450
451[system.realview.mmc_fake]
452type=AmbaFake
453amba_id=0
454ignore_access=false
455pio_addr=268455936
456pio_latency=1000
457platform=system.realview
458system=system
459pio=system.iobus.port[21]
460
461[system.realview.realview_io]
462type=RealViewCtrl
463pio_addr=268435456
464pio_latency=1000
465platform=system.realview
466proc_id=201326592
467system=system
468pio=system.iobus.port[2]
469
470[system.realview.rtc_fake]
471type=AmbaFake
472amba_id=266289
473ignore_access=false
474pio_addr=268529664
475pio_latency=1000
476platform=system.realview
477system=system
478pio=system.iobus.port[22]
479
480[system.realview.sci_fake]
481type=AmbaFake
482amba_id=0
483ignore_access=false
484pio_addr=268492800
485pio_latency=1000
486platform=system.realview
487system=system
488pio=system.iobus.port[19]
489
490[system.realview.smc_fake]
491type=AmbaFake
492amba_id=0
493ignore_access=false
494pio_addr=269357056
495pio_latency=1000
496platform=system.realview
497system=system
498pio=system.iobus.port[12]
499
500[system.realview.sp810_fake]
501type=AmbaFake
502amba_id=0
503ignore_access=true
504pio_addr=268439552
505pio_latency=1000
506platform=system.realview
507system=system
508pio=system.iobus.port[13]
509
510[system.realview.ssp_fake]
511type=AmbaFake
512amba_id=0
513ignore_access=false
514pio_addr=268488704
515pio_latency=1000
516platform=system.realview
517system=system
518pio=system.iobus.port[18]
519
520[system.realview.timer0]
521type=Sp804
522amba_id=1316868
523clock0=1000000
524clock1=1000000
525gic=system.realview.gic
526int_num0=36
527int_num1=36
528pio_addr=268505088
529pio_latency=1000
530platform=system.realview
531system=system
532pio=system.iobus.port[3]
533
534[system.realview.timer1]
535type=Sp804
536amba_id=1316868
537clock0=1000000
538clock1=1000000
539gic=system.realview.gic
540int_num0=37
541int_num1=37
542pio_addr=268509184
543pio_latency=1000
544platform=system.realview
545system=system
546pio=system.iobus.port[4]
547
548[system.realview.uart]
549type=Pl011
550end_on_eot=false
551gic=system.realview.gic
552int_delay=100000
553int_num=44
554pio_addr=268472320
555pio_latency=1000
556platform=system.realview
557system=system
558terminal=system.terminal
559pio=system.iobus.port[1]
560
561[system.realview.uart1_fake]
562type=AmbaFake
563amba_id=0
564ignore_access=false
565pio_addr=268476416
566pio_latency=1000
567platform=system.realview
568system=system
569pio=system.iobus.port[9]
570
571[system.realview.uart2_fake]
572type=AmbaFake
573amba_id=0
574ignore_access=false
575pio_addr=268480512
576pio_latency=1000
577platform=system.realview
578system=system
579pio=system.iobus.port[10]
580
581[system.realview.uart3_fake]
582type=AmbaFake
583amba_id=0
584ignore_access=false
585pio_addr=268484608
586pio_latency=1000
587platform=system.realview
588system=system
589pio=system.iobus.port[11]
590
591[system.realview.watchdog_fake]
592type=AmbaFake
593amba_id=0
594ignore_access=false
595pio_addr=268500992
596pio_latency=1000
597platform=system.realview
598system=system
599pio=system.iobus.port[14]
600
601[system.terminal]
602type=Terminal
603intr_control=system.intrctrl
604number=0
605output=true
606port=3456
607
608[system.toL2Bus]
609type=Bus
610block_size=64
611bus_id=0
612clock=1000
613header_cycles=1
614use_default_range=false
615width=64
616port=system.l2c.cpu_side system.cpu.icache.mem_side system.cpu.dcache.mem_side system.cpu.itb.walker.port system.cpu.dtb.walker.port
617
618[system.vncserver]
619type=VncServer
620number=0
621port=5900
622
623