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