config.ini (8844:a451e4eda591) config.ini (8891:b4249e884de4)
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
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 nvmem physmem realview terminal toL2Bus vncserver
12boot_loader=/dist/m5/system/binaries/boot.arm
13boot_loader_mem=system.nvmem
11children=bridge cf0 cpu0 cpu1 intrctrl iobus iocache l2c membus physmem realview terminal toL2Bus vncserver
12atags_addr=256
13boot_loader=/projects/pd/randd/dist/binaries/boot.arm
14boot_loader_mem=system.realview.nvmem
14boot_osflags=earlyprintk console=ttyAMA0 lpj=19988480 norandmaps rw loglevel=8 mem=128MB root=/dev/sda1
15flags_addr=268435504
16gic_cpu_addr=520093952
17init_param=0
15boot_osflags=earlyprintk console=ttyAMA0 lpj=19988480 norandmaps rw loglevel=8 mem=128MB root=/dev/sda1
16flags_addr=268435504
17gic_cpu_addr=520093952
18init_param=0
18kernel=/dist/m5/system/binaries/vmlinux.arm.smp.fb.2.6.38.8
19kernel=/projects/pd/randd/dist/binaries/vmlinux.arm.smp.fb.2.6.38.8
19load_addr_mask=268435455
20machine_type=RealView_PBX
21mem_mode=atomic
20load_addr_mask=268435455
21machine_type=RealView_PBX
22mem_mode=atomic
22memories=system.nvmem system.physmem
23memories=system.physmem system.realview.nvmem
23midr_regval=890224640
24num_work_ids=16
25physmem=system.physmem
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
24midr_regval=890224640
25num_work_ids=16
26physmem=system.physmem
27readfile=tests/halt.sh
28symbolfile=
29work_begin_ckpt_count=0
30work_begin_cpu_id_exit=-1
31work_begin_exit_count=0
32work_cpus_ckpt_count=0
33work_end_ckpt_count=0
34work_end_exit_count=0
35work_item_id=-1
35system_port=system.membus.port[7]
36system_port=system.membus.slave[0]
36
37[system.bridge]
38type=Bridge
39delay=50000
40nack_delay=4000
37
38[system.bridge]
39type=Bridge
40delay=50000
41nack_delay=4000
41ranges=268435456:520093695 1073741824:18446744073709551615
42ranges=268435456:520093695 1073741824:1610612735
42req_size=16
43resp_size=16
44write_ack=false
43req_size=16
44resp_size=16
45write_ack=false
45master=system.iobus.port[0]
46slave=system.membus.port[0]
46master=system.iobus.slave[0]
47slave=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
48
49[system.cf0]
50type=IdeDisk
51children=image
52delay=1000000
53driveID=master
54image=system.cf0.image
55
56[system.cf0.image]
57type=CowDiskImage
58children=child
59child=system.cf0.image.child
60image_file=
61read_only=false
62table_size=65536
63
64[system.cf0.image.child]
65type=RawDiskImage
65image_file=/dist/m5/system/disks/linux-arm-ael.img
66image_file=/projects/pd/randd/dist/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

--- 20 unchanged lines hidden (view full) ---

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
67read_only=true
68
69[system.cpu0]
70type=AtomicSimpleCPU
71children=dcache dtb icache interrupts itb tracer
72checker=Null
73clock=500
74cpu_id=0

--- 20 unchanged lines hidden (view full) ---

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
102addr_range=0:18446744073709551615
103addr_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

--- 4 unchanged lines hidden (view full) ---

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
104assoc=4
105block_size=64
106forward_snoops=true
107hash_delay=1
108is_top_level=true
109latency=1000
110max_miss_count=0
111mshrs=4

--- 4 unchanged lines hidden (view full) ---

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
123mem_side=system.toL2Bus.port[2]
124mem_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
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
136port=system.toL2Bus.port[4]
137port=system.toL2Bus.slave[3]
137
138[system.cpu0.icache]
139type=BaseCache
138
139[system.cpu0.icache]
140type=BaseCache
140addr_range=0:18446744073709551615
141addr_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

