changeset bd7c2aa12122 in /z/repo/gem5
details: http://repo.gem5.org/gem5?cmd=changeset;node=bd7c2aa12122
description:
arm, tests: Add 64-bit ARM regression tests
diffstat:
tests/long/fs/10.linux-boot/ref/arm/linux/realview64-minor-dual/config.ini
| 2431 +++++++
tests/long/fs/10.linux-boot/ref/arm/linux/realview64-minor-dual/simerr
| 11 +
tests/long/fs/10.linux-boot/ref/arm/linux/realview64-minor-dual/simout
| 17 +
tests/long/fs/10.linux-boot/ref/arm/linux/realview64-minor-dual/stats.txt
| 2653 +++++++
tests/long/fs/10.linux-boot/ref/arm/linux/realview64-minor/config.ini
| 1647 ++++
tests/long/fs/10.linux-boot/ref/arm/linux/realview64-minor/simerr
| 11 +
tests/long/fs/10.linux-boot/ref/arm/linux/realview64-minor/simout
| 16 +
tests/long/fs/10.linux-boot/ref/arm/linux/realview64-minor/stats.txt
| 1323 +++
tests/long/fs/10.linux-boot/ref/arm/linux/realview64-o3-checker/config.ini
| 1705 ++++
tests/long/fs/10.linux-boot/ref/arm/linux/realview64-o3-checker/simerr
| 91 +
tests/long/fs/10.linux-boot/ref/arm/linux/realview64-o3-checker/simout
| 17 +
tests/long/fs/10.linux-boot/ref/arm/linux/realview64-o3-checker/stats.txt
| 1771 +++++
tests/long/fs/10.linux-boot/ref/arm/linux/realview64-o3-dual/config.ini
| 2245 ++++++
tests/long/fs/10.linux-boot/ref/arm/linux/realview64-o3-dual/simerr
| 12 +
tests/long/fs/10.linux-boot/ref/arm/linux/realview64-o3-dual/simout
| 17 +
tests/long/fs/10.linux-boot/ref/arm/linux/realview64-o3-dual/stats.txt
| 3471 ++++++++++
tests/long/fs/10.linux-boot/ref/arm/linux/realview64-o3/config.ini
| 1554 ++++
tests/long/fs/10.linux-boot/ref/arm/linux/realview64-o3/simerr
| 11 +
tests/long/fs/10.linux-boot/ref/arm/linux/realview64-o3/simout
| 16 +
tests/long/fs/10.linux-boot/ref/arm/linux/realview64-o3/stats.txt
| 1680 ++++
tests/long/fs/10.linux-boot/ref/arm/linux/realview64-switcheroo-full/config.ini
| 1890 +++++
tests/long/fs/10.linux-boot/ref/arm/linux/realview64-switcheroo-full/simerr
| 687 +
tests/long/fs/10.linux-boot/ref/arm/linux/realview64-switcheroo-full/simout
| 12 +
tests/long/fs/10.linux-boot/ref/arm/linux/realview64-switcheroo-full/stats.txt
| 2373 ++++++
tests/long/fs/10.linux-boot/ref/arm/linux/realview64-switcheroo-o3/config.ini
| 2121 ++++++
tests/long/fs/10.linux-boot/ref/arm/linux/realview64-switcheroo-o3/simerr
| 463 +
tests/long/fs/10.linux-boot/ref/arm/linux/realview64-switcheroo-o3/simout
| 11 +
tests/long/fs/10.linux-boot/ref/arm/linux/realview64-switcheroo-o3/stats.txt
| 2420 ++++++
tests/long/fs/10.linux-boot/ref/arm/linux/realview64-switcheroo-timing/config.ini
| 1361 +++
tests/long/fs/10.linux-boot/ref/arm/linux/realview64-switcheroo-timing/simerr
| 1747 +++++
tests/long/fs/10.linux-boot/ref/arm/linux/realview64-switcheroo-timing/simout
| 11 +
tests/long/fs/10.linux-boot/ref/arm/linux/realview64-switcheroo-timing/stats.txt
| 1861 +++++
tests/quick/fs/10.linux-boot/ref/arm/linux/realview64-simple-atomic-dual/config.ini
| 1513 ++++
tests/quick/fs/10.linux-boot/ref/arm/linux/realview64-simple-atomic-dual/simerr
| 10 +
tests/quick/fs/10.linux-boot/ref/arm/linux/realview64-simple-atomic-dual/simout
| 17 +
tests/quick/fs/10.linux-boot/ref/arm/linux/realview64-simple-atomic-dual/stats.txt
| 1450 ++++
tests/quick/fs/10.linux-boot/ref/arm/linux/realview64-simple-atomic/config.ini
| 1156 +++
tests/quick/fs/10.linux-boot/ref/arm/linux/realview64-simple-atomic/simerr
| 10 +
tests/quick/fs/10.linux-boot/ref/arm/linux/realview64-simple-atomic/simout
| 16 +
tests/quick/fs/10.linux-boot/ref/arm/linux/realview64-simple-atomic/stats.txt
| 721 ++
tests/quick/fs/10.linux-boot/ref/arm/linux/realview64-simple-timing-dual/config.ini
| 1569 ++++
tests/quick/fs/10.linux-boot/ref/arm/linux/realview64-simple-timing-dual/simerr
| 11 +
tests/quick/fs/10.linux-boot/ref/arm/linux/realview64-simple-timing-dual/simout
| 17 +
tests/quick/fs/10.linux-boot/ref/arm/linux/realview64-simple-timing-dual/stats.txt
| 2933 ++++++++
tests/quick/fs/10.linux-boot/ref/arm/linux/realview64-simple-timing/config.ini
| 1216 +++
tests/quick/fs/10.linux-boot/ref/arm/linux/realview64-simple-timing/simerr
| 11 +
tests/quick/fs/10.linux-boot/ref/arm/linux/realview64-simple-timing/simout
| 16 +
tests/quick/fs/10.linux-boot/ref/arm/linux/realview64-simple-timing/stats.txt
| 1415 ++++
tests/quick/fs/10.linux-boot/ref/arm/linux/realview64-switcheroo-atomic/config.ini
| 1305 +++
tests/quick/fs/10.linux-boot/ref/arm/linux/realview64-switcheroo-atomic/simerr
| 570 +
tests/quick/fs/10.linux-boot/ref/arm/linux/realview64-switcheroo-atomic/simout
| 11 +
tests/quick/fs/10.linux-boot/ref/arm/linux/realview64-switcheroo-atomic/stats.txt
| 996 ++
52 files changed, 50619 insertions(+), 0 deletions(-)
diffs (truncated from 50827 to 300 lines):
diff -r 2b416ef3b400 -r bd7c2aa12122
tests/long/fs/10.linux-boot/ref/arm/linux/realview64-minor-dual/config.ini
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++
b/tests/long/fs/10.linux-boot/ref/arm/linux/realview64-minor-dual/config.ini
Wed Oct 29 23:50:15 2014 -0500
@@ -0,0 +1,2431 @@
+[root]
+type=Root
+children=system
+eventq_index=0
+full_system=true
+sim_quantum=0
+time_sync_enable=false
+time_sync_period=100000000000
+time_sync_spin_threshold=100000000
+
+[system]
+type=LinuxArmSystem
+children=bridge cf0 clk_domain cpu0 cpu1 cpu_clk_domain dvfs_handler intrctrl
iobus iocache l2c membus physmem realview terminal toL2Bus vncserver
voltage_domain
+atags_addr=134217728
+boot_loader=/projects/pd/randd/dist/binaries/boot_emm.arm64
+boot_osflags=earlyprintk=pl011,0x1c090000 console=ttyAMA0 lpj=19988480
norandmaps rw loglevel=8 mem=256MB root=/dev/sda1
+boot_release_addr=65528
+cache_line_size=64
+clk_domain=system.clk_domain
+dtb_filename=/projects/pd/randd/dist/binaries/vexpress.aarch64.20140821.dtb
+early_kernel_symbols=false
+enable_context_switch_stats_dump=false
+eventq_index=0
+flags_addr=469827632
+gic_cpu_addr=738205696
+have_generic_timer=false
+have_large_asid_64=false
+have_lpae=false
+have_security=false
+have_virtualization=false
+highest_el_is_64=false
+init_param=0
+kernel=/projects/pd/randd/dist/binaries/vmlinux.aarch64.20140821
+kernel_addr_check=true
+load_addr_mask=268435455
+load_offset=2147483648
+machine_type=VExpress_EMM64
+mem_mode=timing
+mem_ranges=2147483648:2415919103
+memories=system.physmem system.realview.vram system.realview.nvmem
+multi_proc=true
+num_work_ids=16
+panic_on_oops=true
+panic_on_panic=true
+phys_addr_range_64=40
+readfile=/work/gem5.latest/tests/halt.sh
+reset_addr_64=0
+symbolfile=
+work_begin_ckpt_count=0
+work_begin_cpu_id_exit=-1
+work_begin_exit_count=0
+work_cpus_ckpt_count=0
+work_end_ckpt_count=0
+work_end_exit_count=0
+work_item_id=-1
+system_port=system.membus.slave[1]
+
+[system.bridge]
+type=Bridge
+clk_domain=system.clk_domain
+delay=50000
+eventq_index=0
+ranges=788529152:805306367 721420288:725614591 805306368:1073741823
1073741824:1610612735 402653184:469762047 469762048:536870911
+req_size=16
+resp_size=16
+master=system.iobus.slave[0]
+slave=system.membus.master[0]
+
+[system.cf0]
+type=IdeDisk
+children=image
+delay=1000000
+driveID=master
+eventq_index=0
+image=system.cf0.image
+
+[system.cf0.image]
+type=CowDiskImage
+children=child
+child=system.cf0.image.child
+eventq_index=0
+image_file=
+read_only=false
+table_size=65536
+
+[system.cf0.image.child]
+type=RawDiskImage
+eventq_index=0
+image_file=/projects/pd/randd/dist/disks/linaro-minimal-aarch64.img
+read_only=true
+
+[system.clk_domain]
+type=SrcClockDomain
+clock=1000
+domain_id=-1
+eventq_index=0
+init_perf_level=0
+voltage_domain=system.voltage_domain
+
+[system.cpu0]
+type=MinorCPU
+children=branchPred dcache dstage2_mmu dtb executeFuncUnits icache interrupts
isa istage2_mmu itb l2cache toL2Bus tracer
+branchPred=system.cpu0.branchPred
+checker=Null
+clk_domain=system.cpu_clk_domain
+cpu_id=0
+decodeCycleInput=true
+decodeInputBufferSize=3
+decodeInputWidth=2
+decodeToExecuteForwardDelay=1
+do_checkpoint_insts=true
+do_quiesce=true
+do_statistics_insts=true
+dstage2_mmu=system.cpu0.dstage2_mmu
+dtb=system.cpu0.dtb
+enableIdling=true
+eventq_index=0
+executeAllowEarlyMemoryIssue=true
+executeBranchDelay=1
+executeCommitLimit=2
+executeCycleInput=true
+executeFuncUnits=system.cpu0.executeFuncUnits
+executeInputBufferSize=7
+executeInputWidth=2
+executeIssueLimit=2
+executeLSQMaxStoreBufferStoresPerCycle=2
+executeLSQRequestsQueueSize=1
+executeLSQStoreBufferSize=5
+executeLSQTransfersQueueSize=2
+executeMaxAccessesInMemory=2
+executeMemoryCommitLimit=1
+executeMemoryIssueLimit=1
+executeMemoryWidth=0
+executeSetTraceTimeOnCommit=true
+executeSetTraceTimeOnIssue=false
+fetch1FetchLimit=1
+fetch1LineSnapWidth=0
+fetch1LineWidth=0
+fetch1ToFetch2BackwardDelay=1
+fetch1ToFetch2ForwardDelay=1
+fetch2CycleInput=true
+fetch2InputBufferSize=2
+fetch2ToDecodeForwardDelay=1
+function_trace=false
+function_trace_start=0
+interrupts=system.cpu0.interrupts
+isa=system.cpu0.isa
+istage2_mmu=system.cpu0.istage2_mmu
+itb=system.cpu0.itb
+max_insts_all_threads=0
+max_insts_any_thread=0
+max_loads_all_threads=0
+max_loads_any_thread=0
+numThreads=1
+profile=0
+progress_interval=0
+simpoint_start_insts=
+socket_id=0
+switched_out=false
+system=system
+tracer=system.cpu0.tracer
+workload=
+dcache_port=system.cpu0.dcache.cpu_side
+icache_port=system.cpu0.icache.cpu_side
+
+[system.cpu0.branchPred]
+type=BranchPredictor
+BTBEntries=4096
+BTBTagSize=16
+RASSize=16
+choiceCtrBits=2
+choicePredictorSize=8192
+eventq_index=0
+globalCtrBits=2
+globalPredictorSize=8192
+instShiftAmt=2
+localCtrBits=2
+localHistoryTableSize=2048
+localPredictorSize=2048
+numThreads=1
+predType=tournament
+
+[system.cpu0.dcache]
+type=BaseCache
+children=tags
+addr_ranges=0:18446744073709551615
+assoc=2
+clk_domain=system.cpu_clk_domain
+eventq_index=0
+forward_snoops=true
+hit_latency=2
+is_top_level=true
+max_miss_count=0
+mshrs=6
+prefetch_on_access=false
+prefetcher=Null
+response_latency=2
+sequential_access=false
+size=32768
+system=system
+tags=system.cpu0.dcache.tags
+tgts_per_mshr=8
+two_queue=false
+write_buffers=16
+cpu_side=system.cpu0.dcache_port
+mem_side=system.cpu0.toL2Bus.slave[1]
+
+[system.cpu0.dcache.tags]
+type=LRU
+assoc=2
+block_size=64
+clk_domain=system.cpu_clk_domain
+eventq_index=0
+hit_latency=2
+sequential_access=false
+size=32768
+
+[system.cpu0.dstage2_mmu]
+type=ArmStage2MMU
+children=stage2_tlb
+eventq_index=0
+stage2_tlb=system.cpu0.dstage2_mmu.stage2_tlb
+tlb=system.cpu0.dtb
+
+[system.cpu0.dstage2_mmu.stage2_tlb]
+type=ArmTLB
+children=walker
+eventq_index=0
+is_stage2=true
+size=32
+walker=system.cpu0.dstage2_mmu.stage2_tlb.walker
+
+[system.cpu0.dstage2_mmu.stage2_tlb.walker]
+type=ArmTableWalker
+clk_domain=system.cpu_clk_domain
+eventq_index=0
+is_stage2=true
+num_squash_per_cycle=2
+sys=system
+port=system.cpu0.toL2Bus.slave[5]
+
+[system.cpu0.dtb]
+type=ArmTLB
+children=walker
+eventq_index=0
+is_stage2=false
+size=64
+walker=system.cpu0.dtb.walker
+
+[system.cpu0.dtb.walker]
+type=ArmTableWalker
+clk_domain=system.cpu_clk_domain
+eventq_index=0
+is_stage2=false
+num_squash_per_cycle=2
+sys=system
+port=system.cpu0.toL2Bus.slave[3]
+
+[system.cpu0.executeFuncUnits]
+type=MinorFUPool
+children=funcUnits0 funcUnits1 funcUnits2 funcUnits3 funcUnits4 funcUnits5
funcUnits6
+eventq_index=0
+funcUnits=system.cpu0.executeFuncUnits.funcUnits0
system.cpu0.executeFuncUnits.funcUnits1 system.cpu0.executeFuncUnits.funcUnits2
system.cpu0.executeFuncUnits.funcUnits3 system.cpu0.executeFuncUnits.funcUnits4
system.cpu0.executeFuncUnits.funcUnits5 system.cpu0.executeFuncUnits.funcUnits6
+
+[system.cpu0.executeFuncUnits.funcUnits0]
+type=MinorFU
+children=opClasses timings
+cantForwardFromFUIndices=
+eventq_index=0
+issueLat=1
+opClasses=system.cpu0.executeFuncUnits.funcUnits0.opClasses
+opLat=3
+timings=system.cpu0.executeFuncUnits.funcUnits0.timings
+
+[system.cpu0.executeFuncUnits.funcUnits0.opClasses]
+type=MinorOpClassSet
+children=opClasses
+eventq_index=0
+opClasses=system.cpu0.executeFuncUnits.funcUnits0.opClasses.opClasses
+
+[system.cpu0.executeFuncUnits.funcUnits0.opClasses.opClasses]
+type=MinorOpClass
+eventq_index=0
+opClass=IntAlu
+
+[system.cpu0.executeFuncUnits.funcUnits0.timings]
+type=MinorFUTiming
+children=opClasses
+description=Int
+eventq_index=0
+extraAssumedLat=0
+extraCommitLat=0
+extraCommitLatExpr=Null
+mask=0
+match=0
+opClasses=system.cpu0.executeFuncUnits.funcUnits0.timings.opClasses
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev