type=LinuxArmSystem
children=bridge cf0 cpu intrctrl iobus iocache l2c membus physmem realview terminal toL2Bus vncserver
atags_addr=256
-boot_loader=/dist/m5/system/binaries/boot.arm
+boot_loader=/projects/pd/randd/dist/binaries/boot.arm
boot_loader_mem=system.realview.nvmem
boot_osflags=earlyprintk console=ttyAMA0 lpj=19988480 norandmaps rw loglevel=8 mem=128MB root=/dev/sda1
flags_addr=268435504
gic_cpu_addr=520093952
init_param=0
-kernel=/dist/m5/system/binaries/vmlinux.arm.smp.fb.2.6.38.8
+kernel=/projects/pd/randd/dist/binaries/vmlinux.arm.smp.fb.2.6.38.8
load_addr_mask=268435455
machine_type=RealView_PBX
mem_mode=timing
[system.cf0.image.child]
type=RawDiskImage
-image_file=/dist/m5/system/disks/linux-arm-ael.img
+image_file=/projects/pd/randd/dist/disks/linux-arm-ael.img
read_only=true
[system.cpu]
gem5 Simulator System. http://gem5.org
gem5 is copyrighted software; use the --copyright option for details.
-gem5 compiled Mar 7 2012 20:12:09
-gem5 started Mar 7 2012 20:48:24
-gem5 executing on zizzer
-command line: build/ARM/gem5.fast -d build/ARM/tests/fast/long/fs/10.linux-boot/arm/linux/realview-o3-checker -re tests/run.py build/ARM/tests/fast/long/fs/10.linux-boot/arm/linux/realview-o3-checker
+gem5 compiled Mar 9 2012 08:32:03
+gem5 started Mar 9 2012 08:34:27
+gem5 executing on u200540-lin
+command line: build/ARM/gem5.opt -d build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview-o3-checker -re tests/run.py build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview-o3-checker
The currently selected ARM platforms doesn't support
the amount of DRAM you've selected. Please try
another platform
Global frequency set at 1000000000000 ticks per second
-info: kernel located at: /dist/m5/system/binaries/vmlinux.arm.smp.fb.2.6.38.8
+info: kernel located at: /projects/pd/randd/dist/binaries/vmlinux.arm.smp.fb.2.6.38.8
info: Using bootloader at address 0x80000000
info: Entering event queue @ 0. Starting simulation...
Exiting @ tick 2503289265500 because m5_exit instruction encountered
sim_ticks 2503289265500 # Number of ticks simulated
final_tick 2503289265500 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
sim_freq 1000000000000 # Frequency of simulated ticks
-host_inst_rate 68005 # Simulator instruction rate (inst/s)
-host_op_rate 87841 # Simulator op (including micro ops) rate (op/s)
-host_tick_rate 2863403297 # Simulator tick rate (ticks/s)
-host_mem_usage 387312 # Number of bytes of host memory used
-host_seconds 874.24 # Real time elapsed on the host
+host_inst_rate 55466 # Simulator instruction rate (inst/s)
+host_op_rate 71644 # Simulator op (including micro ops) rate (op/s)
+host_tick_rate 2335415954 # Simulator tick rate (ticks/s)
+host_mem_usage 389340 # Number of bytes of host memory used
+host_seconds 1071.88 # Real time elapsed on the host
sim_insts 59452703 # Number of instructions simulated
sim_ops 76793713 # Number of ops (including micro ops) simulated
system.realview.nvmem.bytes_read 64 # Number of bytes read from this memory
[system]
type=LinuxArmSystem
-children=bridge cf0 cpu0 cpu1 intrctrl iobus iocache l2c membus nvmem physmem realview terminal toL2Bus vncserver
-boot_loader=/dist/m5/system/binaries/boot.arm
-boot_loader_mem=system.nvmem
+children=bridge cf0 cpu0 cpu1 intrctrl iobus iocache l2c membus physmem realview terminal toL2Bus vncserver
+atags_addr=256
+boot_loader=/projects/pd/randd/dist/binaries/boot.arm
+boot_loader_mem=system.realview.nvmem
boot_osflags=earlyprintk console=ttyAMA0 lpj=19988480 norandmaps rw loglevel=8 mem=128MB root=/dev/sda1
flags_addr=268435504
gic_cpu_addr=520093952
init_param=0
-kernel=/dist/m5/system/binaries/vmlinux.arm.smp.fb.2.6.38.8
+kernel=/projects/pd/randd/dist/binaries/vmlinux.arm.smp.fb.2.6.38.8
load_addr_mask=268435455
machine_type=RealView_PBX
mem_mode=timing
-memories=system.nvmem system.physmem
+memories=system.physmem system.realview.nvmem
midr_regval=890224640
num_work_ids=16
physmem=system.physmem
work_end_ckpt_count=0
work_end_exit_count=0
work_item_id=-1
-system_port=system.membus.port[7]
+system_port=system.membus.slave[0]
[system.bridge]
type=Bridge
delay=50000
nack_delay=4000
-ranges=268435456:520093695 1073741824:18446744073709551615
+ranges=268435456:520093695 1073741824:1610612735
req_size=16
resp_size=16
write_ack=false
-master=system.iobus.port[0]
-slave=system.membus.port[0]
+master=system.iobus.slave[0]
+slave=system.membus.master[0]
[system.cf0]
type=IdeDisk
[system.cf0.image.child]
type=RawDiskImage
-image_file=/dist/m5/system/disks/linux-arm-ael.img
+image_file=/projects/pd/randd/dist/disks/linux-arm-ael.img
read_only=true
[system.cpu0]
[system.cpu0.dcache]
type=BaseCache
-addr_range=0:18446744073709551615
+addr_ranges=0:18446744073709551615
assoc=4
block_size=64
forward_snoops=true
two_queue=false
write_buffers=8
cpu_side=system.cpu0.dcache_port
-mem_side=system.toL2Bus.port[2]
+mem_side=system.toL2Bus.slave[1]
[system.cpu0.dtb]
type=ArmTLB
max_backoff=100000
min_backoff=0
sys=system
-port=system.toL2Bus.port[4]
+port=system.toL2Bus.slave[3]
[system.cpu0.fuPool]
type=FUPool
[system.cpu0.icache]
type=BaseCache
-addr_range=0:18446744073709551615
+addr_ranges=0:18446744073709551615
assoc=1
block_size=64
forward_snoops=true
two_queue=false
write_buffers=8
cpu_side=system.cpu0.icache_port
-mem_side=system.toL2Bus.port[1]
+mem_side=system.toL2Bus.slave[0]
[system.cpu0.interrupts]
type=ArmInterrupts
max_backoff=100000
min_backoff=0
sys=system
-port=system.toL2Bus.port[3]
+port=system.toL2Bus.slave[2]
[system.cpu0.tracer]
type=ExeTracer
[system.cpu1.dcache]
type=BaseCache
-addr_range=0:18446744073709551615
+addr_ranges=0:18446744073709551615
assoc=4
block_size=64
forward_snoops=true
two_queue=false
write_buffers=8
cpu_side=system.cpu1.dcache_port
-mem_side=system.toL2Bus.port[6]
+mem_side=system.toL2Bus.slave[5]
[system.cpu1.dtb]
type=ArmTLB
max_backoff=100000
min_backoff=0
sys=system
-port=system.toL2Bus.port[8]
+port=system.toL2Bus.slave[7]
[system.cpu1.fuPool]
type=FUPool
[system.cpu1.icache]
type=BaseCache
-addr_range=0:18446744073709551615
+addr_ranges=0:18446744073709551615
assoc=1
block_size=64
forward_snoops=true
two_queue=false
write_buffers=8
cpu_side=system.cpu1.icache_port
-mem_side=system.toL2Bus.port[5]
+mem_side=system.toL2Bus.slave[4]
[system.cpu1.interrupts]
type=ArmInterrupts
max_backoff=100000
min_backoff=0
sys=system
-port=system.toL2Bus.port[7]
+port=system.toL2Bus.slave[6]
[system.cpu1.tracer]
type=ExeTracer
header_cycles=1
use_default_range=false
width=64
-port=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
+master=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
+slave=system.bridge.master system.realview.clcd.dma system.realview.cf_ctrl.dma
[system.iocache]
type=BaseCache
-addr_range=0:268435455
+addr_ranges=0:268435455
assoc=8
block_size=64
forward_snoops=false
trace_addr=0
two_queue=false
write_buffers=8
-cpu_side=system.iobus.port[28]
-mem_side=system.membus.port[8]
+cpu_side=system.iobus.master[25]
+mem_side=system.membus.slave[1]
[system.l2c]
type=BaseCache
-addr_range=0:18446744073709551615
+addr_ranges=0:18446744073709551615
assoc=8
block_size=64
forward_snoops=true
trace_addr=0
two_queue=false
write_buffers=8
-cpu_side=system.toL2Bus.port[0]
-mem_side=system.membus.port[9]
+cpu_side=system.toL2Bus.master[0]
+mem_side=system.membus.slave[2]
[system.membus]
type=Bus
use_default_range=false
width=64
default=system.membus.badaddr_responder.pio
-port=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
+master=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
+slave=system.system_port system.iocache.mem_side system.l2c.mem_side
[system.membus.badaddr_responder]
type=IsaFake
warn_access=warn
pio=system.membus.default
-[system.nvmem]
-type=PhysicalMemory
-file=
-latency=30000
-latency_var=0
-null=false
-range=2147483648:2214592511
-zero=true
-port=system.membus.port[1]
-
[system.physmem]
type=PhysicalMemory
file=
latency_var=0
null=false
range=0:134217727
-zero=true
-port=system.membus.port[2]
+zero=false
+port=system.membus.master[2]
[system.realview]
type=RealView
-children=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
+children=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
intrctrl=system.intrctrl
+max_mem_size=268435456
+mem_start_addr=0
pci_cfg_base=0
system=system
pio_addr=520093696
pio_latency=1000
system=system
-pio=system.membus.port[5]
+pio=system.membus.master[5]
[system.realview.aaci_fake]
type=AmbaFake
pio_addr=268451840
pio_latency=1000
system=system
-pio=system.iobus.port[24]
+pio=system.iobus.master[21]
[system.realview.cf_ctrl]
type=IdeController
pio_latency=1000
platform=system.realview
system=system
-config=system.iobus.port[10]
-dma=system.iobus.port[11]
-pio=system.iobus.port[9]
+config=system.iobus.master[8]
+dma=system.iobus.slave[2]
+pio=system.iobus.master[7]
[system.realview.clcd]
type=Pl111
pio_latency=10000
system=system
vnc=system.vncserver
-dma=system.iobus.port[6]
-pio=system.iobus.port[5]
+dma=system.iobus.slave[1]
+pio=system.iobus.master[4]
[system.realview.dmac_fake]
type=AmbaFake
pio_addr=268632064
pio_latency=1000
system=system
-pio=system.iobus.port[12]
+pio=system.iobus.master[9]
[system.realview.flash_fake]
type=IsaFake
system=system
update_data=false
warn_access=
-pio=system.iobus.port[27]
+pio=system.iobus.master[24]
[system.realview.gic]
type=Gic
it_lines=128
platform=system.realview
system=system
-pio=system.membus.port[3]
+pio=system.membus.master[3]
[system.realview.gpio0_fake]
type=AmbaFake
pio_addr=268513280
pio_latency=1000
system=system
-pio=system.iobus.port[19]
+pio=system.iobus.master[16]
[system.realview.gpio1_fake]
type=AmbaFake
pio_addr=268517376
pio_latency=1000
system=system
-pio=system.iobus.port[20]
+pio=system.iobus.master[17]
[system.realview.gpio2_fake]
type=AmbaFake
pio_addr=268521472
pio_latency=1000
system=system
-pio=system.iobus.port[21]
+pio=system.iobus.master[18]
[system.realview.kmi0]
type=Pl050
pio_latency=1000
system=system
vnc=system.vncserver
-pio=system.iobus.port[7]
+pio=system.iobus.master[5]
[system.realview.kmi1]
type=Pl050
pio_latency=1000
system=system
vnc=system.vncserver
-pio=system.iobus.port[8]
+pio=system.iobus.master[6]
[system.realview.l2x0_fake]
type=IsaFake
system=system
update_data=false
warn_access=
-pio=system.membus.port[4]
+pio=system.membus.master[4]
[system.realview.local_cpu_timer]
type=CpuLocalTimer
pio_addr=520095232
pio_latency=1000
system=system
-pio=system.membus.port[6]
+pio=system.membus.master[6]
[system.realview.mmc_fake]
type=AmbaFake
pio_addr=268455936
pio_latency=1000
system=system
-pio=system.iobus.port[25]
+pio=system.iobus.master[22]
+
+[system.realview.nvmem]
+type=PhysicalMemory
+file=
+latency=30000
+latency_var=0
+null=false
+range=2147483648:2214592511
+zero=true
+port=system.membus.master[1]
[system.realview.realview_io]
type=RealViewCtrl
proc_id0=201326592
proc_id1=201327138
system=system
-pio=system.iobus.port[2]
+pio=system.iobus.master[1]
[system.realview.rtc_fake]
type=AmbaFake
pio_addr=268529664
pio_latency=1000
system=system
-pio=system.iobus.port[26]
+pio=system.iobus.master[23]
[system.realview.sci_fake]
type=AmbaFake
pio_addr=268492800
pio_latency=1000
system=system
-pio=system.iobus.port[23]
+pio=system.iobus.master[20]
[system.realview.smc_fake]
type=AmbaFake
pio_addr=269357056
pio_latency=1000
system=system
-pio=system.iobus.port[16]
+pio=system.iobus.master[13]
[system.realview.sp810_fake]
type=AmbaFake
pio_addr=268439552
pio_latency=1000
system=system
-pio=system.iobus.port[17]
+pio=system.iobus.master[14]
[system.realview.ssp_fake]
type=AmbaFake
pio_addr=268488704
pio_latency=1000
system=system
-pio=system.iobus.port[22]
+pio=system.iobus.master[19]
[system.realview.timer0]
type=Sp804
pio_addr=268505088
pio_latency=1000
system=system
-pio=system.iobus.port[3]
+pio=system.iobus.master[2]
[system.realview.timer1]
type=Sp804
pio_addr=268509184
pio_latency=1000
system=system
-pio=system.iobus.port[4]
+pio=system.iobus.master[3]
[system.realview.uart]
type=Pl011
platform=system.realview
system=system
terminal=system.terminal
-pio=system.iobus.port[1]
+pio=system.iobus.master[0]
[system.realview.uart1_fake]
type=AmbaFake
pio_addr=268476416
pio_latency=1000
system=system
-pio=system.iobus.port[13]
+pio=system.iobus.master[10]
[system.realview.uart2_fake]
type=AmbaFake
pio_addr=268480512
pio_latency=1000
system=system
-pio=system.iobus.port[14]
+pio=system.iobus.master[11]
[system.realview.uart3_fake]
type=AmbaFake
pio_addr=268484608
pio_latency=1000
system=system
-pio=system.iobus.port[15]
+pio=system.iobus.master[12]
[system.realview.watchdog_fake]
type=AmbaFake
pio_addr=268500992
pio_latency=1000
system=system
-pio=system.iobus.port[18]
+pio=system.iobus.master[15]
[system.terminal]
type=Terminal
header_cycles=1
use_default_range=false
width=64
-port=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
+master=system.l2c.cpu_side
+slave=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
[system.vncserver]
type=VncServer
gem5 Simulator System. http://gem5.org
gem5 is copyrighted software; use the --copyright option for details.
-gem5 compiled Feb 12 2012 17:19:56
-gem5 started Feb 12 2012 21:03:21
-gem5 executing on zizzer
-command line: build/ARM/gem5.fast -d build/ARM/tests/fast/long/fs/10.linux-boot/arm/linux/realview-o3-dual -re tests/run.py build/ARM/tests/fast/long/fs/10.linux-boot/arm/linux/realview-o3-dual
+gem5 compiled Mar 9 2012 08:32:03
+gem5 started Mar 9 2012 08:35:13
+gem5 executing on u200540-lin
+command line: build/ARM/gem5.opt -d build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview-o3-dual -re tests/run.py build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview-o3-dual
+The currently selected ARM platforms doesn't support
+ the amount of DRAM you've selected. Please try
+ another platform
Global frequency set at 1000000000000 ticks per second
-info: kernel located at: /dist/m5/system/binaries/vmlinux.arm.smp.fb.2.6.38.8
+info: kernel located at: /projects/pd/randd/dist/binaries/vmlinux.arm.smp.fb.2.6.38.8
info: Using bootloader at address 0x80000000
info: Entering event queue @ 0. Starting simulation...
Exiting @ tick 2572328372500 because m5_exit instruction encountered
sim_ticks 2572328372500 # Number of ticks simulated
final_tick 2572328372500 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
sim_freq 1000000000000 # Frequency of simulated ticks
-host_inst_rate 81734 # Simulator instruction rate (inst/s)
-host_op_rate 105574 # Simulator op (including micro ops) rate (op/s)
-host_tick_rate 3400147622 # Simulator tick rate (ticks/s)
-host_mem_usage 384052 # Number of bytes of host memory used
-host_seconds 756.53 # Real time elapsed on the host
+host_inst_rate 66069 # Simulator instruction rate (inst/s)
+host_op_rate 85341 # Simulator op (including micro ops) rate (op/s)
+host_tick_rate 2748514196 # Simulator tick rate (ticks/s)
+host_mem_usage 389880 # Number of bytes of host memory used
+host_seconds 935.90 # Real time elapsed on the host
sim_insts 61834256 # Number of instructions simulated
sim_ops 79870174 # Number of ops (including micro ops) simulated
system.realview.nvmem.bytes_read 384 # Number of bytes read from this memory
system.cpu0.iew.iewIQFullEvents 36292 # Number of times the IQ has become full, causing a stall
system.cpu0.iew.iewLSQFullEvents 4432 # Number of times the LSQ has become full, causing a stall
system.cpu0.iew.memOrderViolationEvents 9804 # Number of memory order violations
-system.cpu0.iew.predictedTakenIncorrect 205792 # Number of branches that were predicted taken incorrectly
+system.cpu0.iew.predictedTakenIncorrect 205793 # Number of branches that were predicted taken incorrectly
system.cpu0.iew.predictedNotTakenIncorrect 118466 # Number of branches that were predicted not taken incorrectly
-system.cpu0.iew.branchMispredicts 324258 # Number of branch mispredicts detected at execute
+system.cpu0.iew.branchMispredicts 324259 # Number of branch mispredicts detected at execute
system.cpu0.iew.iewExecutedInsts 32446755 # Number of executed instructions
system.cpu0.iew.iewExecLoadInsts 8074532 # Number of load instructions executed
system.cpu0.iew.iewExecSquashedInsts 432384 # Number of squashed instructions skipped in execute
-build/ARM_FS/tests/opt/long/10.linux-boot/arm/linux/realview-o3-dual FAILED!
+build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview-o3-dual FAILED!
[system]
type=LinuxArmSystem
-children=bridge cf0 cpu intrctrl iobus iocache l2c membus nvmem physmem realview terminal toL2Bus vncserver
-boot_loader=/dist/m5/system/binaries/boot.arm
-boot_loader_mem=system.nvmem
+children=bridge cf0 cpu intrctrl iobus iocache l2c membus physmem realview terminal toL2Bus vncserver
+atags_addr=256
+boot_loader=/projects/pd/randd/dist/binaries/boot.arm
+boot_loader_mem=system.realview.nvmem
boot_osflags=earlyprintk console=ttyAMA0 lpj=19988480 norandmaps rw loglevel=8 mem=128MB root=/dev/sda1
flags_addr=268435504
gic_cpu_addr=520093952
init_param=0
-kernel=/dist/m5/system/binaries/vmlinux.arm.smp.fb.2.6.38.8
+kernel=/projects/pd/randd/dist/binaries/vmlinux.arm.smp.fb.2.6.38.8
load_addr_mask=268435455
machine_type=RealView_PBX
mem_mode=timing
-memories=system.nvmem system.physmem
+memories=system.physmem system.realview.nvmem
midr_regval=890224640
num_work_ids=16
physmem=system.physmem
work_end_ckpt_count=0
work_end_exit_count=0
work_item_id=-1
-system_port=system.membus.port[7]
+system_port=system.membus.slave[0]
[system.bridge]
type=Bridge
delay=50000
nack_delay=4000
-ranges=268435456:520093695 1073741824:18446744073709551615
+ranges=268435456:520093695 1073741824:1610612735
req_size=16
resp_size=16
write_ack=false
-master=system.iobus.port[0]
-slave=system.membus.port[0]
+master=system.iobus.slave[0]
+slave=system.membus.master[0]
[system.cf0]
type=IdeDisk
[system.cf0.image.child]
type=RawDiskImage
-image_file=/dist/m5/system/disks/linux-arm-ael.img
+image_file=/projects/pd/randd/dist/disks/linux-arm-ael.img
read_only=true
[system.cpu]
[system.cpu.dcache]
type=BaseCache
-addr_range=0:18446744073709551615
+addr_ranges=0:18446744073709551615
assoc=4
block_size=64
forward_snoops=true
two_queue=false
write_buffers=8
cpu_side=system.cpu.dcache_port
-mem_side=system.toL2Bus.port[2]
+mem_side=system.toL2Bus.slave[1]
[system.cpu.dtb]
type=ArmTLB
max_backoff=100000
min_backoff=0
sys=system
-port=system.toL2Bus.port[4]
+port=system.toL2Bus.slave[3]
[system.cpu.fuPool]
type=FUPool
[system.cpu.icache]
type=BaseCache
-addr_range=0:18446744073709551615
+addr_ranges=0:18446744073709551615
assoc=1
block_size=64
forward_snoops=true
two_queue=false
write_buffers=8
cpu_side=system.cpu.icache_port
-mem_side=system.toL2Bus.port[1]
+mem_side=system.toL2Bus.slave[0]
[system.cpu.interrupts]
type=ArmInterrupts
max_backoff=100000
min_backoff=0
sys=system
-port=system.toL2Bus.port[3]
+port=system.toL2Bus.slave[2]
[system.cpu.tracer]
type=ExeTracer
header_cycles=1
use_default_range=false
width=64
-port=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
+master=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
+slave=system.bridge.master system.realview.clcd.dma system.realview.cf_ctrl.dma
[system.iocache]
type=BaseCache
-addr_range=0:268435455
+addr_ranges=0:268435455
assoc=8
block_size=64
forward_snoops=false
trace_addr=0
two_queue=false
write_buffers=8
-cpu_side=system.iobus.port[28]
-mem_side=system.membus.port[8]
+cpu_side=system.iobus.master[25]
+mem_side=system.membus.slave[1]
[system.l2c]
type=BaseCache
-addr_range=0:18446744073709551615
+addr_ranges=0:18446744073709551615
assoc=8
block_size=64
forward_snoops=true
trace_addr=0
two_queue=false
write_buffers=8
-cpu_side=system.toL2Bus.port[0]
-mem_side=system.membus.port[9]
+cpu_side=system.toL2Bus.master[0]
+mem_side=system.membus.slave[2]
[system.membus]
type=Bus
use_default_range=false
width=64
default=system.membus.badaddr_responder.pio
-port=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
+master=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
+slave=system.system_port system.iocache.mem_side system.l2c.mem_side
[system.membus.badaddr_responder]
type=IsaFake
warn_access=warn
pio=system.membus.default
-[system.nvmem]
-type=PhysicalMemory
-file=
-latency=30000
-latency_var=0
-null=false
-range=2147483648:2214592511
-zero=true
-port=system.membus.port[1]
-
[system.physmem]
type=PhysicalMemory
file=
latency_var=0
null=false
range=0:134217727
-zero=true
-port=system.membus.port[2]
+zero=false
+port=system.membus.master[2]
[system.realview]
type=RealView
-children=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
+children=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
intrctrl=system.intrctrl
+max_mem_size=268435456
+mem_start_addr=0
pci_cfg_base=0
system=system
pio_addr=520093696
pio_latency=1000
system=system
-pio=system.membus.port[5]
+pio=system.membus.master[5]
[system.realview.aaci_fake]
type=AmbaFake
pio_addr=268451840
pio_latency=1000
system=system
-pio=system.iobus.port[24]
+pio=system.iobus.master[21]
[system.realview.cf_ctrl]
type=IdeController
pio_latency=1000
platform=system.realview
system=system
-config=system.iobus.port[10]
-dma=system.iobus.port[11]
-pio=system.iobus.port[9]
+config=system.iobus.master[8]
+dma=system.iobus.slave[2]
+pio=system.iobus.master[7]
[system.realview.clcd]
type=Pl111
pio_latency=10000
system=system
vnc=system.vncserver
-dma=system.iobus.port[6]
-pio=system.iobus.port[5]
+dma=system.iobus.slave[1]
+pio=system.iobus.master[4]
[system.realview.dmac_fake]
type=AmbaFake
pio_addr=268632064
pio_latency=1000
system=system
-pio=system.iobus.port[12]
+pio=system.iobus.master[9]
[system.realview.flash_fake]
type=IsaFake
system=system
update_data=false
warn_access=
-pio=system.iobus.port[27]
+pio=system.iobus.master[24]
[system.realview.gic]
type=Gic
it_lines=128
platform=system.realview
system=system
-pio=system.membus.port[3]
+pio=system.membus.master[3]
[system.realview.gpio0_fake]
type=AmbaFake
pio_addr=268513280
pio_latency=1000
system=system
-pio=system.iobus.port[19]
+pio=system.iobus.master[16]
[system.realview.gpio1_fake]
type=AmbaFake
pio_addr=268517376
pio_latency=1000
system=system
-pio=system.iobus.port[20]
+pio=system.iobus.master[17]
[system.realview.gpio2_fake]
type=AmbaFake
pio_addr=268521472
pio_latency=1000
system=system
-pio=system.iobus.port[21]
+pio=system.iobus.master[18]
[system.realview.kmi0]
type=Pl050
pio_latency=1000
system=system
vnc=system.vncserver
-pio=system.iobus.port[7]
+pio=system.iobus.master[5]
[system.realview.kmi1]
type=Pl050
pio_latency=1000
system=system
vnc=system.vncserver
-pio=system.iobus.port[8]
+pio=system.iobus.master[6]
[system.realview.l2x0_fake]
type=IsaFake
system=system
update_data=false
warn_access=
-pio=system.membus.port[4]
+pio=system.membus.master[4]
[system.realview.local_cpu_timer]
type=CpuLocalTimer
pio_addr=520095232
pio_latency=1000
system=system
-pio=system.membus.port[6]
+pio=system.membus.master[6]
[system.realview.mmc_fake]
type=AmbaFake
pio_addr=268455936
pio_latency=1000
system=system
-pio=system.iobus.port[25]
+pio=system.iobus.master[22]
+
+[system.realview.nvmem]
+type=PhysicalMemory
+file=
+latency=30000
+latency_var=0
+null=false
+range=2147483648:2214592511
+zero=true
+port=system.membus.master[1]
[system.realview.realview_io]
type=RealViewCtrl
proc_id0=201326592
proc_id1=201327138
system=system
-pio=system.iobus.port[2]
+pio=system.iobus.master[1]
[system.realview.rtc_fake]
type=AmbaFake
pio_addr=268529664
pio_latency=1000
system=system
-pio=system.iobus.port[26]
+pio=system.iobus.master[23]
[system.realview.sci_fake]
type=AmbaFake
pio_addr=268492800
pio_latency=1000
system=system
-pio=system.iobus.port[23]
+pio=system.iobus.master[20]
[system.realview.smc_fake]
type=AmbaFake
pio_addr=269357056
pio_latency=1000
system=system
-pio=system.iobus.port[16]
+pio=system.iobus.master[13]
[system.realview.sp810_fake]
type=AmbaFake
pio_addr=268439552
pio_latency=1000
system=system
-pio=system.iobus.port[17]
+pio=system.iobus.master[14]
[system.realview.ssp_fake]
type=AmbaFake
pio_addr=268488704
pio_latency=1000
system=system
-pio=system.iobus.port[22]
+pio=system.iobus.master[19]
[system.realview.timer0]
type=Sp804
pio_addr=268505088
pio_latency=1000
system=system
-pio=system.iobus.port[3]
+pio=system.iobus.master[2]
[system.realview.timer1]
type=Sp804
pio_addr=268509184
pio_latency=1000
system=system
-pio=system.iobus.port[4]
+pio=system.iobus.master[3]
[system.realview.uart]
type=Pl011
platform=system.realview
system=system
terminal=system.terminal
-pio=system.iobus.port[1]
+pio=system.iobus.master[0]
[system.realview.uart1_fake]
type=AmbaFake
pio_addr=268476416
pio_latency=1000
system=system
-pio=system.iobus.port[13]
+pio=system.iobus.master[10]
[system.realview.uart2_fake]
type=AmbaFake
pio_addr=268480512
pio_latency=1000
system=system
-pio=system.iobus.port[14]
+pio=system.iobus.master[11]
[system.realview.uart3_fake]
type=AmbaFake
pio_addr=268484608
pio_latency=1000
system=system
-pio=system.iobus.port[15]
+pio=system.iobus.master[12]
[system.realview.watchdog_fake]
type=AmbaFake
pio_addr=268500992
pio_latency=1000
system=system
-pio=system.iobus.port[18]
+pio=system.iobus.master[15]
[system.terminal]
type=Terminal
header_cycles=1
use_default_range=false
width=64
-port=system.l2c.cpu_side system.cpu.icache.mem_side system.cpu.dcache.mem_side system.cpu.itb.walker.port system.cpu.dtb.walker.port
+master=system.l2c.cpu_side
+slave=system.cpu.icache.mem_side system.cpu.dcache.mem_side system.cpu.itb.walker.port system.cpu.dtb.walker.port
[system.vncserver]
type=VncServer
gem5 Simulator System. http://gem5.org
gem5 is copyrighted software; use the --copyright option for details.
-gem5 compiled Feb 12 2012 17:19:56
-gem5 started Feb 12 2012 21:01:11
-gem5 executing on zizzer
-command line: build/ARM/gem5.fast -d build/ARM/tests/fast/long/fs/10.linux-boot/arm/linux/realview-o3 -re tests/run.py build/ARM/tests/fast/long/fs/10.linux-boot/arm/linux/realview-o3
+gem5 compiled Mar 9 2012 08:32:03
+gem5 started Mar 9 2012 08:34:20
+gem5 executing on u200540-lin
+command line: build/ARM/gem5.opt -d build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview-o3 -re tests/run.py build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview-o3
+The currently selected ARM platforms doesn't support
+ the amount of DRAM you've selected. Please try
+ another platform
Global frequency set at 1000000000000 ticks per second
-info: kernel located at: /dist/m5/system/binaries/vmlinux.arm.smp.fb.2.6.38.8
+info: kernel located at: /projects/pd/randd/dist/binaries/vmlinux.arm.smp.fb.2.6.38.8
info: Using bootloader at address 0x80000000
info: Entering event queue @ 0. Starting simulation...
Exiting @ tick 2503289265500 because m5_exit instruction encountered
sim_ticks 2503289265500 # Number of ticks simulated
final_tick 2503289265500 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
sim_freq 1000000000000 # Frequency of simulated ticks
-host_inst_rate 81468 # Simulator instruction rate (inst/s)
-host_op_rate 105230 # Simulator op (including micro ops) rate (op/s)
-host_tick_rate 3430236303 # Simulator tick rate (ticks/s)
-host_mem_usage 383240 # Number of bytes of host memory used
-host_seconds 729.77 # Real time elapsed on the host
+host_inst_rate 65661 # Simulator instruction rate (inst/s)
+host_op_rate 84813 # Simulator op (including micro ops) rate (op/s)
+host_tick_rate 2764710189 # Simulator tick rate (ticks/s)
+host_mem_usage 389064 # Number of bytes of host memory used
+host_seconds 905.44 # Real time elapsed on the host
sim_insts 59452703 # Number of instructions simulated
sim_ops 76793713 # Number of ops (including micro ops) simulated
system.realview.nvmem.bytes_read 64 # Number of bytes read from this memory
system.cpu.iew.iewIQFullEvents 92628 # Number of times the IQ has become full, causing a stall
system.cpu.iew.iewLSQFullEvents 11369 # Number of times the LSQ has become full, causing a stall
system.cpu.iew.memOrderViolationEvents 32446 # Number of memory order violations
-system.cpu.iew.predictedTakenIncorrect 597023 # Number of branches that were predicted taken incorrectly
+system.cpu.iew.predictedTakenIncorrect 597024 # Number of branches that were predicted taken incorrectly
system.cpu.iew.predictedNotTakenIncorrect 332843 # Number of branches that were predicted not taken incorrectly
-system.cpu.iew.branchMispredicts 929866 # Number of branch mispredicts detected at execute
+system.cpu.iew.branchMispredicts 929867 # Number of branch mispredicts detected at execute
system.cpu.iew.iewExecutedInsts 122679068 # Number of executed instructions
system.cpu.iew.iewExecLoadInsts 52684410 # Number of load instructions executed
system.cpu.iew.iewExecSquashedInsts 3289901 # Number of squashed instructions skipped in execute
[system]
type=LinuxArmSystem
-children=bridge cf0 cpu0 cpu1 intrctrl iobus iocache l2c membus nvmem physmem realview terminal toL2Bus vncserver
-boot_loader=/dist/m5/system/binaries/boot.arm
-boot_loader_mem=system.nvmem
+children=bridge cf0 cpu0 cpu1 intrctrl iobus iocache l2c membus physmem realview terminal toL2Bus vncserver
+atags_addr=256
+boot_loader=/projects/pd/randd/dist/binaries/boot.arm
+boot_loader_mem=system.realview.nvmem
boot_osflags=earlyprintk console=ttyAMA0 lpj=19988480 norandmaps rw loglevel=8 mem=128MB root=/dev/sda1
flags_addr=268435504
gic_cpu_addr=520093952
init_param=0
-kernel=/dist/m5/system/binaries/vmlinux.arm.smp.fb.2.6.38.8
+kernel=/projects/pd/randd/dist/binaries/vmlinux.arm.smp.fb.2.6.38.8
load_addr_mask=268435455
machine_type=RealView_PBX
mem_mode=atomic
-memories=system.nvmem system.physmem
+memories=system.physmem system.realview.nvmem
midr_regval=890224640
num_work_ids=16
physmem=system.physmem
work_end_ckpt_count=0
work_end_exit_count=0
work_item_id=-1
-system_port=system.membus.port[7]
+system_port=system.membus.slave[0]
[system.bridge]
type=Bridge
delay=50000
nack_delay=4000
-ranges=268435456:520093695 1073741824:18446744073709551615
+ranges=268435456:520093695 1073741824:1610612735
req_size=16
resp_size=16
write_ack=false
-master=system.iobus.port[0]
-slave=system.membus.port[0]
+master=system.iobus.slave[0]
+slave=system.membus.master[0]
[system.cf0]
type=IdeDisk
[system.cf0.image.child]
type=RawDiskImage
-image_file=/dist/m5/system/disks/linux-arm-ael.img
+image_file=/projects/pd/randd/dist/disks/linux-arm-ael.img
read_only=true
[system.cpu0]
[system.cpu0.dcache]
type=BaseCache
-addr_range=0:18446744073709551615
+addr_ranges=0:18446744073709551615
assoc=4
block_size=64
forward_snoops=true
two_queue=false
write_buffers=8
cpu_side=system.cpu0.dcache_port
-mem_side=system.toL2Bus.port[2]
+mem_side=system.toL2Bus.slave[1]
[system.cpu0.dtb]
type=ArmTLB
max_backoff=100000
min_backoff=0
sys=system
-port=system.toL2Bus.port[4]
+port=system.toL2Bus.slave[3]
[system.cpu0.icache]
type=BaseCache
-addr_range=0:18446744073709551615
+addr_ranges=0:18446744073709551615
assoc=1
block_size=64
forward_snoops=true
two_queue=false
write_buffers=8
cpu_side=system.cpu0.icache_port
-mem_side=system.toL2Bus.port[1]
+mem_side=system.toL2Bus.slave[0]
[system.cpu0.interrupts]
type=ArmInterrupts
max_backoff=100000
min_backoff=0
sys=system
-port=system.toL2Bus.port[3]
+port=system.toL2Bus.slave[2]
[system.cpu0.tracer]
type=ExeTracer
[system.cpu1.dcache]
type=BaseCache
-addr_range=0:18446744073709551615
+addr_ranges=0:18446744073709551615
assoc=4
block_size=64
forward_snoops=true
two_queue=false
write_buffers=8
cpu_side=system.cpu1.dcache_port
-mem_side=system.toL2Bus.port[6]
+mem_side=system.toL2Bus.slave[5]
[system.cpu1.dtb]
type=ArmTLB
max_backoff=100000
min_backoff=0
sys=system
-port=system.toL2Bus.port[8]
+port=system.toL2Bus.slave[7]
[system.cpu1.icache]
type=BaseCache
-addr_range=0:18446744073709551615
+addr_ranges=0:18446744073709551615
assoc=1
block_size=64
forward_snoops=true
two_queue=false
write_buffers=8
cpu_side=system.cpu1.icache_port
-mem_side=system.toL2Bus.port[5]
+mem_side=system.toL2Bus.slave[4]
[system.cpu1.interrupts]
type=ArmInterrupts
max_backoff=100000
min_backoff=0
sys=system
-port=system.toL2Bus.port[7]
+port=system.toL2Bus.slave[6]
[system.cpu1.tracer]
type=ExeTracer
header_cycles=1
use_default_range=false
width=64
-port=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
+master=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
+slave=system.bridge.master system.realview.clcd.dma system.realview.cf_ctrl.dma
[system.iocache]
type=BaseCache
-addr_range=0:268435455
+addr_ranges=0:268435455
assoc=8
block_size=64
forward_snoops=false
trace_addr=0
two_queue=false
write_buffers=8
-cpu_side=system.iobus.port[28]
-mem_side=system.membus.port[8]
+cpu_side=system.iobus.master[25]
+mem_side=system.membus.slave[1]
[system.l2c]
type=BaseCache
-addr_range=0:18446744073709551615
+addr_ranges=0:18446744073709551615
assoc=8
block_size=64
forward_snoops=true
trace_addr=0
two_queue=false
write_buffers=8
-cpu_side=system.toL2Bus.port[0]
-mem_side=system.membus.port[9]
+cpu_side=system.toL2Bus.master[0]
+mem_side=system.membus.slave[2]
[system.membus]
type=Bus
use_default_range=false
width=64
default=system.membus.badaddr_responder.pio
-port=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
+master=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
+slave=system.system_port system.iocache.mem_side system.l2c.mem_side
[system.membus.badaddr_responder]
type=IsaFake
warn_access=warn
pio=system.membus.default
-[system.nvmem]
-type=PhysicalMemory
-file=
-latency=30000
-latency_var=0
-null=false
-range=2147483648:2214592511
-zero=true
-port=system.membus.port[1]
-
[system.physmem]
type=PhysicalMemory
file=
latency_var=0
null=false
range=0:134217727
-zero=true
-port=system.membus.port[2]
+zero=false
+port=system.membus.master[2]
[system.realview]
type=RealView
-children=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
+children=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
intrctrl=system.intrctrl
+max_mem_size=268435456
+mem_start_addr=0
pci_cfg_base=0
system=system
pio_addr=520093696
pio_latency=1000
system=system
-pio=system.membus.port[5]
+pio=system.membus.master[5]
[system.realview.aaci_fake]
type=AmbaFake
pio_addr=268451840
pio_latency=1000
system=system
-pio=system.iobus.port[24]
+pio=system.iobus.master[21]
[system.realview.cf_ctrl]
type=IdeController
pio_latency=1000
platform=system.realview
system=system
-config=system.iobus.port[10]
-dma=system.iobus.port[11]
-pio=system.iobus.port[9]
+config=system.iobus.master[8]
+dma=system.iobus.slave[2]
+pio=system.iobus.master[7]
[system.realview.clcd]
type=Pl111
pio_latency=10000
system=system
vnc=system.vncserver
-dma=system.iobus.port[6]
-pio=system.iobus.port[5]
+dma=system.iobus.slave[1]
+pio=system.iobus.master[4]
[system.realview.dmac_fake]
type=AmbaFake
pio_addr=268632064
pio_latency=1000
system=system
-pio=system.iobus.port[12]
+pio=system.iobus.master[9]
[system.realview.flash_fake]
type=IsaFake
system=system
update_data=false
warn_access=
-pio=system.iobus.port[27]
+pio=system.iobus.master[24]
[system.realview.gic]
type=Gic
it_lines=128
platform=system.realview
system=system
-pio=system.membus.port[3]
+pio=system.membus.master[3]
[system.realview.gpio0_fake]
type=AmbaFake
pio_addr=268513280
pio_latency=1000
system=system
-pio=system.iobus.port[19]
+pio=system.iobus.master[16]
[system.realview.gpio1_fake]
type=AmbaFake
pio_addr=268517376
pio_latency=1000
system=system
-pio=system.iobus.port[20]
+pio=system.iobus.master[17]
[system.realview.gpio2_fake]
type=AmbaFake
pio_addr=268521472
pio_latency=1000
system=system
-pio=system.iobus.port[21]
+pio=system.iobus.master[18]
[system.realview.kmi0]
type=Pl050
pio_latency=1000
system=system
vnc=system.vncserver
-pio=system.iobus.port[7]
+pio=system.iobus.master[5]
[system.realview.kmi1]
type=Pl050
pio_latency=1000
system=system
vnc=system.vncserver
-pio=system.iobus.port[8]
+pio=system.iobus.master[6]
[system.realview.l2x0_fake]
type=IsaFake
system=system
update_data=false
warn_access=
-pio=system.membus.port[4]
+pio=system.membus.master[4]
[system.realview.local_cpu_timer]
type=CpuLocalTimer
pio_addr=520095232
pio_latency=1000
system=system
-pio=system.membus.port[6]
+pio=system.membus.master[6]
[system.realview.mmc_fake]
type=AmbaFake
pio_addr=268455936
pio_latency=1000
system=system
-pio=system.iobus.port[25]
+pio=system.iobus.master[22]
+
+[system.realview.nvmem]
+type=PhysicalMemory
+file=
+latency=30000
+latency_var=0
+null=false
+range=2147483648:2214592511
+zero=true
+port=system.membus.master[1]
[system.realview.realview_io]
type=RealViewCtrl
proc_id0=201326592
proc_id1=201327138
system=system
-pio=system.iobus.port[2]
+pio=system.iobus.master[1]
[system.realview.rtc_fake]
type=AmbaFake
pio_addr=268529664
pio_latency=1000
system=system
-pio=system.iobus.port[26]
+pio=system.iobus.master[23]
[system.realview.sci_fake]
type=AmbaFake
pio_addr=268492800
pio_latency=1000
system=system
-pio=system.iobus.port[23]
+pio=system.iobus.master[20]
[system.realview.smc_fake]
type=AmbaFake
pio_addr=269357056
pio_latency=1000
system=system
-pio=system.iobus.port[16]
+pio=system.iobus.master[13]
[system.realview.sp810_fake]
type=AmbaFake
pio_addr=268439552
pio_latency=1000
system=system
-pio=system.iobus.port[17]
+pio=system.iobus.master[14]
[system.realview.ssp_fake]
type=AmbaFake
pio_addr=268488704
pio_latency=1000
system=system
-pio=system.iobus.port[22]
+pio=system.iobus.master[19]
[system.realview.timer0]
type=Sp804
pio_addr=268505088
pio_latency=1000
system=system
-pio=system.iobus.port[3]
+pio=system.iobus.master[2]
[system.realview.timer1]
type=Sp804
pio_addr=268509184
pio_latency=1000
system=system
-pio=system.iobus.port[4]
+pio=system.iobus.master[3]
[system.realview.uart]
type=Pl011
platform=system.realview
system=system
terminal=system.terminal
-pio=system.iobus.port[1]
+pio=system.iobus.master[0]
[system.realview.uart1_fake]
type=AmbaFake
pio_addr=268476416
pio_latency=1000
system=system
-pio=system.iobus.port[13]
+pio=system.iobus.master[10]
[system.realview.uart2_fake]
type=AmbaFake
pio_addr=268480512
pio_latency=1000
system=system
-pio=system.iobus.port[14]
+pio=system.iobus.master[11]
[system.realview.uart3_fake]
type=AmbaFake
pio_addr=268484608
pio_latency=1000
system=system
-pio=system.iobus.port[15]
+pio=system.iobus.master[12]
[system.realview.watchdog_fake]
type=AmbaFake
pio_addr=268500992
pio_latency=1000
system=system
-pio=system.iobus.port[18]
+pio=system.iobus.master[15]
[system.terminal]
type=Terminal
header_cycles=1
use_default_range=false
width=64
-port=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
+master=system.l2c.cpu_side
+slave=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
[system.vncserver]
type=VncServer
gem5 Simulator System. http://gem5.org
gem5 is copyrighted software; use the --copyright option for details.
-gem5 compiled Feb 12 2012 23:53:51
-gem5 started Feb 12 2012 23:54:00
-gem5 executing on zizzer
-command line: build/ARM/gem5.fast -d build/ARM/tests/fast/quick/fs/10.linux-boot/arm/linux/realview-simple-atomic-dual -re tests/run.py build/ARM/tests/fast/quick/fs/10.linux-boot/arm/linux/realview-simple-atomic-dual
+gem5 compiled Mar 9 2012 08:32:03
+gem5 started Mar 9 2012 08:33:32
+gem5 executing on u200540-lin
+command line: build/ARM/gem5.opt -d build/ARM/tests/opt/quick/fs/10.linux-boot/arm/linux/realview-simple-atomic-dual -re tests/run.py build/ARM/tests/opt/quick/fs/10.linux-boot/arm/linux/realview-simple-atomic-dual
+The currently selected ARM platforms doesn't support
+ the amount of DRAM you've selected. Please try
+ another platform
Global frequency set at 1000000000000 ticks per second
-info: kernel located at: /dist/m5/system/binaries/vmlinux.arm.smp.fb.2.6.38.8
+info: kernel located at: /projects/pd/randd/dist/binaries/vmlinux.arm.smp.fb.2.6.38.8
info: Using bootloader at address 0x80000000
info: Entering event queue @ 0. Starting simulation...
Exiting @ tick 2411694099500 because m5_exit instruction encountered
sim_ticks 2411694099500 # Number of ticks simulated
final_tick 2411694099500 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
sim_freq 1000000000000 # Frequency of simulated ticks
-host_inst_rate 2070187 # Simulator instruction rate (inst/s)
-host_op_rate 2676186 # Simulator op (including micro ops) rate (op/s)
-host_tick_rate 81119350138 # Simulator tick rate (ticks/s)
-host_mem_usage 376104 # Number of bytes of host memory used
-host_seconds 29.73 # Real time elapsed on the host
+host_inst_rate 1397437 # Simulator instruction rate (inst/s)
+host_op_rate 1806505 # Simulator op (including micro ops) rate (op/s)
+host_tick_rate 54757981393 # Simulator tick rate (ticks/s)
+host_mem_usage 382236 # Number of bytes of host memory used
+host_seconds 44.04 # Real time elapsed on the host
sim_insts 61546998 # Number of instructions simulated
sim_ops 79563488 # Number of ops (including micro ops) simulated
system.realview.nvmem.bytes_read 68 # Number of bytes read from this memory
-build/ARM_FS/tests/opt/quick/10.linux-boot/arm/linux/realview-simple-atomic-dual FAILED!
+build/ARM/tests/opt/quick/fs/10.linux-boot/arm/linux/realview-simple-atomic-dual passed.
[system]
type=LinuxArmSystem
-children=bridge cf0 cpu intrctrl iobus iocache l2c membus nvmem physmem realview terminal toL2Bus vncserver
-boot_loader=/dist/m5/system/binaries/boot.arm
-boot_loader_mem=system.nvmem
+children=bridge cf0 cpu intrctrl iobus iocache l2c membus physmem realview terminal toL2Bus vncserver
+atags_addr=256
+boot_loader=/projects/pd/randd/dist/binaries/boot.arm
+boot_loader_mem=system.realview.nvmem
boot_osflags=earlyprintk console=ttyAMA0 lpj=19988480 norandmaps rw loglevel=8 mem=128MB root=/dev/sda1
flags_addr=268435504
gic_cpu_addr=520093952
init_param=0
-kernel=/dist/m5/system/binaries/vmlinux.arm.smp.fb.2.6.38.8
+kernel=/projects/pd/randd/dist/binaries/vmlinux.arm.smp.fb.2.6.38.8
load_addr_mask=268435455
machine_type=RealView_PBX
mem_mode=atomic
-memories=system.nvmem system.physmem
+memories=system.physmem system.realview.nvmem
midr_regval=890224640
num_work_ids=16
physmem=system.physmem
work_end_ckpt_count=0
work_end_exit_count=0
work_item_id=-1
-system_port=system.membus.port[7]
+system_port=system.membus.slave[0]
[system.bridge]
type=Bridge
delay=50000
nack_delay=4000
-ranges=268435456:520093695 1073741824:18446744073709551615
+ranges=268435456:520093695 1073741824:1610612735
req_size=16
resp_size=16
write_ack=false
-master=system.iobus.port[0]
-slave=system.membus.port[0]
+master=system.iobus.slave[0]
+slave=system.membus.master[0]
[system.cf0]
type=IdeDisk
[system.cf0.image.child]
type=RawDiskImage
-image_file=/dist/m5/system/disks/linux-arm-ael.img
+image_file=/projects/pd/randd/dist/disks/linux-arm-ael.img
read_only=true
[system.cpu]
[system.cpu.dcache]
type=BaseCache
-addr_range=0:18446744073709551615
+addr_ranges=0:18446744073709551615
assoc=4
block_size=64
forward_snoops=true
two_queue=false
write_buffers=8
cpu_side=system.cpu.dcache_port
-mem_side=system.toL2Bus.port[2]
+mem_side=system.toL2Bus.slave[1]
[system.cpu.dtb]
type=ArmTLB
max_backoff=100000
min_backoff=0
sys=system
-port=system.toL2Bus.port[4]
+port=system.toL2Bus.slave[3]
[system.cpu.icache]
type=BaseCache
-addr_range=0:18446744073709551615
+addr_ranges=0:18446744073709551615
assoc=1
block_size=64
forward_snoops=true
two_queue=false
write_buffers=8
cpu_side=system.cpu.icache_port
-mem_side=system.toL2Bus.port[1]
+mem_side=system.toL2Bus.slave[0]
[system.cpu.interrupts]
type=ArmInterrupts
max_backoff=100000
min_backoff=0
sys=system
-port=system.toL2Bus.port[3]
+port=system.toL2Bus.slave[2]
[system.cpu.tracer]
type=ExeTracer
header_cycles=1
use_default_range=false
width=64
-port=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
+master=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
+slave=system.bridge.master system.realview.clcd.dma system.realview.cf_ctrl.dma
[system.iocache]
type=BaseCache
-addr_range=0:268435455
+addr_ranges=0:268435455
assoc=8
block_size=64
forward_snoops=false
trace_addr=0
two_queue=false
write_buffers=8
-cpu_side=system.iobus.port[28]
-mem_side=system.membus.port[8]
+cpu_side=system.iobus.master[25]
+mem_side=system.membus.slave[1]
[system.l2c]
type=BaseCache
-addr_range=0:18446744073709551615
+addr_ranges=0:18446744073709551615
assoc=8
block_size=64
forward_snoops=true
trace_addr=0
two_queue=false
write_buffers=8
-cpu_side=system.toL2Bus.port[0]
-mem_side=system.membus.port[9]
+cpu_side=system.toL2Bus.master[0]
+mem_side=system.membus.slave[2]
[system.membus]
type=Bus
use_default_range=false
width=64
default=system.membus.badaddr_responder.pio
-port=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
+master=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
+slave=system.system_port system.iocache.mem_side system.l2c.mem_side
[system.membus.badaddr_responder]
type=IsaFake
warn_access=warn
pio=system.membus.default
-[system.nvmem]
-type=PhysicalMemory
-file=
-latency=30000
-latency_var=0
-null=false
-range=2147483648:2214592511
-zero=true
-port=system.membus.port[1]
-
[system.physmem]
type=PhysicalMemory
file=
latency_var=0
null=false
range=0:134217727
-zero=true
-port=system.membus.port[2]
+zero=false
+port=system.membus.master[2]
[system.realview]
type=RealView
-children=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
+children=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
intrctrl=system.intrctrl
+max_mem_size=268435456
+mem_start_addr=0
pci_cfg_base=0
system=system
pio_addr=520093696
pio_latency=1000
system=system
-pio=system.membus.port[5]
+pio=system.membus.master[5]
[system.realview.aaci_fake]
type=AmbaFake
pio_addr=268451840
pio_latency=1000
system=system
-pio=system.iobus.port[24]
+pio=system.iobus.master[21]
[system.realview.cf_ctrl]
type=IdeController
pio_latency=1000
platform=system.realview
system=system
-config=system.iobus.port[10]
-dma=system.iobus.port[11]
-pio=system.iobus.port[9]
+config=system.iobus.master[8]
+dma=system.iobus.slave[2]
+pio=system.iobus.master[7]
[system.realview.clcd]
type=Pl111
pio_latency=10000
system=system
vnc=system.vncserver
-dma=system.iobus.port[6]
-pio=system.iobus.port[5]
+dma=system.iobus.slave[1]
+pio=system.iobus.master[4]
[system.realview.dmac_fake]
type=AmbaFake
pio_addr=268632064
pio_latency=1000
system=system
-pio=system.iobus.port[12]
+pio=system.iobus.master[9]
[system.realview.flash_fake]
type=IsaFake
system=system
update_data=false
warn_access=
-pio=system.iobus.port[27]
+pio=system.iobus.master[24]
[system.realview.gic]
type=Gic
it_lines=128
platform=system.realview
system=system
-pio=system.membus.port[3]
+pio=system.membus.master[3]
[system.realview.gpio0_fake]
type=AmbaFake
pio_addr=268513280
pio_latency=1000
system=system
-pio=system.iobus.port[19]
+pio=system.iobus.master[16]
[system.realview.gpio1_fake]
type=AmbaFake
pio_addr=268517376
pio_latency=1000
system=system
-pio=system.iobus.port[20]
+pio=system.iobus.master[17]
[system.realview.gpio2_fake]
type=AmbaFake
pio_addr=268521472
pio_latency=1000
system=system
-pio=system.iobus.port[21]
+pio=system.iobus.master[18]
[system.realview.kmi0]
type=Pl050
pio_latency=1000
system=system
vnc=system.vncserver
-pio=system.iobus.port[7]
+pio=system.iobus.master[5]
[system.realview.kmi1]
type=Pl050
pio_latency=1000
system=system
vnc=system.vncserver
-pio=system.iobus.port[8]
+pio=system.iobus.master[6]
[system.realview.l2x0_fake]
type=IsaFake
system=system
update_data=false
warn_access=
-pio=system.membus.port[4]
+pio=system.membus.master[4]
[system.realview.local_cpu_timer]
type=CpuLocalTimer
pio_addr=520095232
pio_latency=1000
system=system
-pio=system.membus.port[6]
+pio=system.membus.master[6]
[system.realview.mmc_fake]
type=AmbaFake
pio_addr=268455936
pio_latency=1000
system=system
-pio=system.iobus.port[25]
+pio=system.iobus.master[22]
+
+[system.realview.nvmem]
+type=PhysicalMemory
+file=
+latency=30000
+latency_var=0
+null=false
+range=2147483648:2214592511
+zero=true
+port=system.membus.master[1]
[system.realview.realview_io]
type=RealViewCtrl
proc_id0=201326592
proc_id1=201327138
system=system
-pio=system.iobus.port[2]
+pio=system.iobus.master[1]
[system.realview.rtc_fake]
type=AmbaFake
pio_addr=268529664
pio_latency=1000
system=system
-pio=system.iobus.port[26]
+pio=system.iobus.master[23]
[system.realview.sci_fake]
type=AmbaFake
pio_addr=268492800
pio_latency=1000
system=system
-pio=system.iobus.port[23]
+pio=system.iobus.master[20]
[system.realview.smc_fake]
type=AmbaFake
pio_addr=269357056
pio_latency=1000
system=system
-pio=system.iobus.port[16]
+pio=system.iobus.master[13]
[system.realview.sp810_fake]
type=AmbaFake
pio_addr=268439552
pio_latency=1000
system=system
-pio=system.iobus.port[17]
+pio=system.iobus.master[14]
[system.realview.ssp_fake]
type=AmbaFake
pio_addr=268488704
pio_latency=1000
system=system
-pio=system.iobus.port[22]
+pio=system.iobus.master[19]
[system.realview.timer0]
type=Sp804
pio_addr=268505088
pio_latency=1000
system=system
-pio=system.iobus.port[3]
+pio=system.iobus.master[2]
[system.realview.timer1]
type=Sp804
pio_addr=268509184
pio_latency=1000
system=system
-pio=system.iobus.port[4]
+pio=system.iobus.master[3]
[system.realview.uart]
type=Pl011
platform=system.realview
system=system
terminal=system.terminal
-pio=system.iobus.port[1]
+pio=system.iobus.master[0]
[system.realview.uart1_fake]
type=AmbaFake
pio_addr=268476416
pio_latency=1000
system=system
-pio=system.iobus.port[13]
+pio=system.iobus.master[10]
[system.realview.uart2_fake]
type=AmbaFake
pio_addr=268480512
pio_latency=1000
system=system
-pio=system.iobus.port[14]
+pio=system.iobus.master[11]
[system.realview.uart3_fake]
type=AmbaFake
pio_addr=268484608
pio_latency=1000
system=system
-pio=system.iobus.port[15]
+pio=system.iobus.master[12]
[system.realview.watchdog_fake]
type=AmbaFake
pio_addr=268500992
pio_latency=1000
system=system
-pio=system.iobus.port[18]
+pio=system.iobus.master[15]
[system.terminal]
type=Terminal
header_cycles=1
use_default_range=false
width=64
-port=system.l2c.cpu_side system.cpu.icache.mem_side system.cpu.dcache.mem_side system.cpu.itb.walker.port system.cpu.dtb.walker.port
+master=system.l2c.cpu_side
+slave=system.cpu.icache.mem_side system.cpu.dcache.mem_side system.cpu.itb.walker.port system.cpu.dtb.walker.port
[system.vncserver]
type=VncServer
gem5 Simulator System. http://gem5.org
gem5 is copyrighted software; use the --copyright option for details.
-gem5 compiled Feb 11 2012 13:10:40
-gem5 started Feb 11 2012 15:36:22
-gem5 executing on zizzer
-command line: build/ARM/gem5.fast -d build/ARM/tests/fast/quick/fs/10.linux-boot/arm/linux/realview-simple-atomic -re tests/run.py build/ARM/tests/fast/quick/fs/10.linux-boot/arm/linux/realview-simple-atomic
+gem5 compiled Mar 9 2012 08:32:03
+gem5 started Mar 9 2012 08:33:32
+gem5 executing on u200540-lin
+command line: build/ARM/gem5.opt -d build/ARM/tests/opt/quick/fs/10.linux-boot/arm/linux/realview-simple-atomic -re tests/run.py build/ARM/tests/opt/quick/fs/10.linux-boot/arm/linux/realview-simple-atomic
+The currently selected ARM platforms doesn't support
+ the amount of DRAM you've selected. Please try
+ another platform
Global frequency set at 1000000000000 ticks per second
-info: kernel located at: /dist/m5/system/binaries/vmlinux.arm.smp.fb.2.6.38.8
+info: kernel located at: /projects/pd/randd/dist/binaries/vmlinux.arm.smp.fb.2.6.38.8
info: Using bootloader at address 0x80000000
info: Entering event queue @ 0. Starting simulation...
Exiting @ tick 2332316587000 because m5_exit instruction encountered
sim_ticks 2332316587000 # Number of ticks simulated
final_tick 2332316587000 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
sim_freq 1000000000000 # Frequency of simulated ticks
-host_inst_rate 2011652 # Simulator instruction rate (inst/s)
-host_op_rate 2597875 # Simulator op (including micro ops) rate (op/s)
-host_tick_rate 79169370264 # Simulator tick rate (ticks/s)
-host_mem_usage 376316 # Number of bytes of host memory used
-host_seconds 29.46 # Real time elapsed on the host
+host_inst_rate 1602803 # Simulator instruction rate (inst/s)
+host_op_rate 2069882 # Simulator op (including micro ops) rate (op/s)
+host_tick_rate 63078962864 # Simulator tick rate (ticks/s)
+host_mem_usage 382192 # Number of bytes of host memory used
+host_seconds 36.97 # Real time elapsed on the host
sim_insts 59262876 # Number of instructions simulated
sim_ops 76532931 # Number of ops (including micro ops) simulated
system.realview.nvmem.bytes_read 20 # Number of bytes read from this memory
-build/ARM_FS/tests/opt/quick/10.linux-boot/arm/linux/realview-simple-atomic FAILED!
+build/ARM/tests/opt/quick/fs/10.linux-boot/arm/linux/realview-simple-atomic passed.
[system]
type=LinuxArmSystem
-children=bridge cf0 cpu0 cpu1 intrctrl iobus iocache l2c membus nvmem physmem realview terminal toL2Bus vncserver
-boot_loader=/dist/m5/system/binaries/boot.arm
-boot_loader_mem=system.nvmem
+children=bridge cf0 cpu0 cpu1 intrctrl iobus iocache l2c membus physmem realview terminal toL2Bus vncserver
+atags_addr=256
+boot_loader=/projects/pd/randd/dist/binaries/boot.arm
+boot_loader_mem=system.realview.nvmem
boot_osflags=earlyprintk console=ttyAMA0 lpj=19988480 norandmaps rw loglevel=8 mem=128MB root=/dev/sda1
flags_addr=268435504
gic_cpu_addr=520093952
init_param=0
-kernel=/dist/m5/system/binaries/vmlinux.arm.smp.fb.2.6.38.8
+kernel=/projects/pd/randd/dist/binaries/vmlinux.arm.smp.fb.2.6.38.8
load_addr_mask=268435455
machine_type=RealView_PBX
mem_mode=timing
-memories=system.nvmem system.physmem
+memories=system.physmem system.realview.nvmem
midr_regval=890224640
num_work_ids=16
physmem=system.physmem
work_end_ckpt_count=0
work_end_exit_count=0
work_item_id=-1
-system_port=system.membus.port[7]
+system_port=system.membus.slave[0]
[system.bridge]
type=Bridge
delay=50000
nack_delay=4000
-ranges=268435456:520093695 1073741824:18446744073709551615
+ranges=268435456:520093695 1073741824:1610612735
req_size=16
resp_size=16
write_ack=false
-master=system.iobus.port[0]
-slave=system.membus.port[0]
+master=system.iobus.slave[0]
+slave=system.membus.master[0]
[system.cf0]
type=IdeDisk
[system.cf0.image.child]
type=RawDiskImage
-image_file=/dist/m5/system/disks/linux-arm-ael.img
+image_file=/projects/pd/randd/dist/disks/linux-arm-ael.img
read_only=true
[system.cpu0]
[system.cpu0.dcache]
type=BaseCache
-addr_range=0:18446744073709551615
+addr_ranges=0:18446744073709551615
assoc=4
block_size=64
forward_snoops=true
two_queue=false
write_buffers=8
cpu_side=system.cpu0.dcache_port
-mem_side=system.toL2Bus.port[2]
+mem_side=system.toL2Bus.slave[1]
[system.cpu0.dtb]
type=ArmTLB
max_backoff=100000
min_backoff=0
sys=system
-port=system.toL2Bus.port[4]
+port=system.toL2Bus.slave[3]
[system.cpu0.icache]
type=BaseCache
-addr_range=0:18446744073709551615
+addr_ranges=0:18446744073709551615
assoc=1
block_size=64
forward_snoops=true
two_queue=false
write_buffers=8
cpu_side=system.cpu0.icache_port
-mem_side=system.toL2Bus.port[1]
+mem_side=system.toL2Bus.slave[0]
[system.cpu0.interrupts]
type=ArmInterrupts
max_backoff=100000
min_backoff=0
sys=system
-port=system.toL2Bus.port[3]
+port=system.toL2Bus.slave[2]
[system.cpu0.tracer]
type=ExeTracer
[system.cpu1.dcache]
type=BaseCache
-addr_range=0:18446744073709551615
+addr_ranges=0:18446744073709551615
assoc=4
block_size=64
forward_snoops=true
two_queue=false
write_buffers=8
cpu_side=system.cpu1.dcache_port
-mem_side=system.toL2Bus.port[6]
+mem_side=system.toL2Bus.slave[5]
[system.cpu1.dtb]
type=ArmTLB
max_backoff=100000
min_backoff=0
sys=system
-port=system.toL2Bus.port[8]
+port=system.toL2Bus.slave[7]
[system.cpu1.icache]
type=BaseCache
-addr_range=0:18446744073709551615
+addr_ranges=0:18446744073709551615
assoc=1
block_size=64
forward_snoops=true
two_queue=false
write_buffers=8
cpu_side=system.cpu1.icache_port
-mem_side=system.toL2Bus.port[5]
+mem_side=system.toL2Bus.slave[4]
[system.cpu1.interrupts]
type=ArmInterrupts
max_backoff=100000
min_backoff=0
sys=system
-port=system.toL2Bus.port[7]
+port=system.toL2Bus.slave[6]
[system.cpu1.tracer]
type=ExeTracer
header_cycles=1
use_default_range=false
width=64
-port=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
+master=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
+slave=system.bridge.master system.realview.clcd.dma system.realview.cf_ctrl.dma
[system.iocache]
type=BaseCache
-addr_range=0:268435455
+addr_ranges=0:268435455
assoc=8
block_size=64
forward_snoops=false
trace_addr=0
two_queue=false
write_buffers=8
-cpu_side=system.iobus.port[28]
-mem_side=system.membus.port[8]
+cpu_side=system.iobus.master[25]
+mem_side=system.membus.slave[1]
[system.l2c]
type=BaseCache
-addr_range=0:18446744073709551615
+addr_ranges=0:18446744073709551615
assoc=8
block_size=64
forward_snoops=true
trace_addr=0
two_queue=false
write_buffers=8
-cpu_side=system.toL2Bus.port[0]
-mem_side=system.membus.port[9]
+cpu_side=system.toL2Bus.master[0]
+mem_side=system.membus.slave[2]
[system.membus]
type=Bus
use_default_range=false
width=64
default=system.membus.badaddr_responder.pio
-port=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
+master=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
+slave=system.system_port system.iocache.mem_side system.l2c.mem_side
[system.membus.badaddr_responder]
type=IsaFake
warn_access=warn
pio=system.membus.default
-[system.nvmem]
-type=PhysicalMemory
-file=
-latency=30000
-latency_var=0
-null=false
-range=2147483648:2214592511
-zero=true
-port=system.membus.port[1]
-
[system.physmem]
type=PhysicalMemory
file=
latency_var=0
null=false
range=0:134217727
-zero=true
-port=system.membus.port[2]
+zero=false
+port=system.membus.master[2]
[system.realview]
type=RealView
-children=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
+children=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
intrctrl=system.intrctrl
+max_mem_size=268435456
+mem_start_addr=0
pci_cfg_base=0
system=system
pio_addr=520093696
pio_latency=1000
system=system
-pio=system.membus.port[5]
+pio=system.membus.master[5]
[system.realview.aaci_fake]
type=AmbaFake
pio_addr=268451840
pio_latency=1000
system=system
-pio=system.iobus.port[24]
+pio=system.iobus.master[21]
[system.realview.cf_ctrl]
type=IdeController
pio_latency=1000
platform=system.realview
system=system
-config=system.iobus.port[10]
-dma=system.iobus.port[11]
-pio=system.iobus.port[9]
+config=system.iobus.master[8]
+dma=system.iobus.slave[2]
+pio=system.iobus.master[7]
[system.realview.clcd]
type=Pl111
pio_latency=10000
system=system
vnc=system.vncserver
-dma=system.iobus.port[6]
-pio=system.iobus.port[5]
+dma=system.iobus.slave[1]
+pio=system.iobus.master[4]
[system.realview.dmac_fake]
type=AmbaFake
pio_addr=268632064
pio_latency=1000
system=system
-pio=system.iobus.port[12]
+pio=system.iobus.master[9]
[system.realview.flash_fake]
type=IsaFake
system=system
update_data=false
warn_access=
-pio=system.iobus.port[27]
+pio=system.iobus.master[24]
[system.realview.gic]
type=Gic
it_lines=128
platform=system.realview
system=system
-pio=system.membus.port[3]
+pio=system.membus.master[3]
[system.realview.gpio0_fake]
type=AmbaFake
pio_addr=268513280
pio_latency=1000
system=system
-pio=system.iobus.port[19]
+pio=system.iobus.master[16]
[system.realview.gpio1_fake]
type=AmbaFake
pio_addr=268517376
pio_latency=1000
system=system
-pio=system.iobus.port[20]
+pio=system.iobus.master[17]
[system.realview.gpio2_fake]
type=AmbaFake
pio_addr=268521472
pio_latency=1000
system=system
-pio=system.iobus.port[21]
+pio=system.iobus.master[18]
[system.realview.kmi0]
type=Pl050
pio_latency=1000
system=system
vnc=system.vncserver
-pio=system.iobus.port[7]
+pio=system.iobus.master[5]
[system.realview.kmi1]
type=Pl050
pio_latency=1000
system=system
vnc=system.vncserver
-pio=system.iobus.port[8]
+pio=system.iobus.master[6]
[system.realview.l2x0_fake]
type=IsaFake
system=system
update_data=false
warn_access=
-pio=system.membus.port[4]
+pio=system.membus.master[4]
[system.realview.local_cpu_timer]
type=CpuLocalTimer
pio_addr=520095232
pio_latency=1000
system=system
-pio=system.membus.port[6]
+pio=system.membus.master[6]
[system.realview.mmc_fake]
type=AmbaFake
pio_addr=268455936
pio_latency=1000
system=system
-pio=system.iobus.port[25]
+pio=system.iobus.master[22]
+
+[system.realview.nvmem]
+type=PhysicalMemory
+file=
+latency=30000
+latency_var=0
+null=false
+range=2147483648:2214592511
+zero=true
+port=system.membus.master[1]
[system.realview.realview_io]
type=RealViewCtrl
proc_id0=201326592
proc_id1=201327138
system=system
-pio=system.iobus.port[2]
+pio=system.iobus.master[1]
[system.realview.rtc_fake]
type=AmbaFake
pio_addr=268529664
pio_latency=1000
system=system
-pio=system.iobus.port[26]
+pio=system.iobus.master[23]
[system.realview.sci_fake]
type=AmbaFake
pio_addr=268492800
pio_latency=1000
system=system
-pio=system.iobus.port[23]
+pio=system.iobus.master[20]
[system.realview.smc_fake]
type=AmbaFake
pio_addr=269357056
pio_latency=1000
system=system
-pio=system.iobus.port[16]
+pio=system.iobus.master[13]
[system.realview.sp810_fake]
type=AmbaFake
pio_addr=268439552
pio_latency=1000
system=system
-pio=system.iobus.port[17]
+pio=system.iobus.master[14]
[system.realview.ssp_fake]
type=AmbaFake
pio_addr=268488704
pio_latency=1000
system=system
-pio=system.iobus.port[22]
+pio=system.iobus.master[19]
[system.realview.timer0]
type=Sp804
pio_addr=268505088
pio_latency=1000
system=system
-pio=system.iobus.port[3]
+pio=system.iobus.master[2]
[system.realview.timer1]
type=Sp804
pio_addr=268509184
pio_latency=1000
system=system
-pio=system.iobus.port[4]
+pio=system.iobus.master[3]
[system.realview.uart]
type=Pl011
platform=system.realview
system=system
terminal=system.terminal
-pio=system.iobus.port[1]
+pio=system.iobus.master[0]
[system.realview.uart1_fake]
type=AmbaFake
pio_addr=268476416
pio_latency=1000
system=system
-pio=system.iobus.port[13]
+pio=system.iobus.master[10]
[system.realview.uart2_fake]
type=AmbaFake
pio_addr=268480512
pio_latency=1000
system=system
-pio=system.iobus.port[14]
+pio=system.iobus.master[11]
[system.realview.uart3_fake]
type=AmbaFake
pio_addr=268484608
pio_latency=1000
system=system
-pio=system.iobus.port[15]
+pio=system.iobus.master[12]
[system.realview.watchdog_fake]
type=AmbaFake
pio_addr=268500992
pio_latency=1000
system=system
-pio=system.iobus.port[18]
+pio=system.iobus.master[15]
[system.terminal]
type=Terminal
header_cycles=1
use_default_range=false
width=64
-port=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
+master=system.l2c.cpu_side
+slave=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
[system.vncserver]
type=VncServer
gem5 Simulator System. http://gem5.org
gem5 is copyrighted software; use the --copyright option for details.
-gem5 compiled Feb 11 2012 13:10:40
-gem5 started Feb 11 2012 15:38:22
-gem5 executing on zizzer
-command line: build/ARM/gem5.fast -d build/ARM/tests/fast/quick/fs/10.linux-boot/arm/linux/realview-simple-timing-dual -re tests/run.py build/ARM/tests/fast/quick/fs/10.linux-boot/arm/linux/realview-simple-timing-dual
+gem5 compiled Mar 9 2012 08:32:03
+gem5 started Mar 9 2012 08:33:32
+gem5 executing on u200540-lin
+command line: build/ARM/gem5.opt -d build/ARM/tests/opt/quick/fs/10.linux-boot/arm/linux/realview-simple-timing-dual -re tests/run.py build/ARM/tests/opt/quick/fs/10.linux-boot/arm/linux/realview-simple-timing-dual
+The currently selected ARM platforms doesn't support
+ the amount of DRAM you've selected. Please try
+ another platform
Global frequency set at 1000000000000 ticks per second
-info: kernel located at: /dist/m5/system/binaries/vmlinux.arm.smp.fb.2.6.38.8
+info: kernel located at: /projects/pd/randd/dist/binaries/vmlinux.arm.smp.fb.2.6.38.8
info: Using bootloader at address 0x80000000
info: Entering event queue @ 0. Starting simulation...
Exiting @ tick 2669611225000 because m5_exit instruction encountered
sim_ticks 2669611225000 # Number of ticks simulated
final_tick 2669611225000 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
sim_freq 1000000000000 # Frequency of simulated ticks
-host_inst_rate 868396 # Simulator instruction rate (inst/s)
-host_op_rate 1110924 # Simulator op (including micro ops) rate (op/s)
-host_tick_rate 37821516206 # Simulator tick rate (ticks/s)
-host_mem_usage 377896 # Number of bytes of host memory used
-host_seconds 70.58 # Real time elapsed on the host
+host_inst_rate 656752 # Simulator instruction rate (inst/s)
+host_op_rate 840171 # Simulator op (including micro ops) rate (op/s)
+host_tick_rate 28603719755 # Simulator tick rate (ticks/s)
+host_mem_usage 384032 # Number of bytes of host memory used
+host_seconds 93.33 # Real time elapsed on the host
sim_insts 61295262 # Number of instructions simulated
sim_ops 78413959 # Number of ops (including micro ops) simulated
system.realview.nvmem.bytes_read 68 # Number of bytes read from this memory
-build/ARM_FS/tests/opt/quick/10.linux-boot/arm/linux/realview-simple-timing-dual FAILED!
+build/ARM/tests/opt/quick/fs/10.linux-boot/arm/linux/realview-simple-timing-dual passed.
[system]
type=LinuxArmSystem
-children=bridge cf0 cpu intrctrl iobus iocache l2c membus nvmem physmem realview terminal toL2Bus vncserver
-boot_loader=/dist/m5/system/binaries/boot.arm
-boot_loader_mem=system.nvmem
+children=bridge cf0 cpu intrctrl iobus iocache l2c membus physmem realview terminal toL2Bus vncserver
+atags_addr=256
+boot_loader=/projects/pd/randd/dist/binaries/boot.arm
+boot_loader_mem=system.realview.nvmem
boot_osflags=earlyprintk console=ttyAMA0 lpj=19988480 norandmaps rw loglevel=8 mem=128MB root=/dev/sda1
flags_addr=268435504
gic_cpu_addr=520093952
init_param=0
-kernel=/dist/m5/system/binaries/vmlinux.arm.smp.fb.2.6.38.8
+kernel=/projects/pd/randd/dist/binaries/vmlinux.arm.smp.fb.2.6.38.8
load_addr_mask=268435455
machine_type=RealView_PBX
mem_mode=timing
-memories=system.nvmem system.physmem
+memories=system.physmem system.realview.nvmem
midr_regval=890224640
num_work_ids=16
physmem=system.physmem
work_end_ckpt_count=0
work_end_exit_count=0
work_item_id=-1
-system_port=system.membus.port[7]
+system_port=system.membus.slave[0]
[system.bridge]
type=Bridge
delay=50000
nack_delay=4000
-ranges=268435456:520093695 1073741824:18446744073709551615
+ranges=268435456:520093695 1073741824:1610612735
req_size=16
resp_size=16
write_ack=false
-master=system.iobus.port[0]
-slave=system.membus.port[0]
+master=system.iobus.slave[0]
+slave=system.membus.master[0]
[system.cf0]
type=IdeDisk
[system.cf0.image.child]
type=RawDiskImage
-image_file=/dist/m5/system/disks/linux-arm-ael.img
+image_file=/projects/pd/randd/dist/disks/linux-arm-ael.img
read_only=true
[system.cpu]
[system.cpu.dcache]
type=BaseCache
-addr_range=0:18446744073709551615
+addr_ranges=0:18446744073709551615
assoc=4
block_size=64
forward_snoops=true
two_queue=false
write_buffers=8
cpu_side=system.cpu.dcache_port
-mem_side=system.toL2Bus.port[2]
+mem_side=system.toL2Bus.slave[1]
[system.cpu.dtb]
type=ArmTLB
max_backoff=100000
min_backoff=0
sys=system
-port=system.toL2Bus.port[4]
+port=system.toL2Bus.slave[3]
[system.cpu.icache]
type=BaseCache
-addr_range=0:18446744073709551615
+addr_ranges=0:18446744073709551615
assoc=1
block_size=64
forward_snoops=true
two_queue=false
write_buffers=8
cpu_side=system.cpu.icache_port
-mem_side=system.toL2Bus.port[1]
+mem_side=system.toL2Bus.slave[0]
[system.cpu.interrupts]
type=ArmInterrupts
max_backoff=100000
min_backoff=0
sys=system
-port=system.toL2Bus.port[3]
+port=system.toL2Bus.slave[2]
[system.cpu.tracer]
type=ExeTracer
header_cycles=1
use_default_range=false
width=64
-port=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
+master=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
+slave=system.bridge.master system.realview.clcd.dma system.realview.cf_ctrl.dma
[system.iocache]
type=BaseCache
-addr_range=0:268435455
+addr_ranges=0:268435455
assoc=8
block_size=64
forward_snoops=false
trace_addr=0
two_queue=false
write_buffers=8
-cpu_side=system.iobus.port[28]
-mem_side=system.membus.port[8]
+cpu_side=system.iobus.master[25]
+mem_side=system.membus.slave[1]
[system.l2c]
type=BaseCache
-addr_range=0:18446744073709551615
+addr_ranges=0:18446744073709551615
assoc=8
block_size=64
forward_snoops=true
trace_addr=0
two_queue=false
write_buffers=8
-cpu_side=system.toL2Bus.port[0]
-mem_side=system.membus.port[9]
+cpu_side=system.toL2Bus.master[0]
+mem_side=system.membus.slave[2]
[system.membus]
type=Bus
use_default_range=false
width=64
default=system.membus.badaddr_responder.pio
-port=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
+master=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
+slave=system.system_port system.iocache.mem_side system.l2c.mem_side
[system.membus.badaddr_responder]
type=IsaFake
warn_access=warn
pio=system.membus.default
-[system.nvmem]
-type=PhysicalMemory
-file=
-latency=30000
-latency_var=0
-null=false
-range=2147483648:2214592511
-zero=true
-port=system.membus.port[1]
-
[system.physmem]
type=PhysicalMemory
file=
latency_var=0
null=false
range=0:134217727
-zero=true
-port=system.membus.port[2]
+zero=false
+port=system.membus.master[2]
[system.realview]
type=RealView
-children=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
+children=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
intrctrl=system.intrctrl
+max_mem_size=268435456
+mem_start_addr=0
pci_cfg_base=0
system=system
pio_addr=520093696
pio_latency=1000
system=system
-pio=system.membus.port[5]
+pio=system.membus.master[5]
[system.realview.aaci_fake]
type=AmbaFake
pio_addr=268451840
pio_latency=1000
system=system
-pio=system.iobus.port[24]
+pio=system.iobus.master[21]
[system.realview.cf_ctrl]
type=IdeController
pio_latency=1000
platform=system.realview
system=system
-config=system.iobus.port[10]
-dma=system.iobus.port[11]
-pio=system.iobus.port[9]
+config=system.iobus.master[8]
+dma=system.iobus.slave[2]
+pio=system.iobus.master[7]
[system.realview.clcd]
type=Pl111
pio_latency=10000
system=system
vnc=system.vncserver
-dma=system.iobus.port[6]
-pio=system.iobus.port[5]
+dma=system.iobus.slave[1]
+pio=system.iobus.master[4]
[system.realview.dmac_fake]
type=AmbaFake
pio_addr=268632064
pio_latency=1000
system=system
-pio=system.iobus.port[12]
+pio=system.iobus.master[9]
[system.realview.flash_fake]
type=IsaFake
system=system
update_data=false
warn_access=
-pio=system.iobus.port[27]
+pio=system.iobus.master[24]
[system.realview.gic]
type=Gic
it_lines=128
platform=system.realview
system=system
-pio=system.membus.port[3]
+pio=system.membus.master[3]
[system.realview.gpio0_fake]
type=AmbaFake
pio_addr=268513280
pio_latency=1000
system=system
-pio=system.iobus.port[19]
+pio=system.iobus.master[16]
[system.realview.gpio1_fake]
type=AmbaFake
pio_addr=268517376
pio_latency=1000
system=system
-pio=system.iobus.port[20]
+pio=system.iobus.master[17]
[system.realview.gpio2_fake]
type=AmbaFake
pio_addr=268521472
pio_latency=1000
system=system
-pio=system.iobus.port[21]
+pio=system.iobus.master[18]
[system.realview.kmi0]
type=Pl050
pio_latency=1000
system=system
vnc=system.vncserver
-pio=system.iobus.port[7]
+pio=system.iobus.master[5]
[system.realview.kmi1]
type=Pl050
pio_latency=1000
system=system
vnc=system.vncserver
-pio=system.iobus.port[8]
+pio=system.iobus.master[6]
[system.realview.l2x0_fake]
type=IsaFake
system=system
update_data=false
warn_access=
-pio=system.membus.port[4]
+pio=system.membus.master[4]
[system.realview.local_cpu_timer]
type=CpuLocalTimer
pio_addr=520095232
pio_latency=1000
system=system
-pio=system.membus.port[6]
+pio=system.membus.master[6]
[system.realview.mmc_fake]
type=AmbaFake
pio_addr=268455936
pio_latency=1000
system=system
-pio=system.iobus.port[25]
+pio=system.iobus.master[22]
+
+[system.realview.nvmem]
+type=PhysicalMemory
+file=
+latency=30000
+latency_var=0
+null=false
+range=2147483648:2214592511
+zero=true
+port=system.membus.master[1]
[system.realview.realview_io]
type=RealViewCtrl
proc_id0=201326592
proc_id1=201327138
system=system
-pio=system.iobus.port[2]
+pio=system.iobus.master[1]
[system.realview.rtc_fake]
type=AmbaFake
pio_addr=268529664
pio_latency=1000
system=system
-pio=system.iobus.port[26]
+pio=system.iobus.master[23]
[system.realview.sci_fake]
type=AmbaFake
pio_addr=268492800
pio_latency=1000
system=system
-pio=system.iobus.port[23]
+pio=system.iobus.master[20]
[system.realview.smc_fake]
type=AmbaFake
pio_addr=269357056
pio_latency=1000
system=system
-pio=system.iobus.port[16]
+pio=system.iobus.master[13]
[system.realview.sp810_fake]
type=AmbaFake
pio_addr=268439552
pio_latency=1000
system=system
-pio=system.iobus.port[17]
+pio=system.iobus.master[14]
[system.realview.ssp_fake]
type=AmbaFake
pio_addr=268488704
pio_latency=1000
system=system
-pio=system.iobus.port[22]
+pio=system.iobus.master[19]
[system.realview.timer0]
type=Sp804
pio_addr=268505088
pio_latency=1000
system=system
-pio=system.iobus.port[3]
+pio=system.iobus.master[2]
[system.realview.timer1]
type=Sp804
pio_addr=268509184
pio_latency=1000
system=system
-pio=system.iobus.port[4]
+pio=system.iobus.master[3]
[system.realview.uart]
type=Pl011
platform=system.realview
system=system
terminal=system.terminal
-pio=system.iobus.port[1]
+pio=system.iobus.master[0]
[system.realview.uart1_fake]
type=AmbaFake
pio_addr=268476416
pio_latency=1000
system=system
-pio=system.iobus.port[13]
+pio=system.iobus.master[10]
[system.realview.uart2_fake]
type=AmbaFake
pio_addr=268480512
pio_latency=1000
system=system
-pio=system.iobus.port[14]
+pio=system.iobus.master[11]
[system.realview.uart3_fake]
type=AmbaFake
pio_addr=268484608
pio_latency=1000
system=system
-pio=system.iobus.port[15]
+pio=system.iobus.master[12]
[system.realview.watchdog_fake]
type=AmbaFake
pio_addr=268500992
pio_latency=1000
system=system
-pio=system.iobus.port[18]
+pio=system.iobus.master[15]
[system.terminal]
type=Terminal
header_cycles=1
use_default_range=false
width=64
-port=system.l2c.cpu_side system.cpu.icache.mem_side system.cpu.dcache.mem_side system.cpu.itb.walker.port system.cpu.dtb.walker.port
+master=system.l2c.cpu_side
+slave=system.cpu.icache.mem_side system.cpu.dcache.mem_side system.cpu.itb.walker.port system.cpu.dtb.walker.port
[system.vncserver]
type=VncServer
gem5 Simulator System. http://gem5.org
gem5 is copyrighted software; use the --copyright option for details.
-gem5 compiled Feb 11 2012 13:10:40
-gem5 started Feb 11 2012 15:37:03
-gem5 executing on zizzer
-command line: build/ARM/gem5.fast -d build/ARM/tests/fast/quick/fs/10.linux-boot/arm/linux/realview-simple-timing -re tests/run.py build/ARM/tests/fast/quick/fs/10.linux-boot/arm/linux/realview-simple-timing
+gem5 compiled Mar 9 2012 08:32:03
+gem5 started Mar 9 2012 08:33:32
+gem5 executing on u200540-lin
+command line: build/ARM/gem5.opt -d build/ARM/tests/opt/quick/fs/10.linux-boot/arm/linux/realview-simple-timing -re tests/run.py build/ARM/tests/opt/quick/fs/10.linux-boot/arm/linux/realview-simple-timing
+The currently selected ARM platforms doesn't support
+ the amount of DRAM you've selected. Please try
+ another platform
Global frequency set at 1000000000000 ticks per second
-info: kernel located at: /dist/m5/system/binaries/vmlinux.arm.smp.fb.2.6.38.8
+info: kernel located at: /projects/pd/randd/dist/binaries/vmlinux.arm.smp.fb.2.6.38.8
info: Using bootloader at address 0x80000000
info: Entering event queue @ 0. Starting simulation...
Exiting @ tick 2591441692000 because m5_exit instruction encountered
sim_ticks 2591441692000 # Number of ticks simulated
final_tick 2591441692000 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
sim_freq 1000000000000 # Frequency of simulated ticks
-host_inst_rate 874833 # Simulator instruction rate (inst/s)
-host_op_rate 1117723 # Simulator op (including micro ops) rate (op/s)
-host_tick_rate 38375829651 # Simulator tick rate (ticks/s)
-host_mem_usage 376612 # Number of bytes of host memory used
-host_seconds 67.53 # Real time elapsed on the host
+host_inst_rate 652104 # Simulator instruction rate (inst/s)
+host_op_rate 833155 # Simulator op (including micro ops) rate (op/s)
+host_tick_rate 28605499848 # Simulator tick rate (ticks/s)
+host_mem_usage 382484 # Number of bytes of host memory used
+host_seconds 90.59 # Real time elapsed on the host
sim_insts 59075683 # Number of instructions simulated
sim_ops 75477515 # Number of ops (including micro ops) simulated
system.realview.nvmem.bytes_read 20 # Number of bytes read from this memory
-build/ARM_FS/tests/opt/quick/10.linux-boot/arm/linux/realview-simple-timing FAILED!
+build/ARM/tests/opt/quick/fs/10.linux-boot/arm/linux/realview-simple-timing passed.