--- 4 unchanged lines hidden (view full) ---

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
142assoc=1
143block_size=64
144forward_snoops=true
145hash_delay=1
146is_top_level=true
147latency=1000
148max_miss_count=0
149mshrs=4

--- 4 unchanged lines hidden (view full) ---

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
161mem_side=system.toL2Bus.port[1]
162mem_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
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
177port=system.toL2Bus.port[3]
178port=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

--- 22 unchanged lines hidden (view full) ---

208tracer=system.cpu1.tracer
209width=1
210workload=
211dcache_port=system.cpu1.dcache.cpu_side
212icache_port=system.cpu1.icache.cpu_side
213
214[system.cpu1.dcache]
215type=BaseCache
179
180[system.cpu0.tracer]
181type=ExeTracer
182
183[system.cpu1]
184type=AtomicSimpleCPU
185children=dcache dtb icache interrupts itb tracer
186checker=Null

--- 22 unchanged lines hidden (view full) ---

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
216addr_range=0:18446744073709551615
217addr_ranges=0:18446744073709551615
217assoc=4
218block_size=64
219forward_snoops=true
220hash_delay=1
221is_top_level=true
222latency=1000
223max_miss_count=0
224mshrs=4

--- 4 unchanged lines hidden (view full) ---

229size=32768
230subblock_size=0
231system=system
232tgts_per_mshr=8
233trace_addr=0
234two_queue=false
235write_buffers=8
236cpu_side=system.cpu1.dcache_port
218assoc=4
219block_size=64
220forward_snoops=true
221hash_delay=1
222is_top_level=true
223latency=1000
224max_miss_count=0
225mshrs=4

--- 4 unchanged lines hidden (view full) ---

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
237mem_side=system.toL2Bus.port[6]
238mem_side=system.toL2Bus.slave[5]
238
239[system.cpu1.dtb]
240type=ArmTLB
241children=walker
242size=64
243walker=system.cpu1.dtb.walker
244
245[system.cpu1.dtb.walker]
246type=ArmTableWalker
247max_backoff=100000
248min_backoff=0
249sys=system
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
250port=system.toL2Bus.port[8]
251port=system.toL2Bus.slave[7]
251
252[system.cpu1.icache]
253type=BaseCache
252
253[system.cpu1.icache]
254type=BaseCache
254addr_range=0:18446744073709551615
255addr_ranges=0:18446744073709551615
255assoc=1
256block_size=64
257forward_snoops=true
258hash_delay=1
259is_top_level=true
260latency=1000
261max_miss_count=0
262mshrs=4

--- 4 unchanged lines hidden (view full) ---

267size=32768
268subblock_size=0
269system=system
270tgts_per_mshr=8
271trace_addr=0
272two_queue=false
273write_buffers=8
274cpu_side=system.cpu1.icache_port
256assoc=1
257block_size=64
258forward_snoops=true
259hash_delay=1
260is_top_level=true
261latency=1000
262max_miss_count=0
263mshrs=4

