diff options
author | Ali Saidi <Ali.Saidi@ARM.com> | 2012-03-09 09:59:29 -0500 |
---|---|---|
committer | Ali Saidi <Ali.Saidi@ARM.com> | 2012-03-09 09:59:29 -0500 |
commit | 927bba9d605238ee3fde21ac5913c8ed5ab9fba8 (patch) | |
tree | a5c969da6dcb8918b09127d18e75155d9866cb39 /tests/quick/fs/10.linux-boot/ref/arm/linux/realview-simple-atomic-dual | |
parent | 69d229ce28f0d19069197b9165dc7e3177b168f3 (diff) | |
download | gem5-927bba9d605238ee3fde21ac5913c8ed5ab9fba8.tar.xz |
ARM: Update stats for valgrind fix and replace config.inis which are out of date.
Diffstat (limited to 'tests/quick/fs/10.linux-boot/ref/arm/linux/realview-simple-atomic-dual')
4 files changed, 95 insertions, 86 deletions
diff --git a/tests/quick/fs/10.linux-boot/ref/arm/linux/realview-simple-atomic-dual/config.ini b/tests/quick/fs/10.linux-boot/ref/arm/linux/realview-simple-atomic-dual/config.ini index 499c6a74e..ebd663d39 100644 --- a/tests/quick/fs/10.linux-boot/ref/arm/linux/realview-simple-atomic-dual/config.ini +++ b/tests/quick/fs/10.linux-boot/ref/arm/linux/realview-simple-atomic-dual/config.ini @@ -8,18 +8,19 @@ time_sync_spin_threshold=100000000 [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 @@ -32,18 +33,18 @@ work_cpus_ckpt_count=0 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 @@ -62,7 +63,7 @@ table_size=65536 [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] @@ -99,7 +100,7 @@ icache_port=system.cpu0.icache.cpu_side [system.cpu0.dcache] type=BaseCache -addr_range=0:18446744073709551615 +addr_ranges=0:18446744073709551615 assoc=4 block_size=64 forward_snoops=true @@ -120,7 +121,7 @@ trace_addr=0 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 @@ -133,11 +134,11 @@ type=ArmTableWalker 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 @@ -158,7 +159,7 @@ trace_addr=0 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 @@ -174,7 +175,7 @@ type=ArmTableWalker max_backoff=100000 min_backoff=0 sys=system -port=system.toL2Bus.port[3] +port=system.toL2Bus.slave[2] [system.cpu0.tracer] type=ExeTracer @@ -213,7 +214,7 @@ icache_port=system.cpu1.icache.cpu_side [system.cpu1.dcache] type=BaseCache -addr_range=0:18446744073709551615 +addr_ranges=0:18446744073709551615 assoc=4 block_size=64 forward_snoops=true @@ -234,7 +235,7 @@ trace_addr=0 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 @@ -247,11 +248,11 @@ type=ArmTableWalker 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 @@ -272,7 +273,7 @@ trace_addr=0 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 @@ -288,7 +289,7 @@ type=ArmTableWalker max_backoff=100000 min_backoff=0 sys=system -port=system.toL2Bus.port[7] +port=system.toL2Bus.slave[6] [system.cpu1.tracer] type=ExeTracer @@ -305,11 +306,12 @@ clock=1000 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 @@ -329,12 +331,12 @@ tgts_per_mshr=12 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 @@ -354,8 +356,8 @@ tgts_per_mshr=16 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 @@ -367,7 +369,8 @@ header_cycles=1 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 @@ -385,16 +388,6 @@ update_data=false 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= @@ -402,13 +395,15 @@ latency=30000 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 @@ -417,7 +412,7 @@ type=A9SCU pio_addr=520093696 pio_latency=1000 system=system -pio=system.membus.port[5] +pio=system.membus.master[5] [system.realview.aaci_fake] type=AmbaFake @@ -426,7 +421,7 @@ ignore_access=false pio_addr=268451840 pio_latency=1000 system=system -pio=system.iobus.port[24] +pio=system.iobus.master[21] [system.realview.cf_ctrl] type=IdeController @@ -480,9 +475,9 @@ pci_func=0 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 @@ -496,8 +491,8 @@ pio_addr=268566528 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 @@ -506,7 +501,7 @@ ignore_access=false pio_addr=268632064 pio_latency=1000 system=system -pio=system.iobus.port[12] +pio=system.iobus.master[9] [system.realview.flash_fake] type=IsaFake @@ -522,7 +517,7 @@ ret_data8=255 system=system update_data=false warn_access= -pio=system.iobus.port[27] +pio=system.iobus.master[24] [system.realview.gic] type=Gic @@ -534,7 +529,7 @@ int_latency=10000 it_lines=128 platform=system.realview system=system -pio=system.membus.port[3] +pio=system.membus.master[3] [system.realview.gpio0_fake] type=AmbaFake @@ -543,7 +538,7 @@ ignore_access=false pio_addr=268513280 pio_latency=1000 system=system -pio=system.iobus.port[19] +pio=system.iobus.master[16] [system.realview.gpio1_fake] type=AmbaFake @@ -552,7 +547,7 @@ ignore_access=false pio_addr=268517376 pio_latency=1000 system=system -pio=system.iobus.port[20] +pio=system.iobus.master[17] [system.realview.gpio2_fake] type=AmbaFake @@ -561,7 +556,7 @@ ignore_access=false pio_addr=268521472 pio_latency=1000 system=system -pio=system.iobus.port[21] +pio=system.iobus.master[18] [system.realview.kmi0] type=Pl050 @@ -574,7 +569,7 @@ pio_addr=268460032 pio_latency=1000 system=system vnc=system.vncserver -pio=system.iobus.port[7] +pio=system.iobus.master[5] [system.realview.kmi1] type=Pl050 @@ -587,7 +582,7 @@ pio_addr=268464128 pio_latency=1000 system=system vnc=system.vncserver -pio=system.iobus.port[8] +pio=system.iobus.master[6] [system.realview.l2x0_fake] type=IsaFake @@ -603,7 +598,7 @@ ret_data8=255 system=system update_data=false warn_access= -pio=system.membus.port[4] +pio=system.membus.master[4] [system.realview.local_cpu_timer] type=CpuLocalTimer @@ -614,7 +609,7 @@ int_num_watchdog=30 pio_addr=520095232 pio_latency=1000 system=system -pio=system.membus.port[6] +pio=system.membus.master[6] [system.realview.mmc_fake] type=AmbaFake @@ -623,7 +618,17 @@ ignore_access=false 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 @@ -633,7 +638,7 @@ pio_latency=1000 proc_id0=201326592 proc_id1=201327138 system=system -pio=system.iobus.port[2] +pio=system.iobus.master[1] [system.realview.rtc_fake] type=AmbaFake @@ -642,7 +647,7 @@ ignore_access=false pio_addr=268529664 pio_latency=1000 system=system -pio=system.iobus.port[26] +pio=system.iobus.master[23] [system.realview.sci_fake] type=AmbaFake @@ -651,7 +656,7 @@ ignore_access=false pio_addr=268492800 pio_latency=1000 system=system -pio=system.iobus.port[23] +pio=system.iobus.master[20] [system.realview.smc_fake] type=AmbaFake @@ -660,7 +665,7 @@ ignore_access=false pio_addr=269357056 pio_latency=1000 system=system -pio=system.iobus.port[16] +pio=system.iobus.master[13] [system.realview.sp810_fake] type=AmbaFake @@ -669,7 +674,7 @@ ignore_access=true pio_addr=268439552 pio_latency=1000 system=system -pio=system.iobus.port[17] +pio=system.iobus.master[14] [system.realview.ssp_fake] type=AmbaFake @@ -678,7 +683,7 @@ ignore_access=false pio_addr=268488704 pio_latency=1000 system=system -pio=system.iobus.port[22] +pio=system.iobus.master[19] [system.realview.timer0] type=Sp804 @@ -691,7 +696,7 @@ int_num1=36 pio_addr=268505088 pio_latency=1000 system=system -pio=system.iobus.port[3] +pio=system.iobus.master[2] [system.realview.timer1] type=Sp804 @@ -704,7 +709,7 @@ int_num1=37 pio_addr=268509184 pio_latency=1000 system=system -pio=system.iobus.port[4] +pio=system.iobus.master[3] [system.realview.uart] type=Pl011 @@ -717,7 +722,7 @@ pio_latency=1000 platform=system.realview system=system terminal=system.terminal -pio=system.iobus.port[1] +pio=system.iobus.master[0] [system.realview.uart1_fake] type=AmbaFake @@ -726,7 +731,7 @@ ignore_access=false pio_addr=268476416 pio_latency=1000 system=system -pio=system.iobus.port[13] +pio=system.iobus.master[10] [system.realview.uart2_fake] type=AmbaFake @@ -735,7 +740,7 @@ ignore_access=false pio_addr=268480512 pio_latency=1000 system=system -pio=system.iobus.port[14] +pio=system.iobus.master[11] [system.realview.uart3_fake] type=AmbaFake @@ -744,7 +749,7 @@ ignore_access=false pio_addr=268484608 pio_latency=1000 system=system -pio=system.iobus.port[15] +pio=system.iobus.master[12] [system.realview.watchdog_fake] type=AmbaFake @@ -753,7 +758,7 @@ ignore_access=false pio_addr=268500992 pio_latency=1000 system=system -pio=system.iobus.port[18] +pio=system.iobus.master[15] [system.terminal] type=Terminal @@ -770,7 +775,8 @@ clock=1000 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 diff --git a/tests/quick/fs/10.linux-boot/ref/arm/linux/realview-simple-atomic-dual/simout b/tests/quick/fs/10.linux-boot/ref/arm/linux/realview-simple-atomic-dual/simout index 24932a89c..c5cc2bafe 100755 --- a/tests/quick/fs/10.linux-boot/ref/arm/linux/realview-simple-atomic-dual/simout +++ b/tests/quick/fs/10.linux-boot/ref/arm/linux/realview-simple-atomic-dual/simout @@ -1,12 +1,15 @@ 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 diff --git a/tests/quick/fs/10.linux-boot/ref/arm/linux/realview-simple-atomic-dual/stats.txt b/tests/quick/fs/10.linux-boot/ref/arm/linux/realview-simple-atomic-dual/stats.txt index d07d7ec8c..a8278f7b9 100644 --- a/tests/quick/fs/10.linux-boot/ref/arm/linux/realview-simple-atomic-dual/stats.txt +++ b/tests/quick/fs/10.linux-boot/ref/arm/linux/realview-simple-atomic-dual/stats.txt @@ -4,11 +4,11 @@ sim_seconds 2.411694 # Nu 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 diff --git a/tests/quick/fs/10.linux-boot/ref/arm/linux/realview-simple-atomic-dual/status b/tests/quick/fs/10.linux-boot/ref/arm/linux/realview-simple-atomic-dual/status index 10632c381..877c03770 100644 --- a/tests/quick/fs/10.linux-boot/ref/arm/linux/realview-simple-atomic-dual/status +++ b/tests/quick/fs/10.linux-boot/ref/arm/linux/realview-simple-atomic-dual/status @@ -1 +1 @@ -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. |