config.ini revision 11219:b65d4e878ed2
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 cpu0 cpu1 cpu_clk_domain dvfs_handler intrctrl iobus iocache l2c membus physmem realview terminal toL2Bus vncserver voltage_domain
14atags_addr=134217728
15boot_loader=/scratch/nilay/GEM5/system/binaries/boot_emm.arm
16boot_osflags=earlyprintk=pl011,0x1c090000 console=ttyAMA0 lpj=19988480 norandmaps rw loglevel=8 mem=256MB root=/dev/sda1
17cache_line_size=64
18clk_domain=system.clk_domain
19dtb_filename=/scratch/nilay/GEM5/system/binaries/vexpress.aarch32.ll_20131205.0-gem5.2cpu.dtb
20early_kernel_symbols=false
21enable_context_switch_stats_dump=false
22eventq_index=0
23flags_addr=469827632
24gic_cpu_addr=738205696
25have_large_asid_64=false
26have_lpae=false
27have_security=false
28have_virtualization=false
29highest_el_is_64=false
30init_param=0
31kernel=/scratch/nilay/GEM5/system/binaries/vmlinux.aarch32.ll_20131205.0-gem5
32kernel_addr_check=true
33load_addr_mask=268435455
34load_offset=2147483648
35machine_type=VExpress_EMM
36mem_mode=atomic
37mem_ranges=2147483648:2415919103
38memories=system.physmem system.realview.nvmem system.realview.vram
39mmap_using_noreserve=false
40multi_proc=true
41multi_thread=false
42num_work_ids=16
43panic_on_oops=true
44panic_on_panic=true
45phys_addr_range_64=40
46readfile=/scratch/nilay/GEM5/gem5/tests/halt.sh
47reset_addr_64=0
48symbolfile=
49work_begin_ckpt_count=0
50work_begin_cpu_id_exit=-1
51work_begin_exit_count=0
52work_cpus_ckpt_count=0
53work_end_ckpt_count=0
54work_end_exit_count=0
55work_item_id=-1
56system_port=system.membus.slave[1]
57
58[system.bridge]
59type=Bridge
60clk_domain=system.clk_domain
61delay=50000
62eventq_index=0
63ranges=788529152:805306367 721420288:725614591 805306368:1073741823 1073741824:1610612735 402653184:469762047 469762048:536870911
64req_size=16
65resp_size=16
66master=system.iobus.slave[0]
67slave=system.membus.master[0]
68
69[system.cf0]
70type=IdeDisk
71children=image
72delay=1000000
73driveID=master
74eventq_index=0
75image=system.cf0.image
76
77[system.cf0.image]
78type=CowDiskImage
79children=child
80child=system.cf0.image.child
81eventq_index=0
82image_file=
83read_only=false
84table_size=65536
85
86[system.cf0.image.child]
87type=RawDiskImage
88eventq_index=0
89image_file=/scratch/nilay/GEM5/system/disks/linux-aarch32-ael.img
90read_only=true
91
92[system.clk_domain]
93type=SrcClockDomain
94clock=1000
95domain_id=-1
96eventq_index=0
97init_perf_level=0
98voltage_domain=system.voltage_domain
99
100[system.cpu0]
101type=AtomicSimpleCPU
102children=dcache dstage2_mmu dtb icache interrupts isa istage2_mmu itb l2cache toL2Bus tracer
103branchPred=Null
104checker=Null
105clk_domain=system.cpu_clk_domain
106cpu_id=0
107do_checkpoint_insts=true
108do_quiesce=true
109do_statistics_insts=true
110dstage2_mmu=system.cpu0.dstage2_mmu
111dtb=system.cpu0.dtb
112eventq_index=0
113fastmem=false
114function_trace=false
115function_trace_start=0
116interrupts=system.cpu0.interrupts
117isa=system.cpu0.isa
118istage2_mmu=system.cpu0.istage2_mmu
119itb=system.cpu0.itb
120max_insts_all_threads=0
121max_insts_any_thread=0
122max_loads_all_threads=0
123max_loads_any_thread=0
124numThreads=1
125profile=0
126progress_interval=0
127simpoint_start_insts=
128simulate_data_stalls=false
129simulate_inst_stalls=false
130socket_id=0
131switched_out=false
132system=system
133tracer=system.cpu0.tracer
134width=1
135workload=
136dcache_port=system.cpu0.dcache.cpu_side
137icache_port=system.cpu0.icache.cpu_side
138
139[system.cpu0.dcache]
140type=Cache
141children=tags
142addr_ranges=0:18446744073709551615
143assoc=2
144clk_domain=system.cpu_clk_domain
145clusivity=mostly_incl
146demand_mshr_reserve=1
147eventq_index=0
148forward_snoops=true
149hit_latency=2
150is_read_only=false
151max_miss_count=0
152mshrs=6
153prefetch_on_access=false
154prefetcher=Null
155response_latency=2
156sequential_access=false
157size=32768
158system=system
159tags=system.cpu0.dcache.tags
160tgts_per_mshr=8
161write_buffers=16
162writeback_clean=true
163cpu_side=system.cpu0.dcache_port
164mem_side=system.cpu0.toL2Bus.slave[1]
165
166[system.cpu0.dcache.tags]
167type=LRU
168assoc=2
169block_size=64
170clk_domain=system.cpu_clk_domain
171eventq_index=0
172hit_latency=2
173sequential_access=false
174size=32768
175
176[system.cpu0.dstage2_mmu]
177type=ArmStage2MMU
178children=stage2_tlb
179eventq_index=0
180stage2_tlb=system.cpu0.dstage2_mmu.stage2_tlb
181sys=system
182tlb=system.cpu0.dtb
183
184[system.cpu0.dstage2_mmu.stage2_tlb]
185type=ArmTLB
186children=walker
187eventq_index=0
188is_stage2=true
189size=32
190walker=system.cpu0.dstage2_mmu.stage2_tlb.walker
191
192[system.cpu0.dstage2_mmu.stage2_tlb.walker]
193type=ArmTableWalker
194clk_domain=system.cpu_clk_domain
195eventq_index=0
196is_stage2=true
197num_squash_per_cycle=2
198sys=system
199
200[system.cpu0.dtb]
201type=ArmTLB
202children=walker
203eventq_index=0
204is_stage2=false
205size=64
206walker=system.cpu0.dtb.walker
207
208[system.cpu0.dtb.walker]
209type=ArmTableWalker
210clk_domain=system.cpu_clk_domain
211eventq_index=0
212is_stage2=false
213num_squash_per_cycle=2
214sys=system
215port=system.cpu0.toL2Bus.slave[3]
216
217[system.cpu0.icache]
218type=Cache
219children=tags
220addr_ranges=0:18446744073709551615
221assoc=2
222clk_domain=system.cpu_clk_domain
223clusivity=mostly_incl
224demand_mshr_reserve=1
225eventq_index=0
226forward_snoops=false
227hit_latency=1
228is_read_only=true
229max_miss_count=0
230mshrs=2
231prefetch_on_access=false
232prefetcher=Null
233response_latency=1
234sequential_access=false
235size=32768
236system=system
237tags=system.cpu0.icache.tags
238tgts_per_mshr=8
239write_buffers=8
240writeback_clean=true
241cpu_side=system.cpu0.icache_port
242mem_side=system.cpu0.toL2Bus.slave[0]
243
244[system.cpu0.icache.tags]
245type=LRU
246assoc=2
247block_size=64
248clk_domain=system.cpu_clk_domain
249eventq_index=0
250hit_latency=1
251sequential_access=false
252size=32768
253
254[system.cpu0.interrupts]
255type=ArmInterrupts
256eventq_index=0
257
258[system.cpu0.isa]
259type=ArmISA
260decoderFlavour=Generic
261eventq_index=0
262fpsid=1090793632
263id_aa64afr0_el1=0
264id_aa64afr1_el1=0
265id_aa64dfr0_el1=1052678
266id_aa64dfr1_el1=0
267id_aa64isar0_el1=0
268id_aa64isar1_el1=0
269id_aa64mmfr0_el1=15728642
270id_aa64mmfr1_el1=0
271id_aa64pfr0_el1=17
272id_aa64pfr1_el1=0
273id_isar0=34607377
274id_isar1=34677009
275id_isar2=555950401
276id_isar3=17899825
277id_isar4=268501314
278id_isar5=0
279id_mmfr0=270536963
280id_mmfr1=0
281id_mmfr2=19070976
282id_mmfr3=34611729
283id_pfr0=49
284id_pfr1=4113
285midr=1091551472
286pmu=Null
287system=system
288
289[system.cpu0.istage2_mmu]
290type=ArmStage2MMU
291children=stage2_tlb
292eventq_index=0
293stage2_tlb=system.cpu0.istage2_mmu.stage2_tlb
294sys=system
295tlb=system.cpu0.itb
296
297[system.cpu0.istage2_mmu.stage2_tlb]
298type=ArmTLB
299children=walker
300eventq_index=0
301is_stage2=true
302size=32
303walker=system.cpu0.istage2_mmu.stage2_tlb.walker
304
305[system.cpu0.istage2_mmu.stage2_tlb.walker]
306type=ArmTableWalker
307clk_domain=system.cpu_clk_domain
308eventq_index=0
309is_stage2=true
310num_squash_per_cycle=2
311sys=system
312
313[system.cpu0.itb]
314type=ArmTLB
315children=walker
316eventq_index=0
317is_stage2=false
318size=64
319walker=system.cpu0.itb.walker
320
321[system.cpu0.itb.walker]
322type=ArmTableWalker
323clk_domain=system.cpu_clk_domain
324eventq_index=0
325is_stage2=false
326num_squash_per_cycle=2
327sys=system
328port=system.cpu0.toL2Bus.slave[2]
329
330[system.cpu0.l2cache]
331type=Cache
332children=prefetcher tags
333addr_ranges=0:18446744073709551615
334assoc=16
335clk_domain=system.cpu_clk_domain
336clusivity=mostly_excl
337demand_mshr_reserve=1
338eventq_index=0
339forward_snoops=true
340hit_latency=12
341is_read_only=false
342max_miss_count=0
343mshrs=16
344prefetch_on_access=true
345prefetcher=system.cpu0.l2cache.prefetcher
346response_latency=12
347sequential_access=false
348size=1048576
349system=system
350tags=system.cpu0.l2cache.tags
351tgts_per_mshr=8
352write_buffers=8
353writeback_clean=false
354cpu_side=system.cpu0.toL2Bus.master[0]
355mem_side=system.toL2Bus.slave[0]
356
357[system.cpu0.l2cache.prefetcher]
358type=StridePrefetcher
359cache_snoop=false
360clk_domain=system.cpu_clk_domain
361degree=8
362eventq_index=0
363latency=1
364max_conf=7
365min_conf=0
366on_data=true
367on_inst=true
368on_miss=false
369on_read=true
370on_write=true
371queue_filter=true
372queue_size=32
373queue_squash=true
374start_conf=4
375sys=system
376table_assoc=4
377table_sets=16
378tag_prefetch=true
379thresh_conf=4
380use_master_id=true
381
382[system.cpu0.l2cache.tags]
383type=RandomRepl
384assoc=16
385block_size=64
386clk_domain=system.cpu_clk_domain
387eventq_index=0
388hit_latency=12
389sequential_access=false
390size=1048576
391
392[system.cpu0.toL2Bus]
393type=CoherentXBar
394children=snoop_filter
395clk_domain=system.cpu_clk_domain
396eventq_index=0
397forward_latency=0
398frontend_latency=1
399response_latency=1
400snoop_filter=system.cpu0.toL2Bus.snoop_filter
401snoop_response_latency=1
402system=system
403use_default_range=false
404width=32
405master=system.cpu0.l2cache.cpu_side
406slave=system.cpu0.icache.mem_side system.cpu0.dcache.mem_side system.cpu0.itb.walker.port system.cpu0.dtb.walker.port
407
408[system.cpu0.toL2Bus.snoop_filter]
409type=SnoopFilter
410eventq_index=0
411lookup_latency=0
412max_capacity=8388608
413system=system
414
415[system.cpu0.tracer]
416type=ExeTracer
417eventq_index=0
418
419[system.cpu1]
420type=AtomicSimpleCPU
421children=dcache dstage2_mmu dtb icache interrupts isa istage2_mmu itb l2cache toL2Bus tracer
422branchPred=Null
423checker=Null
424clk_domain=system.cpu_clk_domain
425cpu_id=1
426do_checkpoint_insts=true
427do_quiesce=true
428do_statistics_insts=true
429dstage2_mmu=system.cpu1.dstage2_mmu
430dtb=system.cpu1.dtb
431eventq_index=0
432fastmem=false
433function_trace=false
434function_trace_start=0
435interrupts=system.cpu1.interrupts
436isa=system.cpu1.isa
437istage2_mmu=system.cpu1.istage2_mmu
438itb=system.cpu1.itb
439max_insts_all_threads=0
440max_insts_any_thread=0
441max_loads_all_threads=0
442max_loads_any_thread=0
443numThreads=1
444profile=0
445progress_interval=0
446simpoint_start_insts=
447simulate_data_stalls=false
448simulate_inst_stalls=false
449socket_id=0
450switched_out=false
451system=system
452tracer=system.cpu1.tracer
453width=1
454workload=
455dcache_port=system.cpu1.dcache.cpu_side
456icache_port=system.cpu1.icache.cpu_side
457
458[system.cpu1.dcache]
459type=Cache
460children=tags
461addr_ranges=0:18446744073709551615
462assoc=2
463clk_domain=system.cpu_clk_domain
464clusivity=mostly_incl
465demand_mshr_reserve=1
466eventq_index=0
467forward_snoops=true
468hit_latency=2
469is_read_only=false
470max_miss_count=0
471mshrs=6
472prefetch_on_access=false
473prefetcher=Null
474response_latency=2
475sequential_access=false
476size=32768
477system=system
478tags=system.cpu1.dcache.tags
479tgts_per_mshr=8
480write_buffers=16
481writeback_clean=true
482cpu_side=system.cpu1.dcache_port
483mem_side=system.cpu1.toL2Bus.slave[1]
484
485[system.cpu1.dcache.tags]
486type=LRU
487assoc=2
488block_size=64
489clk_domain=system.cpu_clk_domain
490eventq_index=0
491hit_latency=2
492sequential_access=false
493size=32768
494
495[system.cpu1.dstage2_mmu]
496type=ArmStage2MMU
497children=stage2_tlb
498eventq_index=0
499stage2_tlb=system.cpu1.dstage2_mmu.stage2_tlb
500sys=system
501tlb=system.cpu1.dtb
502
503[system.cpu1.dstage2_mmu.stage2_tlb]
504type=ArmTLB
505children=walker
506eventq_index=0
507is_stage2=true
508size=32
509walker=system.cpu1.dstage2_mmu.stage2_tlb.walker
510
511[system.cpu1.dstage2_mmu.stage2_tlb.walker]
512type=ArmTableWalker
513clk_domain=system.cpu_clk_domain
514eventq_index=0
515is_stage2=true
516num_squash_per_cycle=2
517sys=system
518
519[system.cpu1.dtb]
520type=ArmTLB
521children=walker
522eventq_index=0
523is_stage2=false
524size=64
525walker=system.cpu1.dtb.walker
526
527[system.cpu1.dtb.walker]
528type=ArmTableWalker
529clk_domain=system.cpu_clk_domain
530eventq_index=0
531is_stage2=false
532num_squash_per_cycle=2
533sys=system
534port=system.cpu1.toL2Bus.slave[3]
535
536[system.cpu1.icache]
537type=Cache
538children=tags
539addr_ranges=0:18446744073709551615
540assoc=2
541clk_domain=system.cpu_clk_domain
542clusivity=mostly_incl
543demand_mshr_reserve=1
544eventq_index=0
545forward_snoops=false
546hit_latency=1
547is_read_only=true
548max_miss_count=0
549mshrs=2
550prefetch_on_access=false
551prefetcher=Null
552response_latency=1
553sequential_access=false
554size=32768
555system=system
556tags=system.cpu1.icache.tags
557tgts_per_mshr=8
558write_buffers=8
559writeback_clean=true
560cpu_side=system.cpu1.icache_port
561mem_side=system.cpu1.toL2Bus.slave[0]
562
563[system.cpu1.icache.tags]
564type=LRU
565assoc=2
566block_size=64
567clk_domain=system.cpu_clk_domain
568eventq_index=0
569hit_latency=1
570sequential_access=false
571size=32768
572
573[system.cpu1.interrupts]
574type=ArmInterrupts
575eventq_index=0
576
577[system.cpu1.isa]
578type=ArmISA
579decoderFlavour=Generic
580eventq_index=0
581fpsid=1090793632
582id_aa64afr0_el1=0
583id_aa64afr1_el1=0
584id_aa64dfr0_el1=1052678
585id_aa64dfr1_el1=0
586id_aa64isar0_el1=0
587id_aa64isar1_el1=0
588id_aa64mmfr0_el1=15728642
589id_aa64mmfr1_el1=0
590id_aa64pfr0_el1=17
591id_aa64pfr1_el1=0
592id_isar0=34607377
593id_isar1=34677009
594id_isar2=555950401
595id_isar3=17899825
596id_isar4=268501314
597id_isar5=0
598id_mmfr0=270536963
599id_mmfr1=0
600id_mmfr2=19070976
601id_mmfr3=34611729
602id_pfr0=49
603id_pfr1=4113
604midr=1091551472
605pmu=Null
606system=system
607
608[system.cpu1.istage2_mmu]
609type=ArmStage2MMU
610children=stage2_tlb
611eventq_index=0
612stage2_tlb=system.cpu1.istage2_mmu.stage2_tlb
613sys=system
614tlb=system.cpu1.itb
615
616[system.cpu1.istage2_mmu.stage2_tlb]
617type=ArmTLB
618children=walker
619eventq_index=0
620is_stage2=true
621size=32
622walker=system.cpu1.istage2_mmu.stage2_tlb.walker
623
624[system.cpu1.istage2_mmu.stage2_tlb.walker]
625type=ArmTableWalker
626clk_domain=system.cpu_clk_domain
627eventq_index=0
628is_stage2=true
629num_squash_per_cycle=2
630sys=system
631
632[system.cpu1.itb]
633type=ArmTLB
634children=walker
635eventq_index=0
636is_stage2=false
637size=64
638walker=system.cpu1.itb.walker
639
640[system.cpu1.itb.walker]
641type=ArmTableWalker
642clk_domain=system.cpu_clk_domain
643eventq_index=0
644is_stage2=false
645num_squash_per_cycle=2
646sys=system
647port=system.cpu1.toL2Bus.slave[2]
648
649[system.cpu1.l2cache]
650type=Cache
651children=prefetcher tags
652addr_ranges=0:18446744073709551615
653assoc=16
654clk_domain=system.cpu_clk_domain
655clusivity=mostly_excl
656demand_mshr_reserve=1
657eventq_index=0
658forward_snoops=true
659hit_latency=12
660is_read_only=false
661max_miss_count=0
662mshrs=16
663prefetch_on_access=true
664prefetcher=system.cpu1.l2cache.prefetcher
665response_latency=12
666sequential_access=false
667size=1048576
668system=system
669tags=system.cpu1.l2cache.tags
670tgts_per_mshr=8
671write_buffers=8
672writeback_clean=false
673cpu_side=system.cpu1.toL2Bus.master[0]
674mem_side=system.toL2Bus.slave[1]
675
676[system.cpu1.l2cache.prefetcher]
677type=StridePrefetcher
678cache_snoop=false
679clk_domain=system.cpu_clk_domain
680degree=8
681eventq_index=0
682latency=1
683max_conf=7
684min_conf=0
685on_data=true
686on_inst=true
687on_miss=false
688on_read=true
689on_write=true
690queue_filter=true
691queue_size=32
692queue_squash=true
693start_conf=4
694sys=system
695table_assoc=4
696table_sets=16
697tag_prefetch=true
698thresh_conf=4
699use_master_id=true
700
701[system.cpu1.l2cache.tags]
702type=RandomRepl
703assoc=16
704block_size=64
705clk_domain=system.cpu_clk_domain
706eventq_index=0
707hit_latency=12
708sequential_access=false
709size=1048576
710
711[system.cpu1.toL2Bus]
712type=CoherentXBar
713children=snoop_filter
714clk_domain=system.cpu_clk_domain
715eventq_index=0
716forward_latency=0
717frontend_latency=1
718response_latency=1
719snoop_filter=system.cpu1.toL2Bus.snoop_filter
720snoop_response_latency=1
721system=system
722use_default_range=false
723width=32
724master=system.cpu1.l2cache.cpu_side
725slave=system.cpu1.icache.mem_side system.cpu1.dcache.mem_side system.cpu1.itb.walker.port system.cpu1.dtb.walker.port
726
727[system.cpu1.toL2Bus.snoop_filter]
728type=SnoopFilter
729eventq_index=0
730lookup_latency=0
731max_capacity=8388608
732system=system
733
734[system.cpu1.tracer]
735type=ExeTracer
736eventq_index=0
737
738[system.cpu_clk_domain]
739type=SrcClockDomain
740clock=500
741domain_id=-1
742eventq_index=0
743init_perf_level=0
744voltage_domain=system.voltage_domain
745
746[system.dvfs_handler]
747type=DVFSHandler
748domains=
749enable=false
750eventq_index=0
751sys_clk_domain=system.clk_domain
752transition_latency=100000000
753
754[system.intrctrl]
755type=IntrControl
756eventq_index=0
757sys=system
758
759[system.iobus]
760type=NoncoherentXBar
761clk_domain=system.clk_domain
762eventq_index=0
763forward_latency=1
764frontend_latency=2
765response_latency=2
766use_default_range=true
767width=16
768default=system.realview.pciconfig.pio
769master=system.realview.uart.pio system.realview.realview_io.pio system.realview.timer0.pio system.realview.timer1.pio system.realview.clcd.pio system.realview.hdlcd.pio system.realview.kmi0.pio system.realview.kmi1.pio system.realview.cf_ctrl.pio system.realview.cf_ctrl.config system.realview.rtc.pio system.realview.vram.port system.realview.l2x0_fake.pio system.realview.uart1_fake.pio system.realview.uart2_fake.pio system.realview.uart3_fake.pio system.realview.sp810_fake.pio system.realview.watchdog_fake.pio system.realview.aaci_fake.pio system.realview.lan_fake.pio system.realview.usb_fake.pio system.realview.mmc_fake.pio system.realview.energy_ctrl.pio system.realview.ide.pio system.realview.ide.config system.realview.ethernet.pio system.realview.ethernet.config system.iocache.cpu_side
770slave=system.bridge.master system.realview.clcd.dma system.realview.cf_ctrl.dma system.realview.ide.dma system.realview.ethernet.dma
771
772[system.iocache]
773type=Cache
774children=tags
775addr_ranges=2147483648:2415919103
776assoc=8
777clk_domain=system.clk_domain
778clusivity=mostly_incl
779demand_mshr_reserve=1
780eventq_index=0
781forward_snoops=false
782hit_latency=50
783is_read_only=false
784max_miss_count=0
785mshrs=20
786prefetch_on_access=false
787prefetcher=Null
788response_latency=50
789sequential_access=false
790size=1024
791system=system
792tags=system.iocache.tags
793tgts_per_mshr=12
794write_buffers=8
795writeback_clean=false
796cpu_side=system.iobus.master[27]
797mem_side=system.membus.slave[3]
798
799[system.iocache.tags]
800type=LRU
801assoc=8
802block_size=64
803clk_domain=system.clk_domain
804eventq_index=0
805hit_latency=50
806sequential_access=false
807size=1024
808
809[system.l2c]
810type=Cache
811children=tags
812addr_ranges=0:18446744073709551615
813assoc=8
814clk_domain=system.cpu_clk_domain
815clusivity=mostly_incl
816demand_mshr_reserve=1
817eventq_index=0
818forward_snoops=true
819hit_latency=20
820is_read_only=false
821max_miss_count=0
822mshrs=20
823prefetch_on_access=false
824prefetcher=Null
825response_latency=20
826sequential_access=false
827size=4194304
828system=system
829tags=system.l2c.tags
830tgts_per_mshr=12
831write_buffers=8
832writeback_clean=false
833cpu_side=system.toL2Bus.master[0]
834mem_side=system.membus.slave[2]
835
836[system.l2c.tags]
837type=LRU
838assoc=8
839block_size=64
840clk_domain=system.cpu_clk_domain
841eventq_index=0
842hit_latency=20
843sequential_access=false
844size=4194304
845
846[system.membus]
847type=CoherentXBar
848children=badaddr_responder
849clk_domain=system.clk_domain
850eventq_index=0
851forward_latency=4
852frontend_latency=3
853response_latency=2
854snoop_filter=Null
855snoop_response_latency=4
856system=system
857use_default_range=false
858width=16
859default=system.membus.badaddr_responder.pio
860master=system.bridge.slave system.realview.nvmem.port system.realview.gic.pio system.realview.vgic.pio system.realview.local_cpu_timer.pio system.physmem.port
861slave=system.realview.hdlcd.dma system.system_port system.l2c.mem_side system.iocache.mem_side
862
863[system.membus.badaddr_responder]
864type=IsaFake
865clk_domain=system.clk_domain
866eventq_index=0
867fake_mem=false
868pio_addr=0
869pio_latency=100000
870pio_size=8
871ret_bad_addr=true
872ret_data16=65535
873ret_data32=4294967295
874ret_data64=18446744073709551615
875ret_data8=255
876system=system
877update_data=false
878warn_access=warn
879pio=system.membus.default
880
881[system.physmem]
882type=SimpleMemory
883bandwidth=73.000000
884clk_domain=system.clk_domain
885conf_table_reported=true
886eventq_index=0
887in_addr_map=true
888latency=30000
889latency_var=0
890null=false
891range=2147483648:2415919103
892port=system.membus.master[5]
893
894[system.realview]
895type=RealView
896children=aaci_fake cf_ctrl clcd energy_ctrl ethernet generic_timer gic hdlcd ide kmi0 kmi1 l2x0_fake lan_fake local_cpu_timer mmc_fake nvmem pciconfig realview_io rtc sp810_fake timer0 timer1 uart uart1_fake uart2_fake uart3_fake usb_fake vgic vram watchdog_fake
897eventq_index=0
898intrctrl=system.intrctrl
899pci_cfg_base=805306368
900pci_cfg_gen_offsets=false
901pci_io_base=0
902system=system
903
904[system.realview.aaci_fake]
905type=AmbaFake
906amba_id=0
907clk_domain=system.clk_domain
908eventq_index=0
909ignore_access=false
910pio_addr=470024192
911pio_latency=100000
912system=system
913pio=system.iobus.master[18]
914
915[system.realview.cf_ctrl]
916type=IdeController
917BAR0=471465984
918BAR0LegacyIO=true
919BAR0Size=256
920BAR1=471466240
921BAR1LegacyIO=true
922BAR1Size=4096
923BAR2=1
924BAR2LegacyIO=false
925BAR2Size=8
926BAR3=1
927BAR3LegacyIO=false
928BAR3Size=4
929BAR4=1
930BAR4LegacyIO=false
931BAR4Size=16
932BAR5=1
933BAR5LegacyIO=false
934BAR5Size=0
935BIST=0
936CacheLineSize=0
937CapabilityPtr=0
938CardbusCIS=0
939ClassCode=1
940Command=1
941DeviceID=28945
942ExpansionROM=0
943HeaderType=0
944InterruptLine=31
945InterruptPin=1
946LatencyTimer=0
947LegacyIOBase=0
948MSICAPBaseOffset=0
949MSICAPCapId=0
950MSICAPMaskBits=0
951MSICAPMsgAddr=0
952MSICAPMsgCtrl=0
953MSICAPMsgData=0
954MSICAPMsgUpperAddr=0
955MSICAPNextCapability=0
956MSICAPPendingBits=0
957MSIXCAPBaseOffset=0
958MSIXCAPCapId=0
959MSIXCAPNextCapability=0
960MSIXMsgCtrl=0
961MSIXPbaOffset=0
962MSIXTableOffset=0
963MaximumLatency=0
964MinimumGrant=0
965PMCAPBaseOffset=0
966PMCAPCapId=0
967PMCAPCapabilities=0
968PMCAPCtrlStatus=0
969PMCAPNextCapability=0
970PXCAPBaseOffset=0
971PXCAPCapId=0
972PXCAPCapabilities=0
973PXCAPDevCap2=0
974PXCAPDevCapabilities=0
975PXCAPDevCtrl=0
976PXCAPDevCtrl2=0
977PXCAPDevStatus=0
978PXCAPLinkCap=0
979PXCAPLinkCtrl=0
980PXCAPLinkStatus=0
981PXCAPNextCapability=0
982ProgIF=133
983Revision=0
984Status=640
985SubClassCode=1
986SubsystemID=0
987SubsystemVendorID=0
988VendorID=32902
989clk_domain=system.clk_domain
990config_latency=20000
991ctrl_offset=2
992disks=
993eventq_index=0
994io_shift=2
995pci_bus=2
996pci_dev=0
997pci_func=0
998pio_latency=30000
999platform=system.realview
1000system=system
1001config=system.iobus.master[9]
1002dma=system.iobus.slave[2]
1003pio=system.iobus.master[8]
1004
1005[system.realview.clcd]
1006type=Pl111
1007amba_id=1315089
1008clk_domain=system.clk_domain
1009enable_capture=true
1010eventq_index=0
1011gic=system.realview.gic
1012int_num=46
1013pio_addr=471793664
1014pio_latency=10000
1015pixel_clock=41667
1016system=system
1017vnc=system.vncserver
1018dma=system.iobus.slave[1]
1019pio=system.iobus.master[4]
1020
1021[system.realview.energy_ctrl]
1022type=EnergyCtrl
1023clk_domain=system.clk_domain
1024dvfs_handler=system.dvfs_handler
1025eventq_index=0
1026pio_addr=470286336
1027pio_latency=100000
1028system=system
1029pio=system.iobus.master[22]
1030
1031[system.realview.ethernet]
1032type=IGbE
1033BAR0=0
1034BAR0LegacyIO=false
1035BAR0Size=131072
1036BAR1=0
1037BAR1LegacyIO=false
1038BAR1Size=0
1039BAR2=0
1040BAR2LegacyIO=false
1041BAR2Size=0
1042BAR3=0
1043BAR3LegacyIO=false
1044BAR3Size=0
1045BAR4=0
1046BAR4LegacyIO=false
1047BAR4Size=0
1048BAR5=0
1049BAR5LegacyIO=false
1050BAR5Size=0
1051BIST=0
1052CacheLineSize=0
1053CapabilityPtr=0
1054CardbusCIS=0
1055ClassCode=2
1056Command=0
1057DeviceID=4213
1058ExpansionROM=0
1059HeaderType=0
1060InterruptLine=1
1061InterruptPin=1
1062LatencyTimer=0
1063LegacyIOBase=0
1064MSICAPBaseOffset=0
1065MSICAPCapId=0
1066MSICAPMaskBits=0
1067MSICAPMsgAddr=0
1068MSICAPMsgCtrl=0
1069MSICAPMsgData=0
1070MSICAPMsgUpperAddr=0
1071MSICAPNextCapability=0
1072MSICAPPendingBits=0
1073MSIXCAPBaseOffset=0
1074MSIXCAPCapId=0
1075MSIXCAPNextCapability=0
1076MSIXMsgCtrl=0
1077MSIXPbaOffset=0
1078MSIXTableOffset=0
1079MaximumLatency=0
1080MinimumGrant=255
1081PMCAPBaseOffset=0
1082PMCAPCapId=0
1083PMCAPCapabilities=0
1084PMCAPCtrlStatus=0
1085PMCAPNextCapability=0
1086PXCAPBaseOffset=0
1087PXCAPCapId=0
1088PXCAPCapabilities=0
1089PXCAPDevCap2=0
1090PXCAPDevCapabilities=0
1091PXCAPDevCtrl=0
1092PXCAPDevCtrl2=0
1093PXCAPDevStatus=0
1094PXCAPLinkCap=0
1095PXCAPLinkCtrl=0
1096PXCAPLinkStatus=0
1097PXCAPNextCapability=0
1098ProgIF=0
1099Revision=0
1100Status=0
1101SubClassCode=0
1102SubsystemID=4104
1103SubsystemVendorID=32902
1104VendorID=32902
1105clk_domain=system.clk_domain
1106config_latency=20000
1107eventq_index=0
1108fetch_comp_delay=10000
1109fetch_delay=10000
1110hardware_address=00:90:00:00:00:01
1111pci_bus=0
1112pci_dev=0
1113pci_func=0
1114phy_epid=896
1115phy_pid=680
1116pio_latency=30000
1117platform=system.realview
1118rx_desc_cache_size=64
1119rx_fifo_size=393216
1120rx_write_delay=0
1121system=system
1122tx_desc_cache_size=64
1123tx_fifo_size=393216
1124tx_read_delay=0
1125wb_comp_delay=10000
1126wb_delay=10000
1127config=system.iobus.master[26]
1128dma=system.iobus.slave[4]
1129pio=system.iobus.master[25]
1130
1131[system.realview.generic_timer]
1132type=GenericTimer
1133eventq_index=0
1134gic=system.realview.gic
1135int_phys=29
1136int_virt=27
1137system=system
1138
1139[system.realview.gic]
1140type=Pl390
1141clk_domain=system.clk_domain
1142cpu_addr=738205696
1143cpu_pio_delay=10000
1144dist_addr=738201600
1145dist_pio_delay=10000
1146eventq_index=0
1147int_latency=10000
1148it_lines=128
1149platform=system.realview
1150system=system
1151pio=system.membus.master[2]
1152
1153[system.realview.hdlcd]
1154type=HDLcd
1155amba_id=1314816
1156clk_domain=system.clk_domain
1157enable_capture=true
1158eventq_index=0
1159gic=system.realview.gic
1160int_num=117
1161pio_addr=721420288
1162pio_latency=10000
1163pixel_buffer_size=2048
1164pixel_chunk=32
1165pxl_clk=system.realview.realview_io.osc_pxl
1166system=system
1167vnc=system.vncserver
1168workaround_dma_line_count=true
1169workaround_swap_rb=true
1170dma=system.membus.slave[0]
1171pio=system.iobus.master[5]
1172
1173[system.realview.ide]
1174type=IdeController
1175BAR0=1
1176BAR0LegacyIO=false
1177BAR0Size=8
1178BAR1=1
1179BAR1LegacyIO=false
1180BAR1Size=4
1181BAR2=1
1182BAR2LegacyIO=false
1183BAR2Size=8
1184BAR3=1
1185BAR3LegacyIO=false
1186BAR3Size=4
1187BAR4=1
1188BAR4LegacyIO=false
1189BAR4Size=16
1190BAR5=1
1191BAR5LegacyIO=false
1192BAR5Size=0
1193BIST=0
1194CacheLineSize=0
1195CapabilityPtr=0
1196CardbusCIS=0
1197ClassCode=1
1198Command=0
1199DeviceID=28945
1200ExpansionROM=0
1201HeaderType=0
1202InterruptLine=2
1203InterruptPin=2
1204LatencyTimer=0
1205LegacyIOBase=0
1206MSICAPBaseOffset=0
1207MSICAPCapId=0
1208MSICAPMaskBits=0
1209MSICAPMsgAddr=0
1210MSICAPMsgCtrl=0
1211MSICAPMsgData=0
1212MSICAPMsgUpperAddr=0
1213MSICAPNextCapability=0
1214MSICAPPendingBits=0
1215MSIXCAPBaseOffset=0
1216MSIXCAPCapId=0
1217MSIXCAPNextCapability=0
1218MSIXMsgCtrl=0
1219MSIXPbaOffset=0
1220MSIXTableOffset=0
1221MaximumLatency=0
1222MinimumGrant=0
1223PMCAPBaseOffset=0
1224PMCAPCapId=0
1225PMCAPCapabilities=0
1226PMCAPCtrlStatus=0
1227PMCAPNextCapability=0
1228PXCAPBaseOffset=0
1229PXCAPCapId=0
1230PXCAPCapabilities=0
1231PXCAPDevCap2=0
1232PXCAPDevCapabilities=0
1233PXCAPDevCtrl=0
1234PXCAPDevCtrl2=0
1235PXCAPDevStatus=0
1236PXCAPLinkCap=0
1237PXCAPLinkCtrl=0
1238PXCAPLinkStatus=0
1239PXCAPNextCapability=0
1240ProgIF=133
1241Revision=0
1242Status=640
1243SubClassCode=1
1244SubsystemID=0
1245SubsystemVendorID=0
1246VendorID=32902
1247clk_domain=system.clk_domain
1248config_latency=20000
1249ctrl_offset=0
1250disks=system.cf0
1251eventq_index=0
1252io_shift=0
1253pci_bus=0
1254pci_dev=1
1255pci_func=0
1256pio_latency=30000
1257platform=system.realview
1258system=system
1259config=system.iobus.master[24]
1260dma=system.iobus.slave[3]
1261pio=system.iobus.master[23]
1262
1263[system.realview.kmi0]
1264type=Pl050
1265amba_id=1314896
1266clk_domain=system.clk_domain
1267eventq_index=0
1268gic=system.realview.gic
1269int_delay=1000000
1270int_num=44
1271is_mouse=false
1272pio_addr=470155264
1273pio_latency=100000
1274system=system
1275vnc=system.vncserver
1276pio=system.iobus.master[6]
1277
1278[system.realview.kmi1]
1279type=Pl050
1280amba_id=1314896
1281clk_domain=system.clk_domain
1282eventq_index=0
1283gic=system.realview.gic
1284int_delay=1000000
1285int_num=45
1286is_mouse=true
1287pio_addr=470220800
1288pio_latency=100000
1289system=system
1290vnc=system.vncserver
1291pio=system.iobus.master[7]
1292
1293[system.realview.l2x0_fake]
1294type=IsaFake
1295clk_domain=system.clk_domain
1296eventq_index=0
1297fake_mem=false
1298pio_addr=739246080
1299pio_latency=100000
1300pio_size=4095
1301ret_bad_addr=false
1302ret_data16=65535
1303ret_data32=4294967295
1304ret_data64=18446744073709551615
1305ret_data8=255
1306system=system
1307update_data=false
1308warn_access=
1309pio=system.iobus.master[12]
1310
1311[system.realview.lan_fake]
1312type=IsaFake
1313clk_domain=system.clk_domain
1314eventq_index=0
1315fake_mem=false
1316pio_addr=436207616
1317pio_latency=100000
1318pio_size=65535
1319ret_bad_addr=false
1320ret_data16=65535
1321ret_data32=4294967295
1322ret_data64=18446744073709551615
1323ret_data8=255
1324system=system
1325update_data=false
1326warn_access=
1327pio=system.iobus.master[19]
1328
1329[system.realview.local_cpu_timer]
1330type=CpuLocalTimer
1331clk_domain=system.clk_domain
1332eventq_index=0
1333gic=system.realview.gic
1334int_num_timer=29
1335int_num_watchdog=30
1336pio_addr=738721792
1337pio_latency=100000
1338system=system
1339pio=system.membus.master[4]
1340
1341[system.realview.mmc_fake]
1342type=AmbaFake
1343amba_id=0
1344clk_domain=system.clk_domain
1345eventq_index=0
1346ignore_access=false
1347pio_addr=470089728
1348pio_latency=100000
1349system=system
1350pio=system.iobus.master[21]
1351
1352[system.realview.nvmem]
1353type=SimpleMemory
1354bandwidth=73.000000
1355clk_domain=system.clk_domain
1356conf_table_reported=false
1357eventq_index=0
1358in_addr_map=true
1359latency=30000
1360latency_var=0
1361null=false
1362range=0:67108863
1363port=system.membus.master[1]
1364
1365[system.realview.pciconfig]
1366type=PciConfigAll
1367bus=0
1368clk_domain=system.clk_domain
1369eventq_index=0
1370pio_addr=0
1371pio_latency=30000
1372platform=system.realview
1373size=268435456
1374system=system
1375pio=system.iobus.default
1376
1377[system.realview.realview_io]
1378type=RealViewCtrl
1379children=osc_clcd osc_cpu osc_ddr osc_hsbm osc_mcc osc_peripheral osc_pxl osc_smb osc_sys osc_system_bus
1380clk_domain=system.clk_domain
1381eventq_index=0
1382idreg=35979264
1383pio_addr=469827584
1384pio_latency=100000
1385proc_id0=335544320
1386proc_id1=335544320
1387system=system
1388pio=system.iobus.master[1]
1389
1390[system.realview.realview_io.osc_clcd]
1391type=RealViewOsc
1392dcc=0
1393device=1
1394eventq_index=0
1395freq=42105
1396parent=system.realview.realview_io
1397position=0
1398site=0
1399voltage_domain=system.voltage_domain
1400
1401[system.realview.realview_io.osc_cpu]
1402type=RealViewOsc
1403dcc=0
1404device=0
1405eventq_index=0
1406freq=16667
1407parent=system.realview.realview_io
1408position=0
1409site=1
1410voltage_domain=system.voltage_domain
1411
1412[system.realview.realview_io.osc_ddr]
1413type=RealViewOsc
1414dcc=0
1415device=8
1416eventq_index=0
1417freq=25000
1418parent=system.realview.realview_io
1419position=0
1420site=1
1421voltage_domain=system.voltage_domain
1422
1423[system.realview.realview_io.osc_hsbm]
1424type=RealViewOsc
1425dcc=0
1426device=4
1427eventq_index=0
1428freq=25000
1429parent=system.realview.realview_io
1430position=0
1431site=1
1432voltage_domain=system.voltage_domain
1433
1434[system.realview.realview_io.osc_mcc]
1435type=RealViewOsc
1436dcc=0
1437device=0
1438eventq_index=0
1439freq=20000
1440parent=system.realview.realview_io
1441position=0
1442site=0
1443voltage_domain=system.voltage_domain
1444
1445[system.realview.realview_io.osc_peripheral]
1446type=RealViewOsc
1447dcc=0
1448device=2
1449eventq_index=0
1450freq=41667
1451parent=system.realview.realview_io
1452position=0
1453site=0
1454voltage_domain=system.voltage_domain
1455
1456[system.realview.realview_io.osc_pxl]
1457type=RealViewOsc
1458dcc=0
1459device=5
1460eventq_index=0
1461freq=42105
1462parent=system.realview.realview_io
1463position=0
1464site=1
1465voltage_domain=system.voltage_domain
1466
1467[system.realview.realview_io.osc_smb]
1468type=RealViewOsc
1469dcc=0
1470device=6
1471eventq_index=0
1472freq=20000
1473parent=system.realview.realview_io
1474position=0
1475site=1
1476voltage_domain=system.voltage_domain
1477
1478[system.realview.realview_io.osc_sys]
1479type=RealViewOsc
1480dcc=0
1481device=7
1482eventq_index=0
1483freq=16667
1484parent=system.realview.realview_io
1485position=0
1486site=1
1487voltage_domain=system.voltage_domain
1488
1489[system.realview.realview_io.osc_system_bus]
1490type=RealViewOsc
1491dcc=0
1492device=4
1493eventq_index=0
1494freq=41667
1495parent=system.realview.realview_io
1496position=0
1497site=0
1498voltage_domain=system.voltage_domain
1499
1500[system.realview.rtc]
1501type=PL031
1502amba_id=3412017
1503clk_domain=system.clk_domain
1504eventq_index=0
1505gic=system.realview.gic
1506int_delay=100000
1507int_num=36
1508pio_addr=471269376
1509pio_latency=100000
1510system=system
1511time=Thu Jan  1 00:00:00 2009
1512pio=system.iobus.master[10]
1513
1514[system.realview.sp810_fake]
1515type=AmbaFake
1516amba_id=0
1517clk_domain=system.clk_domain
1518eventq_index=0
1519ignore_access=true
1520pio_addr=469893120
1521pio_latency=100000
1522system=system
1523pio=system.iobus.master[16]
1524
1525[system.realview.timer0]
1526type=Sp804
1527amba_id=1316868
1528clk_domain=system.clk_domain
1529clock0=1000000
1530clock1=1000000
1531eventq_index=0
1532gic=system.realview.gic
1533int_num0=34
1534int_num1=34
1535pio_addr=470876160
1536pio_latency=100000
1537system=system
1538pio=system.iobus.master[2]
1539
1540[system.realview.timer1]
1541type=Sp804
1542amba_id=1316868
1543clk_domain=system.clk_domain
1544clock0=1000000
1545clock1=1000000
1546eventq_index=0
1547gic=system.realview.gic
1548int_num0=35
1549int_num1=35
1550pio_addr=470941696
1551pio_latency=100000
1552system=system
1553pio=system.iobus.master[3]
1554
1555[system.realview.uart]
1556type=Pl011
1557clk_domain=system.clk_domain
1558end_on_eot=false
1559eventq_index=0
1560gic=system.realview.gic
1561int_delay=100000
1562int_num=37
1563pio_addr=470351872
1564pio_latency=100000
1565platform=system.realview
1566system=system
1567terminal=system.terminal
1568pio=system.iobus.master[0]
1569
1570[system.realview.uart1_fake]
1571type=AmbaFake
1572amba_id=0
1573clk_domain=system.clk_domain
1574eventq_index=0
1575ignore_access=false
1576pio_addr=470417408
1577pio_latency=100000
1578system=system
1579pio=system.iobus.master[13]
1580
1581[system.realview.uart2_fake]
1582type=AmbaFake
1583amba_id=0
1584clk_domain=system.clk_domain
1585eventq_index=0
1586ignore_access=false
1587pio_addr=470482944
1588pio_latency=100000
1589system=system
1590pio=system.iobus.master[14]
1591
1592[system.realview.uart3_fake]
1593type=AmbaFake
1594amba_id=0
1595clk_domain=system.clk_domain
1596eventq_index=0
1597ignore_access=false
1598pio_addr=470548480
1599pio_latency=100000
1600system=system
1601pio=system.iobus.master[15]
1602
1603[system.realview.usb_fake]
1604type=IsaFake
1605clk_domain=system.clk_domain
1606eventq_index=0
1607fake_mem=false
1608pio_addr=452984832
1609pio_latency=100000
1610pio_size=131071
1611ret_bad_addr=false
1612ret_data16=65535
1613ret_data32=4294967295
1614ret_data64=18446744073709551615
1615ret_data8=255
1616system=system
1617update_data=false
1618warn_access=
1619pio=system.iobus.master[20]
1620
1621[system.realview.vgic]
1622type=VGic
1623clk_domain=system.clk_domain
1624eventq_index=0
1625gic=system.realview.gic
1626hv_addr=738213888
1627pio_delay=10000
1628platform=system.realview
1629ppint=25
1630system=system
1631vcpu_addr=738222080
1632pio=system.membus.master[3]
1633
1634[system.realview.vram]
1635type=SimpleMemory
1636bandwidth=73.000000
1637clk_domain=system.clk_domain
1638conf_table_reported=false
1639eventq_index=0
1640in_addr_map=true
1641latency=30000
1642latency_var=0
1643null=false
1644range=402653184:436207615
1645port=system.iobus.master[11]
1646
1647[system.realview.watchdog_fake]
1648type=AmbaFake
1649amba_id=0
1650clk_domain=system.clk_domain
1651eventq_index=0
1652ignore_access=false
1653pio_addr=470745088
1654pio_latency=100000
1655system=system
1656pio=system.iobus.master[17]
1657
1658[system.terminal]
1659type=Terminal
1660eventq_index=0
1661intr_control=system.intrctrl
1662number=0
1663output=true
1664port=3456
1665
1666[system.toL2Bus]
1667type=CoherentXBar
1668children=snoop_filter
1669clk_domain=system.cpu_clk_domain
1670eventq_index=0
1671forward_latency=0
1672frontend_latency=1
1673response_latency=1
1674snoop_filter=system.toL2Bus.snoop_filter
1675snoop_response_latency=1
1676system=system
1677use_default_range=false
1678width=32
1679master=system.l2c.cpu_side
1680slave=system.cpu0.l2cache.mem_side system.cpu1.l2cache.mem_side
1681
1682[system.toL2Bus.snoop_filter]
1683type=SnoopFilter
1684eventq_index=0
1685lookup_latency=0
1686max_capacity=8388608
1687system=system
1688
1689[system.vncserver]
1690type=VncServer
1691eventq_index=0
1692frame_capture=false
1693number=0
1694port=5900
1695
1696[system.voltage_domain]
1697type=VoltageDomain
1698eventq_index=0
1699voltage=1.000000
1700
1701