--- 4 unchanged lines hidden (view full) ---

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
275mem_side=system.toL2Bus.port[5]
276mem_side=system.toL2Bus.slave[4]
276
277[system.cpu1.interrupts]
278type=ArmInterrupts
279
280[system.cpu1.itb]
281type=ArmTLB
282children=walker
283size=64
284walker=system.cpu1.itb.walker
285
286[system.cpu1.itb.walker]
287type=ArmTableWalker
288max_backoff=100000
289min_backoff=0
290sys=system
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
291port=system.toL2Bus.port[7]
292port=system.toL2Bus.slave[6]
292
293[system.cpu1.tracer]
294type=ExeTracer
295
296[system.intrctrl]
297type=IntrControl
298sys=system
299
300[system.iobus]
301type=Bus
302block_size=64
303bus_id=0
304clock=1000
305header_cycles=1
306use_default_range=false
307width=64
293
294[system.cpu1.tracer]
295type=ExeTracer
296
297[system.intrctrl]
298type=IntrControl
299sys=system
300
301[system.iobus]
302type=Bus
303block_size=64
304bus_id=0
305clock=1000
306header_cycles=1
307use_default_range=false
308width=64
308port=system.bridge.master system.realview.uart.pio system.realview.realview_io.pio system.realview.timer0.pio system.realview.timer1.pio system.realview.clcd.pio system.realview.clcd.dma system.realview.kmi0.pio system.realview.kmi1.pio system.realview.cf_ctrl.pio system.realview.cf_ctrl.config system.realview.cf_ctrl.dma system.realview.dmac_fake.pio system.realview.uart1_fake.pio system.realview.uart2_fake.pio system.realview.uart3_fake.pio system.realview.smc_fake.pio system.realview.sp810_fake.pio system.realview.watchdog_fake.pio system.realview.gpio0_fake.pio system.realview.gpio1_fake.pio system.realview.gpio2_fake.pio system.realview.ssp_fake.pio system.realview.sci_fake.pio system.realview.aaci_fake.pio system.realview.mmc_fake.pio system.realview.rtc_fake.pio system.realview.flash_fake.pio system.iocache.cpu_side
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_fake.pio system.realview.flash_fake.pio system.iocache.cpu_side
310slave=system.bridge.master system.realview.clcd.dma system.realview.cf_ctrl.dma
309
310[system.iocache]
311type=BaseCache
311
312[system.iocache]
313type=BaseCache
312addr_range=0:268435455
314addr_ranges=0:268435455
313assoc=8
314block_size=64
315forward_snoops=false
316hash_delay=1
317is_top_level=false
318latency=50000
319max_miss_count=0
320mshrs=20
321prefetch_on_access=false
322prefetcher=Null
323prioritizeRequests=false
324repl=Null
325size=1024
326subblock_size=0
327system=system
328tgts_per_mshr=12
329trace_addr=0
330two_queue=false
331write_buffers=8
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
332cpu_side=system.iobus.port[28]
333mem_side=system.membus.port[8]
334cpu_side=system.iobus.master[25]
335mem_side=system.membus.slave[1]
334
335[system.l2c]
336type=BaseCache
336
337[system.l2c]
338type=BaseCache
337addr_range=0:18446744073709551615
339addr_ranges=0:18446744073709551615
338assoc=8
339block_size=64
340forward_snoops=true
341hash_delay=1
342is_top_level=false
343latency=10000
344max_miss_count=0
345mshrs=92
346prefetch_on_access=false
347prefetcher=Null
348prioritizeRequests=false
349repl=Null
350size=4194304
351subblock_size=0
352system=system
353tgts_per_mshr=16
354trace_addr=0
355two_queue=false
356write_buffers=8
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
357cpu_side=system.toL2Bus.port[0]
358mem_side=system.membus.port[9]
359cpu_side=system.toL2Bus.master[0]
360mem_side=system.membus.slave[2]
359
360[system.membus]
361type=Bus
362children=badaddr_responder
363block_size=64
364bus_id=1
365clock=1000
366header_cycles=1
367use_default_range=false
368width=64
369default=system.membus.badaddr_responder.pio
361
362[system.membus]
363type=Bus
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
370port=system.bridge.slave system.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 system.system_port system.iocache.mem_side system.l2c.mem_side
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
371
372[system.membus.badaddr_responder]
373type=IsaFake
374fake_mem=false
375pio_addr=0
376pio_latency=1000
377pio_size=8
378ret_bad_addr=true
379ret_data16=65535
380ret_data32=4294967295
381ret_data64=18446744073709551615
382ret_data8=255
383system=system
384update_data=false
385warn_access=warn
386pio=system.membus.default
387
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
388[system.nvmem]
389type=PhysicalMemory
390file=
391latency=30000
392latency_var=0
393null=false
394range=2147483648:2214592511
395zero=true
396port=system.membus.port[1]
397
398[system.physmem]
399type=PhysicalMemory
400file=
401latency=30000
402latency_var=0
403null=false
404range=0:134217727
391[system.physmem]
392type=PhysicalMemory
393file=
394latency=30000
395latency_var=0
396null=false
397range=0:134217727
405zero=true
406port=system.membus.port[2]
398zero=false
399port=system.membus.master[2]
407
408[system.realview]
409type=RealView
400
401[system.realview]
402type=RealView
410children=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 realview_io rtc_fake sci_fake smc_fake sp810_fake ssp_fake timer0 timer1 uart uart1_fake uart2_fake uart3_fake watchdog_fake
403children=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_fake sci_fake smc_fake sp810_fake ssp_fake timer0 timer1 uart uart1_fake uart2_fake uart3_fake watchdog_fake
411intrctrl=system.intrctrl
404intrctrl=system.intrctrl
405max_mem_size=268435456
406mem_start_addr=0
412pci_cfg_base=0
413system=system
414
415[system.realview.a9scu]
416type=A9SCU
417pio_addr=520093696
418pio_latency=1000
419system=system
407pci_cfg_base=0
408system=system
409
410[system.realview.a9scu]
411type=A9SCU
412pio_addr=520093696
413pio_latency=1000
414system=system
420pio=system.membus.port[5]
415pio=system.membus.master[5]
421
422[system.realview.aaci_fake]
423type=AmbaFake
424amba_id=0
425ignore_access=false
426pio_addr=268451840
427pio_latency=1000
428system=system
416
417[system.realview.aaci_fake]
418type=AmbaFake
419amba_id=0
420ignore_access=false
421pio_addr=268451840
422pio_latency=1000
423system=system
429pio=system.iobus.port[24]
424pio=system.iobus.master[21]
430
431[system.realview.cf_ctrl]
432type=IdeController
433BAR0=402653184
434BAR0LegacyIO=true
435BAR0Size=16
436BAR1=402653440
437BAR1LegacyIO=true

