config.ini revision 10036:80e84beef3bb
1[root]
2type=Root
3children=system
4eventq_index=0
5full_system=true
6sim_quantum=0
7time_sync_enable=false
8time_sync_period=100000000000
9time_sync_spin_threshold=100000000
10
11[system]
12type=LinuxArmSystem
13children=bridge cf0 clk_domain cpu cpu_clk_domain intrctrl iobus iocache membus physmem realview terminal vncserver voltage_domain
14atags_addr=256
15boot_loader=/dist/binaries/boot.arm
16boot_osflags=earlyprintk console=ttyAMA0 lpj=19988480 norandmaps rw loglevel=8 mem=128MB root=/dev/sda1
17cache_line_size=64
18clk_domain=system.clk_domain
19dtb_filename=
20early_kernel_symbols=false
21enable_context_switch_stats_dump=false
22eventq_index=0
23flags_addr=268435504
24gic_cpu_addr=520093952
25init_param=0
26kernel=/dist/binaries/vmlinux.arm.smp.fb.2.6.38.8
27load_addr_mask=268435455
28machine_type=RealView_PBX
29mem_mode=atomic
30mem_ranges=0:134217727
31memories=system.physmem system.realview.nvmem
32multi_proc=true
33num_work_ids=16
34panic_on_oops=true
35panic_on_panic=true
36readfile=tests/halt.sh
37symbolfile=
38work_begin_ckpt_count=0
39work_begin_cpu_id_exit=-1
40work_begin_exit_count=0
41work_cpus_ckpt_count=0
42work_end_ckpt_count=0
43work_end_exit_count=0
44work_item_id=-1
45system_port=system.membus.slave[0]
46
47[system.bridge]
48type=Bridge
49clk_domain=system.clk_domain
50delay=50000
51eventq_index=0
52ranges=268435456:520093695 1073741824:1610612735
53req_size=16
54resp_size=16
55master=system.iobus.slave[0]
56slave=system.membus.master[0]
57
58[system.cf0]
59type=IdeDisk
60children=image
61delay=1000000
62driveID=master
63eventq_index=0
64image=system.cf0.image
65
66[system.cf0.image]
67type=CowDiskImage
68children=child
69child=system.cf0.image.child
70eventq_index=0
71image_file=
72read_only=false
73table_size=65536
74
75[system.cf0.image.child]
76type=RawDiskImage
77eventq_index=0
78image_file=/dist/disks/linux-arm-ael.img
79read_only=true
80
81[system.clk_domain]
82type=SrcClockDomain
83clock=1000
84eventq_index=0
85voltage_domain=system.voltage_domain
86
87[system.cpu]
88type=AtomicSimpleCPU
89children=dcache dtb icache interrupts isa itb l2cache toL2Bus tracer
90checker=Null
91clk_domain=system.cpu_clk_domain
92cpu_id=0
93do_checkpoint_insts=true
94do_quiesce=true
95do_statistics_insts=true
96dtb=system.cpu.dtb
97eventq_index=0
98fastmem=false
99function_trace=false
100function_trace_start=0
101interrupts=system.cpu.interrupts
102isa=system.cpu.isa
103itb=system.cpu.itb
104max_insts_all_threads=0
105max_insts_any_thread=0
106max_loads_all_threads=0
107max_loads_any_thread=0
108numThreads=1
109profile=0
110progress_interval=0
111simpoint_interval=100000000
112simpoint_profile=false
113simpoint_profile_file=simpoint.bb.gz
114simpoint_start_insts=
115simulate_data_stalls=false
116simulate_inst_stalls=false
117switched_out=false
118system=system
119tracer=system.cpu.tracer
120width=1
121workload=
122dcache_port=system.cpu.dcache.cpu_side
123icache_port=system.cpu.icache.cpu_side
124
125[system.cpu.dcache]
126type=BaseCache
127children=tags
128addr_ranges=0:18446744073709551615
129assoc=4
130clk_domain=system.cpu_clk_domain
131eventq_index=0
132forward_snoops=true
133hit_latency=2
134is_top_level=true
135max_miss_count=0
136mshrs=4
137prefetch_on_access=false
138prefetcher=Null
139response_latency=2
140sequential_access=false
141size=32768
142system=system
143tags=system.cpu.dcache.tags
144tgts_per_mshr=20
145two_queue=false
146write_buffers=8
147cpu_side=system.cpu.dcache_port
148mem_side=system.cpu.toL2Bus.slave[1]
149
150[system.cpu.dcache.tags]
151type=LRU
152assoc=4
153block_size=64
154clk_domain=system.cpu_clk_domain
155eventq_index=0
156hit_latency=2
157sequential_access=false
158size=32768
159
160[system.cpu.dtb]
161type=ArmTLB
162children=walker
163eventq_index=0
164size=64
165walker=system.cpu.dtb.walker
166
167[system.cpu.dtb.walker]
168type=ArmTableWalker
169clk_domain=system.cpu_clk_domain
170eventq_index=0
171num_squash_per_cycle=2
172sys=system
173port=system.cpu.toL2Bus.slave[3]
174
175[system.cpu.icache]
176type=BaseCache
177children=tags
178addr_ranges=0:18446744073709551615
179assoc=1
180clk_domain=system.cpu_clk_domain
181eventq_index=0
182forward_snoops=true
183hit_latency=2
184is_top_level=true
185max_miss_count=0
186mshrs=4
187prefetch_on_access=false
188prefetcher=Null
189response_latency=2
190sequential_access=false
191size=32768
192system=system
193tags=system.cpu.icache.tags
194tgts_per_mshr=20
195two_queue=false
196write_buffers=8
197cpu_side=system.cpu.icache_port
198mem_side=system.cpu.toL2Bus.slave[0]
199
200[system.cpu.icache.tags]
201type=LRU
202assoc=1
203block_size=64
204clk_domain=system.cpu_clk_domain
205eventq_index=0
206hit_latency=2
207sequential_access=false
208size=32768
209
210[system.cpu.interrupts]
211type=ArmInterrupts
212eventq_index=0
213
214[system.cpu.isa]
215type=ArmISA
216eventq_index=0
217fpsid=1090793632
218id_isar0=34607377
219id_isar1=34677009
220id_isar2=555950401
221id_isar3=17899825
222id_isar4=268501314
223id_isar5=0
224id_mmfr0=3
225id_mmfr1=0
226id_mmfr2=19070976
227id_mmfr3=4027589137
228id_pfr0=49
229id_pfr1=1
230midr=890224640
231
232[system.cpu.itb]
233type=ArmTLB
234children=walker
235eventq_index=0
236size=64
237walker=system.cpu.itb.walker
238
239[system.cpu.itb.walker]
240type=ArmTableWalker
241clk_domain=system.cpu_clk_domain
242eventq_index=0
243num_squash_per_cycle=2
244sys=system
245port=system.cpu.toL2Bus.slave[2]
246
247[system.cpu.l2cache]
248type=BaseCache
249children=tags
250addr_ranges=0:18446744073709551615
251assoc=8
252clk_domain=system.cpu_clk_domain
253eventq_index=0
254forward_snoops=true
255hit_latency=20
256is_top_level=false
257max_miss_count=0
258mshrs=20
259prefetch_on_access=false
260prefetcher=Null
261response_latency=20
262sequential_access=false
263size=4194304
264system=system
265tags=system.cpu.l2cache.tags
266tgts_per_mshr=12
267two_queue=false
268write_buffers=8
269cpu_side=system.cpu.toL2Bus.master[0]
270mem_side=system.membus.slave[1]
271
272[system.cpu.l2cache.tags]
273type=LRU
274assoc=8
275block_size=64
276clk_domain=system.cpu_clk_domain
277eventq_index=0
278hit_latency=20
279sequential_access=false
280size=4194304
281
282[system.cpu.toL2Bus]
283type=CoherentBus
284clk_domain=system.cpu_clk_domain
285eventq_index=0
286header_cycles=1
287system=system
288use_default_range=false
289width=32
290master=system.cpu.l2cache.cpu_side
291slave=system.cpu.icache.mem_side system.cpu.dcache.mem_side system.cpu.itb.walker.port system.cpu.dtb.walker.port
292
293[system.cpu.tracer]
294type=ExeTracer
295eventq_index=0
296
297[system.cpu_clk_domain]
298type=SrcClockDomain
299clock=500
300eventq_index=0
301voltage_domain=system.voltage_domain
302
303[system.intrctrl]
304type=IntrControl
305eventq_index=0
306sys=system
307
308[system.iobus]
309type=NoncoherentBus
310clk_domain=system.clk_domain
311eventq_index=0
312header_cycles=1
313use_default_range=false
314width=8
315master=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.cf_ctrl.config 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.pio system.realview.flash_fake.pio system.iocache.cpu_side
316slave=system.bridge.master system.realview.clcd.dma system.realview.cf_ctrl.dma
317
318[system.iocache]
319type=BaseCache
320children=tags
321addr_ranges=0:134217727
322assoc=8
323clk_domain=system.clk_domain
324eventq_index=0
325forward_snoops=false
326hit_latency=50
327is_top_level=true
328max_miss_count=0
329mshrs=20
330prefetch_on_access=false
331prefetcher=Null
332response_latency=50
333sequential_access=false
334size=1024
335system=system
336tags=system.iocache.tags
337tgts_per_mshr=12
338two_queue=false
339write_buffers=8
340cpu_side=system.iobus.master[25]
341mem_side=system.membus.slave[2]
342
343[system.iocache.tags]
344type=LRU
345assoc=8
346block_size=64
347clk_domain=system.clk_domain
348eventq_index=0
349hit_latency=50
350sequential_access=false
351size=1024
352
353[system.membus]
354type=CoherentBus
355children=badaddr_responder
356clk_domain=system.clk_domain
357eventq_index=0
358header_cycles=1
359system=system
360use_default_range=false
361width=8
362default=system.membus.badaddr_responder.pio
363master=system.bridge.slave system.realview.nvmem.port system.realview.gic.pio system.realview.l2x0_fake.pio system.realview.a9scu.pio system.realview.local_cpu_timer.pio system.physmem.port
364slave=system.system_port system.cpu.l2cache.mem_side system.iocache.mem_side
365
366[system.membus.badaddr_responder]
367type=IsaFake
368clk_domain=system.clk_domain
369eventq_index=0
370fake_mem=false
371pio_addr=0
372pio_latency=100000
373pio_size=8
374ret_bad_addr=true
375ret_data16=65535
376ret_data32=4294967295
377ret_data64=18446744073709551615
378ret_data8=255
379system=system
380update_data=false
381warn_access=warn
382pio=system.membus.default
383
384[system.physmem]
385type=SimpleMemory
386bandwidth=73.000000
387clk_domain=system.clk_domain
388conf_table_reported=true
389eventq_index=0
390in_addr_map=true
391latency=30000
392latency_var=0
393null=false
394range=0:134217727
395port=system.membus.master[6]
396
397[system.realview]
398type=RealView
399children=a9scu aaci_fake cf_ctrl clcd dmac_fake flash_fake gic gpio0_fake gpio1_fake gpio2_fake kmi0 kmi1 l2x0_fake local_cpu_timer mmc_fake nvmem realview_io rtc sci_fake smc_fake sp810_fake ssp_fake timer0 timer1 uart uart1_fake uart2_fake uart3_fake watchdog_fake
400eventq_index=0
401intrctrl=system.intrctrl
402max_mem_size=268435456
403mem_start_addr=0
404pci_cfg_base=0
405system=system
406
407[system.realview.a9scu]
408type=A9SCU
409clk_domain=system.clk_domain
410eventq_index=0
411pio_addr=520093696
412pio_latency=100000
413system=system
414pio=system.membus.master[4]
415
416[system.realview.aaci_fake]
417type=AmbaFake
418amba_id=0
419clk_domain=system.clk_domain
420eventq_index=0
421ignore_access=false
422pio_addr=268451840
423pio_latency=100000
424system=system
425pio=system.iobus.master[21]
426
427[system.realview.cf_ctrl]
428type=IdeController
429BAR0=402653184
430BAR0LegacyIO=true
431BAR0Size=16
432BAR1=402653440
433BAR1LegacyIO=true
434BAR1Size=1
435BAR2=1
436BAR2LegacyIO=false
437BAR2Size=8
438BAR3=1
439BAR3LegacyIO=false
440BAR3Size=4
441BAR4=1
442BAR4LegacyIO=false
443BAR4Size=16
444BAR5=1
445BAR5LegacyIO=false
446BAR5Size=0
447BIST=0
448CacheLineSize=0
449CapabilityPtr=0
450CardbusCIS=0
451ClassCode=1
452Command=1
453DeviceID=28945
454ExpansionROM=0
455HeaderType=0
456InterruptLine=31
457InterruptPin=1
458LatencyTimer=0
459MSICAPBaseOffset=0
460MSICAPCapId=0
461MSICAPMaskBits=0
462MSICAPMsgAddr=0
463MSICAPMsgCtrl=0
464MSICAPMsgData=0
465MSICAPMsgUpperAddr=0
466MSICAPNextCapability=0
467MSICAPPendingBits=0
468MSIXCAPBaseOffset=0
469MSIXCAPCapId=0
470MSIXCAPNextCapability=0
471MSIXMsgCtrl=0
472MSIXPbaOffset=0
473MSIXTableOffset=0
474MaximumLatency=0
475MinimumGrant=0
476PMCAPBaseOffset=0
477PMCAPCapId=0
478PMCAPCapabilities=0
479PMCAPCtrlStatus=0
480PMCAPNextCapability=0
481PXCAPBaseOffset=0
482PXCAPCapId=0
483PXCAPCapabilities=0
484PXCAPDevCap2=0
485PXCAPDevCapabilities=0
486PXCAPDevCtrl=0
487PXCAPDevCtrl2=0
488PXCAPDevStatus=0
489PXCAPLinkCap=0
490PXCAPLinkCtrl=0
491PXCAPLinkStatus=0
492PXCAPNextCapability=0
493ProgIF=133
494Revision=0
495Status=640
496SubClassCode=1
497SubsystemID=0
498SubsystemVendorID=0
499VendorID=32902
500clk_domain=system.clk_domain
501config_latency=20000
502ctrl_offset=2
503disks=system.cf0
504eventq_index=0
505io_shift=1
506pci_bus=2
507pci_dev=7
508pci_func=0
509pio_latency=30000
510platform=system.realview
511system=system
512config=system.iobus.master[8]
513dma=system.iobus.slave[2]
514pio=system.iobus.master[7]
515
516[system.realview.clcd]
517type=Pl111
518amba_id=1315089
519clk_domain=system.clk_domain
520enable_capture=true
521eventq_index=0
522gic=system.realview.gic
523int_num=55
524pio_addr=268566528
525pio_latency=10000
526pixel_clock=41667
527system=system
528vnc=system.vncserver
529dma=system.iobus.slave[1]
530pio=system.iobus.master[4]
531
532[system.realview.dmac_fake]
533type=AmbaFake
534amba_id=0
535clk_domain=system.clk_domain
536eventq_index=0
537ignore_access=false
538pio_addr=268632064
539pio_latency=100000
540system=system
541pio=system.iobus.master[9]
542
543[system.realview.flash_fake]
544type=IsaFake
545clk_domain=system.clk_domain
546eventq_index=0
547fake_mem=true
548pio_addr=1073741824
549pio_latency=100000
550pio_size=536870912
551ret_bad_addr=false
552ret_data16=65535
553ret_data32=4294967295
554ret_data64=18446744073709551615
555ret_data8=255
556system=system
557update_data=false
558warn_access=
559pio=system.iobus.master[24]
560
561[system.realview.gic]
562type=Pl390
563clk_domain=system.clk_domain
564cpu_addr=520093952
565cpu_pio_delay=10000
566dist_addr=520097792
567dist_pio_delay=10000
568eventq_index=0
569int_latency=10000
570it_lines=128
571msix_addr=0
572platform=system.realview
573system=system
574pio=system.membus.master[2]
575
576[system.realview.gpio0_fake]
577type=AmbaFake
578amba_id=0
579clk_domain=system.clk_domain
580eventq_index=0
581ignore_access=false
582pio_addr=268513280
583pio_latency=100000
584system=system
585pio=system.iobus.master[16]
586
587[system.realview.gpio1_fake]
588type=AmbaFake
589amba_id=0
590clk_domain=system.clk_domain
591eventq_index=0
592ignore_access=false
593pio_addr=268517376
594pio_latency=100000
595system=system
596pio=system.iobus.master[17]
597
598[system.realview.gpio2_fake]
599type=AmbaFake
600amba_id=0
601clk_domain=system.clk_domain
602eventq_index=0
603ignore_access=false
604pio_addr=268521472
605pio_latency=100000
606system=system
607pio=system.iobus.master[18]
608
609[system.realview.kmi0]
610type=Pl050
611amba_id=1314896
612clk_domain=system.clk_domain
613eventq_index=0
614gic=system.realview.gic
615int_delay=1000000
616int_num=52
617is_mouse=false
618pio_addr=268460032
619pio_latency=100000
620system=system
621vnc=system.vncserver
622pio=system.iobus.master[5]
623
624[system.realview.kmi1]
625type=Pl050
626amba_id=1314896
627clk_domain=system.clk_domain
628eventq_index=0
629gic=system.realview.gic
630int_delay=1000000
631int_num=53
632is_mouse=true
633pio_addr=268464128
634pio_latency=100000
635system=system
636vnc=system.vncserver
637pio=system.iobus.master[6]
638
639[system.realview.l2x0_fake]
640type=IsaFake
641clk_domain=system.clk_domain
642eventq_index=0
643fake_mem=false
644pio_addr=520101888
645pio_latency=100000
646pio_size=4095
647ret_bad_addr=false
648ret_data16=65535
649ret_data32=4294967295
650ret_data64=18446744073709551615
651ret_data8=255
652system=system
653update_data=false
654warn_access=
655pio=system.membus.master[3]
656
657[system.realview.local_cpu_timer]
658type=CpuLocalTimer
659clk_domain=system.clk_domain
660eventq_index=0
661gic=system.realview.gic
662int_num_timer=29
663int_num_watchdog=30
664pio_addr=520095232
665pio_latency=100000
666system=system
667pio=system.membus.master[5]
668
669[system.realview.mmc_fake]
670type=AmbaFake
671amba_id=0
672clk_domain=system.clk_domain
673eventq_index=0
674ignore_access=false
675pio_addr=268455936
676pio_latency=100000
677system=system
678pio=system.iobus.master[22]
679
680[system.realview.nvmem]
681type=SimpleMemory
682bandwidth=73.000000
683clk_domain=system.clk_domain
684conf_table_reported=false
685eventq_index=0
686in_addr_map=true
687latency=30000
688latency_var=0
689null=false
690range=2147483648:2214592511
691port=system.membus.master[1]
692
693[system.realview.realview_io]
694type=RealViewCtrl
695clk_domain=system.clk_domain
696eventq_index=0
697idreg=0
698pio_addr=268435456
699pio_latency=100000
700proc_id0=201326592
701proc_id1=201327138
702system=system
703pio=system.iobus.master[1]
704
705[system.realview.rtc]
706type=PL031
707amba_id=3412017
708clk_domain=system.clk_domain
709eventq_index=0
710gic=system.realview.gic
711int_delay=100000
712int_num=42
713pio_addr=268529664
714pio_latency=100000
715system=system
716time=Thu Jan  1 00:00:00 2009
717pio=system.iobus.master[23]
718
719[system.realview.sci_fake]
720type=AmbaFake
721amba_id=0
722clk_domain=system.clk_domain
723eventq_index=0
724ignore_access=false
725pio_addr=268492800
726pio_latency=100000
727system=system
728pio=system.iobus.master[20]
729
730[system.realview.smc_fake]
731type=AmbaFake
732amba_id=0
733clk_domain=system.clk_domain
734eventq_index=0
735ignore_access=false
736pio_addr=269357056
737pio_latency=100000
738system=system
739pio=system.iobus.master[13]
740
741[system.realview.sp810_fake]
742type=AmbaFake
743amba_id=0
744clk_domain=system.clk_domain
745eventq_index=0
746ignore_access=true
747pio_addr=268439552
748pio_latency=100000
749system=system
750pio=system.iobus.master[14]
751
752[system.realview.ssp_fake]
753type=AmbaFake
754amba_id=0
755clk_domain=system.clk_domain
756eventq_index=0
757ignore_access=false
758pio_addr=268488704
759pio_latency=100000
760system=system
761pio=system.iobus.master[19]
762
763[system.realview.timer0]
764type=Sp804
765amba_id=1316868
766clk_domain=system.clk_domain
767clock0=1000000
768clock1=1000000
769eventq_index=0
770gic=system.realview.gic
771int_num0=36
772int_num1=36
773pio_addr=268505088
774pio_latency=100000
775system=system
776pio=system.iobus.master[2]
777
778[system.realview.timer1]
779type=Sp804
780amba_id=1316868
781clk_domain=system.clk_domain
782clock0=1000000
783clock1=1000000
784eventq_index=0
785gic=system.realview.gic
786int_num0=37
787int_num1=37
788pio_addr=268509184
789pio_latency=100000
790system=system
791pio=system.iobus.master[3]
792
793[system.realview.uart]
794type=Pl011
795clk_domain=system.clk_domain
796end_on_eot=false
797eventq_index=0
798gic=system.realview.gic
799int_delay=100000
800int_num=44
801pio_addr=268472320
802pio_latency=100000
803platform=system.realview
804system=system
805terminal=system.terminal
806pio=system.iobus.master[0]
807
808[system.realview.uart1_fake]
809type=AmbaFake
810amba_id=0
811clk_domain=system.clk_domain
812eventq_index=0
813ignore_access=false
814pio_addr=268476416
815pio_latency=100000
816system=system
817pio=system.iobus.master[10]
818
819[system.realview.uart2_fake]
820type=AmbaFake
821amba_id=0
822clk_domain=system.clk_domain
823eventq_index=0
824ignore_access=false
825pio_addr=268480512
826pio_latency=100000
827system=system
828pio=system.iobus.master[11]
829
830[system.realview.uart3_fake]
831type=AmbaFake
832amba_id=0
833clk_domain=system.clk_domain
834eventq_index=0
835ignore_access=false
836pio_addr=268484608
837pio_latency=100000
838system=system
839pio=system.iobus.master[12]
840
841[system.realview.watchdog_fake]
842type=AmbaFake
843amba_id=0
844clk_domain=system.clk_domain
845eventq_index=0
846ignore_access=false
847pio_addr=268500992
848pio_latency=100000
849system=system
850pio=system.iobus.master[15]
851
852[system.terminal]
853type=Terminal
854eventq_index=0
855intr_control=system.intrctrl
856number=0
857output=true
858port=3456
859
860[system.vncserver]
861type=VncServer
862eventq_index=0
863frame_capture=false
864number=0
865port=5900
866
867[system.voltage_domain]
868type=VoltageDomain
869eventq_index=0
870voltage=1.000000
871
872