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

Reply via email to