--- 37 unchanged lines hidden (view full) ---

475max_backoff_delay=10000000
476min_backoff_delay=4000
477pci_bus=2
478pci_dev=7
479pci_func=0
480pio_latency=1000
481platform=system.realview
482system=system
425
426[system.realview.cf_ctrl]
427type=IdeController
428BAR0=402653184
429BAR0LegacyIO=true
430BAR0Size=16
431BAR1=402653440
432BAR1LegacyIO=true

--- 37 unchanged lines hidden (view full) ---

470max_backoff_delay=10000000
471min_backoff_delay=4000
472pci_bus=2
473pci_dev=7
474pci_func=0
475pio_latency=1000
476platform=system.realview
477system=system
483config=system.iobus.port[10]
484dma=system.iobus.port[11]
485pio=system.iobus.port[9]
478config=system.iobus.master[8]
479dma=system.iobus.slave[2]
480pio=system.iobus.master[7]
486
487[system.realview.clcd]
488type=Pl111
489amba_id=1315089
490clock=41667
491gic=system.realview.gic
492int_num=55
493max_backoff_delay=10000000
494min_backoff_delay=4000
495pio_addr=268566528
496pio_latency=10000
497system=system
498vnc=system.vncserver
481
482[system.realview.clcd]
483type=Pl111
484amba_id=1315089
485clock=41667
486gic=system.realview.gic
487int_num=55
488max_backoff_delay=10000000
489min_backoff_delay=4000
490pio_addr=268566528
491pio_latency=10000
492system=system
493vnc=system.vncserver
499dma=system.iobus.port[6]
500pio=system.iobus.port[5]
494dma=system.iobus.slave[1]
495pio=system.iobus.master[4]
501
502[system.realview.dmac_fake]
503type=AmbaFake
504amba_id=0
505ignore_access=false
506pio_addr=268632064
507pio_latency=1000
508system=system
496
497[system.realview.dmac_fake]
498type=AmbaFake
499amba_id=0
500ignore_access=false
501pio_addr=268632064
502pio_latency=1000
503system=system
509pio=system.iobus.port[12]
504pio=system.iobus.master[9]
510
511[system.realview.flash_fake]
512type=IsaFake
513fake_mem=true
514pio_addr=1073741824
515pio_latency=1000
516pio_size=536870912
517ret_bad_addr=false
518ret_data16=65535
519ret_data32=4294967295
520ret_data64=18446744073709551615
521ret_data8=255
522system=system
523update_data=false
524warn_access=
505
506[system.realview.flash_fake]
507type=IsaFake
508fake_mem=true
509pio_addr=1073741824
510pio_latency=1000
511pio_size=536870912
512ret_bad_addr=false
513ret_data16=65535
514ret_data32=4294967295
515ret_data64=18446744073709551615
516ret_data8=255
517system=system
518update_data=false
519warn_access=
525pio=system.iobus.port[27]
520pio=system.iobus.master[24]
526
527[system.realview.gic]
528type=Gic
529cpu_addr=520093952
530cpu_pio_delay=10000
531dist_addr=520097792
532dist_pio_delay=10000
533int_latency=10000
534it_lines=128
535platform=system.realview
536system=system
521
522[system.realview.gic]
523type=Gic
524cpu_addr=520093952
525cpu_pio_delay=10000
526dist_addr=520097792
527dist_pio_delay=10000
528int_latency=10000
529it_lines=128
530platform=system.realview
531system=system
537pio=system.membus.port[3]
532pio=system.membus.master[3]
538
539[system.realview.gpio0_fake]
540type=AmbaFake
541amba_id=0
542ignore_access=false
543pio_addr=268513280
544pio_latency=1000
545system=system
533
534[system.realview.gpio0_fake]
535type=AmbaFake
536amba_id=0
537ignore_access=false
538pio_addr=268513280
539pio_latency=1000
540system=system
546pio=system.iobus.port[19]
541pio=system.iobus.master[16]
547
548[system.realview.gpio1_fake]
549type=AmbaFake
550amba_id=0
551ignore_access=false
552pio_addr=268517376
553pio_latency=1000
554system=system
542
543[system.realview.gpio1_fake]
544type=AmbaFake
545amba_id=0
546ignore_access=false
547pio_addr=268517376
548pio_latency=1000
549system=system
555pio=system.iobus.port[20]
550pio=system.iobus.master[17]
556
557[system.realview.gpio2_fake]
558type=AmbaFake
559amba_id=0
560ignore_access=false
561pio_addr=268521472
562pio_latency=1000
563system=system
551
552[system.realview.gpio2_fake]
553type=AmbaFake
554amba_id=0
555ignore_access=false
556pio_addr=268521472
557pio_latency=1000
558system=system
564pio=system.iobus.port[21]
559pio=system.iobus.master[18]
565
566[system.realview.kmi0]
567type=Pl050
568amba_id=1314896
569gic=system.realview.gic
570int_delay=1000000
571int_num=52
572is_mouse=false
573pio_addr=268460032
574pio_latency=1000
575system=system
576vnc=system.vncserver
560
561[system.realview.kmi0]
562type=Pl050
563amba_id=1314896
564gic=system.realview.gic
565int_delay=1000000
566int_num=52
567is_mouse=false
568pio_addr=268460032
569pio_latency=1000
570system=system
571vnc=system.vncserver
577pio=system.iobus.port[7]
572pio=system.iobus.master[5]
578
579[system.realview.kmi1]
580type=Pl050
581amba_id=1314896
582gic=system.realview.gic
583int_delay=1000000
584int_num=53
585is_mouse=true
586pio_addr=268464128
587pio_latency=1000
588system=system
589vnc=system.vncserver
573
574[system.realview.kmi1]
575type=Pl050
576amba_id=1314896
577gic=system.realview.gic
578int_delay=1000000
579int_num=53
580is_mouse=true
581pio_addr=268464128
582pio_latency=1000
583system=system
584vnc=system.vncserver
590pio=system.iobus.port[8]
585pio=system.iobus.master[6]
591
592[system.realview.l2x0_fake]
593type=IsaFake
594fake_mem=false
595pio_addr=520101888
596pio_latency=1000
597pio_size=4095
598ret_bad_addr=false
599ret_data16=65535
600ret_data32=4294967295
601ret_data64=18446744073709551615
602ret_data8=255
603system=system
604update_data=false
605warn_access=
586
587[system.realview.l2x0_fake]
588type=IsaFake
589fake_mem=false
590pio_addr=520101888
591pio_latency=1000
592pio_size=4095
593ret_bad_addr=false
594ret_data16=65535
595ret_data32=4294967295
596ret_data64=18446744073709551615
597ret_data8=255
598system=system
599update_data=false
600warn_access=
606pio=system.membus.port[4]
601pio=system.membus.master[4]
607
608[system.realview.local_cpu_timer]
609type=CpuLocalTimer
610clock=1000
611gic=system.realview.gic
612int_num_timer=29
613int_num_watchdog=30
614pio_addr=520095232
615pio_latency=1000
616system=system
602
603[system.realview.local_cpu_timer]
604type=CpuLocalTimer
605clock=1000
606gic=system.realview.gic
607int_num_timer=29
608int_num_watchdog=30
609pio_addr=520095232
610pio_latency=1000
611system=system
617pio=system.membus.port[6]
612pio=system.membus.master[6]
618
619[system.realview.mmc_fake]
620type=AmbaFake
621amba_id=0
622ignore_access=false
623pio_addr=268455936
624pio_latency=1000
625system=system
613
614[system.realview.mmc_fake]
615type=AmbaFake
616amba_id=0
617ignore_access=false
618pio_addr=268455936
619pio_latency=1000
620system=system
626pio=system.iobus.port[25]
621pio=system.iobus.master[22]
627
622
623[system.realview.nvmem]
624type=PhysicalMemory
625file=
626latency=30000
627latency_var=0
628null=false
629range=2147483648:2214592511
630zero=true
631port=system.membus.master[1]
632
628[system.realview.realview_io]
629type=RealViewCtrl
630idreg=0
631pio_addr=268435456
632pio_latency=1000
633proc_id0=201326592
634proc_id1=201327138
635system=system
633[system.realview.realview_io]
634type=RealViewCtrl
635idreg=0
636pio_addr=268435456
637pio_latency=1000
638proc_id0=201326592
639proc_id1=201327138
640system=system
636pio=system.iobus.port[2]
641pio=system.iobus.master[1]
637
638[system.realview.rtc_fake]
639type=AmbaFake
640amba_id=266289
641ignore_access=false
642pio_addr=268529664
643pio_latency=1000
644system=system
642
643[system.realview.rtc_fake]
644type=AmbaFake
645amba_id=266289
646ignore_access=false
647pio_addr=268529664
648pio_latency=1000
649system=system
645pio=system.iobus.port[26]
650pio=system.iobus.master[23]
646
647[system.realview.sci_fake]
648type=AmbaFake
649amba_id=0
650ignore_access=false
651pio_addr=268492800
652pio_latency=1000
653system=system
651
652[system.realview.sci_fake]
653type=AmbaFake
654amba_id=0
655ignore_access=false
656pio_addr=268492800
657pio_latency=1000
658system=system
654pio=system.iobus.port[23]
659pio=system.iobus.master[20]
655
656[system.realview.smc_fake]
657type=AmbaFake
658amba_id=0
659ignore_access=false
660pio_addr=269357056
661pio_latency=1000
662system=system
660
661[system.realview.smc_fake]
662type=AmbaFake
663amba_id=0
664ignore_access=false
665pio_addr=269357056
666pio_latency=1000
667system=system
663pio=system.iobus.port[16]
668pio=system.iobus.master[13]
664
665[system.realview.sp810_fake]
666type=AmbaFake
667amba_id=0
668ignore_access=true
669pio_addr=268439552
670pio_latency=1000
671system=system
669
670[system.realview.sp810_fake]
671type=AmbaFake
672amba_id=0
673ignore_access=true
674pio_addr=268439552
675pio_latency=1000
676system=system
672pio=system.iobus.port[17]
677pio=system.iobus.master[14]
673
674[system.realview.ssp_fake]
675type=AmbaFake
676amba_id=0
677ignore_access=false
678pio_addr=268488704
679pio_latency=1000
680system=system
678
679[system.realview.ssp_fake]
680type=AmbaFake
681amba_id=0
682ignore_access=false
683pio_addr=268488704
684pio_latency=1000
685system=system
681pio=system.iobus.port[22]
686pio=system.iobus.master[19]
682
683[system.realview.timer0]
684type=Sp804
685amba_id=1316868
686clock0=1000000
687clock1=1000000
688gic=system.realview.gic
689int_num0=36
690int_num1=36
691pio_addr=268505088
692pio_latency=1000
693system=system
687
688[system.realview.timer0]
689type=Sp804
690amba_id=1316868
691clock0=1000000
692clock1=1000000
693gic=system.realview.gic
694int_num0=36
695int_num1=36
696pio_addr=268505088
697pio_latency=1000
698system=system
694pio=system.iobus.port[3]
699pio=system.iobus.master[2]
695
696[system.realview.timer1]
697type=Sp804
698amba_id=1316868
699clock0=1000000
700clock1=1000000
701gic=system.realview.gic
702int_num0=37
703int_num1=37
704pio_addr=268509184
705pio_latency=1000
706system=system
700
701[system.realview.timer1]
702type=Sp804
703amba_id=1316868
704clock0=1000000
705clock1=1000000
706gic=system.realview.gic
707int_num0=37
708int_num1=37
709pio_addr=268509184
710pio_latency=1000
711system=system
707pio=system.iobus.port[4]
712pio=system.iobus.master[3]
708
709[system.realview.uart]
710type=Pl011
711end_on_eot=false
712gic=system.realview.gic
713int_delay=100000
714int_num=44
715pio_addr=268472320
716pio_latency=1000
717platform=system.realview
718system=system
719terminal=system.terminal
713
714[system.realview.uart]
715type=Pl011
716end_on_eot=false
717gic=system.realview.gic
718int_delay=100000
719int_num=44
720pio_addr=268472320
721pio_latency=1000
722platform=system.realview
723system=system
724terminal=system.terminal
720pio=system.iobus.port[1]
725pio=system.iobus.master[0]
721
722[system.realview.uart1_fake]
723type=AmbaFake
724amba_id=0
725ignore_access=false
726pio_addr=268476416
727pio_latency=1000
728system=system
726
727[system.realview.uart1_fake]
728type=AmbaFake
729amba_id=0
730ignore_access=false
731pio_addr=268476416
732pio_latency=1000
733system=system
729pio=system.iobus.port[13]
734pio=system.iobus.master[10]
730
731[system.realview.uart2_fake]
732type=AmbaFake
733amba_id=0
734ignore_access=false
735pio_addr=268480512
736pio_latency=1000
737system=system
735
736[system.realview.uart2_fake]
737type=AmbaFake
738amba_id=0
739ignore_access=false
740pio_addr=268480512
741pio_latency=1000
742system=system
738pio=system.iobus.port[14]
743pio=system.iobus.master[11]
739
740[system.realview.uart3_fake]
741type=AmbaFake
742amba_id=0
743ignore_access=false
744pio_addr=268484608
745pio_latency=1000
746system=system
744
745[system.realview.uart3_fake]
746type=AmbaFake
747amba_id=0
748ignore_access=false
749pio_addr=268484608
750pio_latency=1000
751system=system
747pio=system.iobus.port[15]
752pio=system.iobus.master[12]
748
749[system.realview.watchdog_fake]
750type=AmbaFake
751amba_id=0
752ignore_access=false
753pio_addr=268500992
754pio_latency=1000
755system=system
753
754[system.realview.watchdog_fake]
755type=AmbaFake
756amba_id=0
757ignore_access=false
758pio_addr=268500992
759pio_latency=1000
760system=system
756pio=system.iobus.port[18]
761pio=system.iobus.master[15]
757
758[system.terminal]
759type=Terminal
760intr_control=system.intrctrl
761number=0
762output=true
763port=3456
764
765[system.toL2Bus]
766type=Bus
767block_size=64
768bus_id=0
769clock=1000
770header_cycles=1
771use_default_range=false
772width=64
762
763[system.terminal]
764type=Terminal
765intr_control=system.intrctrl
766number=0
767output=true
768port=3456
769
770[system.toL2Bus]
771type=Bus
772block_size=64
773bus_id=0
774clock=1000
775header_cycles=1
776use_default_range=false
777width=64
773port=system.l2c.cpu_side 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
778master=system.l2c.cpu_side
779slave=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
774
775[system.vncserver]
776type=VncServer
777frame_capture=false
778number=0
779port=5900
780
780
781[system.vncserver]
782type=VncServer
783frame_capture=false
784number=0
785port=5900
786