See <https://jenkins.gem5.org/job/weekly/75/display/redirect?page=changes>

Changes:

[c] cpu: Fixed false dependency decoder bugs for RISCV

[matthew.poremba] dev-amdgpu: Fix translation reading SDMA MQD ("RLC queue")

[matthew.poremba] dev-amdgpu: Add memory manager readRequest method

[matthew.poremba] dev-amdgpu: Allow device address source for SDMA COPY

[matthew.poremba] dev-amdgpu: Track outstanding chunks in mem manager

[matthew.poremba] dev-amdgpu: Add callbacks for all SDMA GPUMemMgr reqs

[ztqiu] stdlib: added three exit event generators

[ztqiu] stdlib: added SimPoint Class to stdlib

[ztqiu] stdlib: cpu support for SimPoint and MAX_INSTS exit events

[ztqiu] stdlib, configs: stdlib SimPoints support and example scripts

[Giacomo Travaglini] arch-arm, kvm: Fix KVM_ARM_IRQ_VCPU2_SHIFT compilation 
error

[Bobby R. Bruce] tests,configs: Update x86 boot tests/examples with Workload

[Bobby R. Bruce] configs,tests: Update tests/configs for RISCV boot workload

[Bobby R. Bruce] configs: Use "arm64-ubuntu-20.04-boot" workload for example

[Bobby R. Bruce] scons: Ensure style_hooks check exits if hook cannot install

[matthew.poremba] dev-amdgpu: Remove default callback in mem manager API

[matthew.poremba] configs: Stop disabling SDMA in GPUFS config

[matthew.poremba] dev-amdgpu: Add SDMA device translation helper

[matthew.poremba] dev-amdgpu: Place all user-mode translations in MMHUB

[matthew.poremba] dev-amdgpu: Add user-mode TranslationGen to SDMA

[matthew.poremba] dev-amdgpu: Forward RLC queue doorbells

[matthew.poremba] arch-vega: Allow unaligned large host pages

[matthew.poremba] dev-amdgpu: Rework framebuffer reads

[matthew.poremba] dev-amdgpu: Rework SDMA RLC queue data structure

[matthew.poremba] dev-amdgpu: Implement SDMA RLC queue unmapping

[matthew.poremba] dev-amdgpu: Implement SDMA atomic packet

[matthew.poremba] arch-vega: Improve disasm for GLOBAL insts with scalar offset

[matthew.poremba] gpu-compute: dprint instruction requesting translation

[matthew.poremba] dev-amdgpu: Fix interrupt call for release mem


------------------------------------------
[...truncated 636.28 KB...]
 [SO Param] m5.objects.BranchPredictor, MultiperspectivePerceptron64KB -> 
X86/params/MultiperspectivePerceptron64KB.hh
 [SO Param] m5.objects.BranchPredictor, MPP_TAGE -> 
X86/python/_m5/param_MPP_TAGE.cc
 [     CXX] X86/python/_m5/param_MultiperspectivePerceptron64KB.cc -> .o
 [SO Param] m5.objects.BranchPredictor, MPP_TAGE -> X86/params/MPP_TAGE.hh
 [SO Param] m5.objects.BranchPredictor, MPP_LoopPredictor -> 
X86/params/MPP_LoopPredictor.hh
 [SO Param] m5.objects.BranchPredictor, MPP_StatisticalCorrector -> 
X86/params/MPP_StatisticalCorrector.hh
 [SO Param] m5.objects.BranchPredictor, MultiperspectivePerceptronTAGE -> 
X86/params/MultiperspectivePerceptronTAGE.hh
 [     CXX] X86/python/_m5/param_MPP_TAGE.cc -> .o
 [SO Param] m5.objects.BranchPredictor, MPP_LoopPredictor -> 
X86/python/_m5/param_MPP_LoopPredictor.cc
 [     CXX] X86/python/_m5/param_MPP_LoopPredictor.cc -> .o
 [SO Param] m5.objects.BranchPredictor, MPP_StatisticalCorrector -> 
X86/python/_m5/param_MPP_StatisticalCorrector.cc
 [     CXX] X86/python/_m5/param_MPP_StatisticalCorrector.cc -> .o
 [SO Param] m5.objects.BranchPredictor, MultiperspectivePerceptronTAGE -> 
X86/python/_m5/param_MultiperspectivePerceptronTAGE.cc
 [     CXX] X86/python/_m5/param_MultiperspectivePerceptronTAGE.cc -> .o
 [SO Param] m5.objects.BranchPredictor, MPP_StatisticalCorrector_64KB -> 
X86/python/_m5/param_MPP_StatisticalCorrector_64KB.cc
 [SO Param] m5.objects.BranchPredictor, MPP_StatisticalCorrector_64KB -> 
X86/params/MPP_StatisticalCorrector_64KB.hh
 [SO Param] m5.objects.BranchPredictor, MultiperspectivePerceptronTAGE64KB -> 
X86/params/MultiperspectivePerceptronTAGE64KB.hh
 [     CXX] X86/python/_m5/param_MPP_StatisticalCorrector_64KB.cc -> .o
 [SO Param] m5.objects.BranchPredictor, MultiperspectivePerceptronTAGE64KB -> 
X86/python/_m5/param_MultiperspectivePerceptronTAGE64KB.cc
 [     CXX] X86/python/_m5/param_MultiperspectivePerceptronTAGE64KB.cc -> .o
 [SO Param] m5.objects.BranchPredictor, MPP_TAGE_8KB -> 
X86/python/_m5/param_MPP_TAGE_8KB.cc
 [SO Param] m5.objects.BranchPredictor, MPP_TAGE_8KB -> 
X86/params/MPP_TAGE_8KB.hh
 [SO Param] m5.objects.BranchPredictor, MPP_LoopPredictor_8KB -> 
X86/params/MPP_LoopPredictor_8KB.hh
 [SO Param] m5.objects.BranchPredictor, MPP_StatisticalCorrector_8KB -> 
X86/params/MPP_StatisticalCorrector_8KB.hh
 [SO Param] m5.objects.BranchPredictor, MultiperspectivePerceptronTAGE8KB -> 
X86/params/MultiperspectivePerceptronTAGE8KB.hh
 [     CXX] X86/python/_m5/param_MPP_TAGE_8KB.cc -> .o
 [SO Param] m5.objects.BranchPredictor, MPP_LoopPredictor_8KB -> 
X86/python/_m5/param_MPP_LoopPredictor_8KB.cc
 [     CXX] X86/python/_m5/param_MPP_LoopPredictor_8KB.cc -> .o
 [SO Param] m5.objects.BranchPredictor, MPP_StatisticalCorrector_8KB -> 
X86/python/_m5/param_MPP_StatisticalCorrector_8KB.cc
 [     CXX] X86/python/_m5/param_MPP_StatisticalCorrector_8KB.cc -> .o
 [SO Param] m5.objects.BranchPredictor, MultiperspectivePerceptronTAGE8KB -> 
X86/python/_m5/param_MultiperspectivePerceptronTAGE8KB.cc
 [     CXX] X86/python/_m5/param_MultiperspectivePerceptronTAGE8KB.cc -> .o
 [ TRACING]  -> X86/debug/Indirect.cc
 [ TRACING]  -> X86/debug/Indirect.hh
 [     CXX] X86/debug/Indirect.cc -> .o
 [ TRACING]  -> X86/debug/Branch.hh
 [     CXX] X86/cpu/pred/bpred_unit.cc -> .o
 [     CXX] X86/cpu/pred/2bit_local.cc -> .o
 [     CXX] X86/cpu/pred/btb.cc -> .o
 [     CXX] X86/cpu/pred/simple_indirect.cc -> .o
 [     CXX] X86/cpu/pred/indirect.cc -> .o
 [     CXX] X86/cpu/pred/ras.cc -> .o
 [     CXX] X86/cpu/pred/tournament.cc -> .o
 [     CXX] X86/cpu/pred/bi_mode.cc -> .o
 [ TRACING]  -> X86/debug/Tage.hh
 [     CXX] X86/cpu/pred/tage_base.cc -> .o
 [     CXX] X86/cpu/pred/tage.cc -> .o
 [ TRACING]  -> X86/debug/LTage.hh
 [     CXX] X86/cpu/pred/loop_predictor.cc -> .o
 [     CXX] X86/cpu/pred/ltage.cc -> .o
 [     CXX] X86/cpu/pred/multiperspective_perceptron.cc -> .o
 [     CXX] X86/cpu/pred/multiperspective_perceptron_8KB.cc -> .o
 [     CXX] X86/cpu/pred/multiperspective_perceptron_64KB.cc -> .o
 [     CXX] X86/cpu/pred/multiperspective_perceptron_tage.cc -> .o
 [     CXX] X86/cpu/pred/multiperspective_perceptron_tage_8KB.cc -> .o
 [     CXX] X86/cpu/pred/multiperspective_perceptron_tage_64KB.cc -> .o
 [     CXX] X86/cpu/pred/statistical_corrector.cc -> .o
 [ TRACING]  -> X86/debug/TageSCL.hh
 [     CXX] X86/cpu/pred/tage_sc_l.cc -> .o
 [     CXX] X86/cpu/pred/tage_sc_l_8KB.cc -> .o
 [     CXX] X86/cpu/pred/tage_sc_l_64KB.cc -> .o
 [ TRACING]  -> X86/debug/FreeList.cc
 [ TRACING]  -> X86/debug/FreeList.hh
 [     CXX] X86/debug/FreeList.cc -> .o
 [ TRACING]  -> X86/debug/Branch.cc
 [ TRACING]  -> X86/debug/Tage.cc
 [     CXX] X86/debug/Tage.cc -> .o
 [     CXX] X86/debug/Branch.cc -> .o
 [ TRACING]  -> X86/debug/LTage.cc
 [     CXX] X86/debug/LTage.cc -> .o
 [ TRACING]  -> X86/debug/TageSCL.cc
 [     CXX] X86/cpu/minor/BaseMinorCPU.py.cc -> .o
 [     CXX] X86/debug/TageSCL.cc -> .o
 [SO Param] m5.objects.BaseMinorCPU, MinorOpClass -> 
X86/python/_m5/param_MinorOpClass.cc
 [SO Param] m5.objects.BaseMinorCPU, MinorOpClassSet -> 
X86/python/_m5/param_MinorOpClassSet.cc
 [SO Param] m5.objects.BaseMinorCPU, MinorOpClass -> X86/params/MinorOpClass.hh
 [SO Param] m5.objects.BaseMinorCPU, MinorFU -> X86/params/MinorFU.hh
 [SO Param] m5.objects.BaseMinorCPU, MinorFUPool -> X86/params/MinorFUPool.hh
 [SO Param] m5.objects.BaseMinorCPU, MinorOpClassSet -> 
X86/params/MinorOpClassSet.hh
 [ TRACING]  -> X86/debug/MinorTrace.hh
 [SO Param] m5.objects.BaseMinorCPU, MinorFUTiming -> 
X86/python/_m5/param_MinorFUTiming.cc
 [SO Param] m5.objects.BaseMinorCPU, MinorFU -> X86/python/_m5/param_MinorFU.cc
 [SO Param] m5.objects.BaseMinorCPU, MinorFUPool -> 
X86/python/_m5/param_MinorFUPool.cc
 [SO Param] m5.objects.BaseMinorCPU, MinorFUTiming -> 
X86/params/MinorFUTiming.hh
 [SO Param] m5.objects.BaseMinorCPU, BaseMinorCPU -> 
X86/python/_m5/param_BaseMinorCPU.cc
 [ENUM STR] m5.objects.BaseMinorCPU, ThreadPolicy -> X86/enums/ThreadPolicy.cc
 [     CXX] X86/cpu/minor/activity.cc -> .o
 [     CXX] X86/python/_m5/param_MinorOpClass.cc -> .o
 [ENUMDECL] m5.objects.BaseMinorCPU, ThreadPolicy -> X86/enums/ThreadPolicy.hh
 [SO Param] m5.objects.BaseMinorCPU, BaseMinorCPU -> X86/params/BaseMinorCPU.hh
 [     CXX] X86/enums/ThreadPolicy.cc -> .o
 [     CXX] X86/python/_m5/param_BaseMinorCPU.cc -> .o
 [     CXX] X86/python/_m5/param_MinorFUTiming.cc -> .o
 [     CXX] X86/python/_m5/param_MinorOpClassSet.cc -> .o
 [     CXX] X86/python/_m5/param_MinorFUPool.cc -> .o
 [     CXX] X86/python/_m5/param_MinorFU.cc -> .o
 [ TRACING]  -> X86/debug/MinorCPU.hh
 [     CXX] X86/cpu/minor/cpu.cc -> .o
 [     CXX] X86/cpu/minor/decode.cc -> .o
 [ TRACING]  -> X86/debug/MinorExecute.hh
 [     CXX] X86/cpu/minor/dyn_inst.cc -> .o
 [ TRACING]  -> X86/debug/MinorInterrupt.hh
 [ TRACING]  -> X86/debug/MinorMem.hh
 [     CXX] X86/cpu/minor/execute.cc -> .o
 [     CXX] X86/cpu/minor/fetch1.cc -> .o
 [     CXX] X86/cpu/minor/fetch2.cc -> .o
 [ TRACING]  -> X86/debug/MinorTiming.hh
 [     CXX] X86/cpu/minor/func_unit.cc -> .o
 [     CXX] X86/cpu/minor/lsq.cc -> .o
 [     CXX] X86/cpu/minor/pipe_data.cc -> .o
 [     CXX] X86/cpu/minor/pipeline.cc -> .o
 [ TRACING]  -> X86/debug/MinorScoreboard.hh
 [     CXX] X86/cpu/minor/scoreboard.cc -> .o
 [     CXX] X86/cpu/minor/stats.cc -> .o
 [ TRACING]  -> X86/debug/MinorCPU.cc
 [     CXX] X86/debug/MinorCPU.cc -> .o
 [ TRACING]  -> X86/debug/MinorExecute.cc
 [     CXX] X86/debug/MinorExecute.cc -> .o
 [ TRACING]  -> X86/debug/MinorInterrupt.cc
 [     CXX] X86/debug/MinorInterrupt.cc -> .o
 [ TRACING]  -> X86/debug/MinorMem.cc
 [     CXX] X86/debug/MinorMem.cc -> .o
 [ TRACING]  -> X86/debug/MinorScoreboard.cc
 [     CXX] X86/debug/MinorScoreboard.cc -> .o
 [ TRACING]  -> X86/debug/MinorTrace.cc
 [ TRACING]  -> X86/debug/MinorTiming.cc
 [     CXX] X86/debug/MinorTrace.cc -> .o
 [     CXX] X86/debug/MinorTiming.cc -> .o
 [ TRACING]  -> X86/debug/Minor.cc
 [ TRACING]  -> X86/debug/Minor.hh
 [     CXX] X86/debug/Minor.cc -> .o
 [     CXX] X86/cpu/minor/MinorCPU.py.cc -> .o
 [     CXX] X86/cpu/o3/FUPool.py.cc -> .o
 [SO Param] m5.objects.FUPool, FUPool -> X86/python/_m5/param_FUPool.cc
 [     CXX] X86/cpu/o3/FuncUnitConfig.py.cc -> .o
 [     CXX] X86/cpu/o3/BaseO3CPU.py.cc -> .o
 [SO Param] m5.objects.FUPool, FUPool -> X86/params/FUPool.hh
 [     CXX] X86/python/_m5/param_FUPool.cc -> .o
 [SO Param] m5.objects.BaseO3CPU, BaseO3CPU -> X86/python/_m5/param_BaseO3CPU.cc
 [ENUM STR] m5.objects.BaseO3CPU, SMTFetchPolicy -> X86/enums/SMTFetchPolicy.cc
 [ENUM STR] m5.objects.BaseO3CPU, SMTQueuePolicy -> X86/enums/SMTQueuePolicy.cc
 [ENUMDECL] m5.objects.BaseO3CPU, CommitPolicy -> X86/enums/CommitPolicy.hh
 [ENUMDECL] m5.objects.BaseO3CPU, SMTFetchPolicy -> X86/enums/SMTFetchPolicy.hh
 [ENUMDECL] m5.objects.BaseO3CPU, SMTQueuePolicy -> X86/enums/SMTQueuePolicy.hh
 [SO Param] m5.objects.BaseO3CPU, BaseO3CPU -> X86/params/BaseO3CPU.hh
 [ TRACING]  -> X86/debug/LSQUnit.hh
 [     CXX] X86/enums/SMTFetchPolicy.cc -> .o
 [     CXX] X86/enums/SMTQueuePolicy.cc -> .o
 [ TRACING]  -> X86/debug/IEW.hh
 [ TRACING]  -> X86/debug/Scoreboard.hh
 [ TRACING]  -> X86/debug/MemDepUnit.hh
 [ENUM STR] m5.objects.BaseO3CPU, CommitPolicy -> X86/enums/CommitPolicy.cc
 [     CXX] X86/python/_m5/param_BaseO3CPU.cc -> .o
 [     CXX] X86/enums/CommitPolicy.cc -> .o
 [ TRACING]  -> X86/debug/CommitRate.hh
 [     CXX] X86/cpu/o3/commit.cc -> .o
 [ TRACING]  -> X86/debug/O3CPU.hh
 [     CXX] X86/cpu/o3/cpu.cc -> .o
 [     CXX] X86/cpu/o3/decode.cc -> .o
 [ TRACING]  -> X86/debug/IQ.hh
 [     CXX] X86/cpu/o3/dyn_inst.cc -> .o
 [     CXX] X86/cpu/o3/fetch.cc -> .o
 [     CXX] X86/cpu/o3/free_list.cc -> .o
 [     CXX] X86/cpu/o3/fu_pool.cc -> .o
 [     CXX] X86/cpu/o3/iew.cc -> .o
 [     CXX] X86/cpu/o3/inst_queue.cc -> .o
 [ TRACING]  -> X86/debug/LSQ.hh
 [ TRACING]  -> X86/debug/Writeback.hh
 [     CXX] X86/cpu/o3/lsq.cc -> .o
 [     CXX] X86/cpu/o3/lsq_unit.cc -> .o
 [     CXX] X86/cpu/o3/mem_dep_unit.cc -> .o
 [     CXX] X86/cpu/o3/regfile.cc -> .o
 [ TRACING]  -> X86/debug/Rename.hh
 [     CXX] X86/cpu/o3/rename.cc -> .o
 [     CXX] X86/cpu/o3/rename_map.cc -> .o
 [ TRACING]  -> X86/debug/ROB.hh
 [     CXX] X86/cpu/o3/rob.cc -> .o
 [     CXX] X86/cpu/o3/scoreboard.cc -> .o
 [ TRACING]  -> X86/debug/StoreSet.hh
 [     CXX] X86/cpu/o3/store_set.cc -> .o
 [     CXX] X86/cpu/o3/thread_context.cc -> .o
 [     CXX] X86/cpu/o3/thread_state.cc -> .o
 [ TRACING]  -> X86/debug/CommitRate.cc
 [ TRACING]  -> X86/debug/IEW.cc
 [     CXX] X86/debug/CommitRate.cc -> .o
 [     CXX] X86/debug/IEW.cc -> .o
 [ TRACING]  -> X86/debug/IQ.cc
 [     CXX] X86/debug/IQ.cc -> .o
 [ TRACING]  -> X86/debug/LSQ.cc
 [ TRACING]  -> X86/debug/LSQUnit.cc
 [     CXX] X86/debug/LSQ.cc -> .o
 [     CXX] X86/debug/LSQUnit.cc -> .o
 [ TRACING]  -> X86/debug/MemDepUnit.cc
 [     CXX] X86/debug/MemDepUnit.cc -> .o
 [ TRACING]  -> X86/debug/O3CPU.cc
 [ TRACING]  -> X86/debug/ROB.cc
 [ TRACING]  -> X86/debug/Rename.cc
 [     CXX] X86/debug/O3CPU.cc -> .o
 [ TRACING]  -> X86/debug/Scoreboard.cc
 [     CXX] X86/debug/ROB.cc -> .o
 [     CXX] X86/debug/Rename.cc -> .o
 [     CXX] X86/debug/Scoreboard.cc -> .o
 [ TRACING]  -> X86/debug/StoreSet.cc
 [     CXX] X86/debug/StoreSet.cc -> .o
 [ TRACING]  -> X86/debug/Writeback.cc
 [ TRACING]  -> X86/debug/O3CPUAll.cc
 [     CXX] X86/debug/Writeback.cc -> .o
 [     CXX] X86/cpu/o3/BaseO3Checker.py.cc -> .o
 [SO Param] m5.objects.BaseO3Checker, BaseO3Checker -> 
X86/python/_m5/param_BaseO3Checker.cc
 [ TRACING]  -> X86/debug/O3CPUAll.hh
 [     CXX] X86/debug/O3CPUAll.cc -> .o
 [SO Param] m5.objects.BaseO3Checker, BaseO3Checker -> 
X86/params/BaseO3Checker.hh
 [     CXX] X86/cpu/o3/checker.cc -> .o
 [     CXX] X86/cpu/o3/O3CPU.py.cc -> .o
 [     CXX] X86/python/_m5/param_BaseO3Checker.cc -> .o
 [     CXX] X86/cpu/o3/O3Checker.py.cc -> .o
 [     CXX] X86/cpu/o3/probe/SimpleTrace.py.cc -> .o
 [SO Param] m5.objects.SimpleTrace, SimpleTrace -> 
X86/python/_m5/param_SimpleTrace.cc
 [ TRACING]  -> X86/debug/SimpleTrace.hh
 [SO Param] m5.objects.SimpleTrace, SimpleTrace -> X86/params/SimpleTrace.hh
 [ TRACING]  -> X86/debug/SimpleTrace.cc
 [     CXX] X86/debug/SimpleTrace.cc -> .o
 [     CXX] X86/cpu/o3/probe/simple_trace.cc -> .o
 [     CXX] X86/python/_m5/param_SimpleTrace.cc -> .o
 [     CXX] X86/cpu/o3/probe/ElasticTrace.py.cc -> .o
 [SO Param] m5.objects.ElasticTrace, ElasticTrace -> 
X86/python/_m5/param_ElasticTrace.cc
 [SO Param] m5.objects.ElasticTrace, ElasticTrace -> X86/params/ElasticTrace.hh
 [  PROTOC] X86/proto/inst_dep_record.proto -> X86/proto/inst_dep_record.pb.cc, 
X86/proto/inst_dep_record.pb.h
 [  PROTOC] X86/proto/packet.proto -> X86/proto/packet.pb.cc, 
X86/proto/packet.pb.h
 [     CXX] X86/python/_m5/param_ElasticTrace.cc -> .o
 [ TRACING]  -> X86/debug/ElasticTrace.hh
 [     CXX] X86/cpu/o3/probe/elastic_trace.cc -> .o
 [ TRACING]  -> X86/debug/ElasticTrace.cc
 [     CXX] X86/debug/ElasticTrace.cc -> .o
 [     CXX] X86/cpu/trace/TraceCPU.py.cc -> .o
 [SO Param] m5.objects.TraceCPU, TraceCPU -> X86/python/_m5/param_TraceCPU.cc
 [SO Param] m5.objects.TraceCPU, TraceCPU -> X86/params/TraceCPU.hh
 [ TRACING]  -> X86/debug/TraceCPUData.hh
 [ TRACING]  -> X86/debug/TraceCPUInst.hh
 [     CXX] X86/python/_m5/param_TraceCPU.cc -> .o
 [     CXX] X86/cpu/trace/trace_cpu.cc -> .o
 [ TRACING]  -> X86/debug/TraceCPUData.cc
 [     CXX] X86/debug/TraceCPUData.cc -> .o
 [ TRACING]  -> X86/debug/TraceCPUInst.cc
 [     CXX] X86/debug/TraceCPUInst.cc -> .o
 [     CXX] X86/cpu/testers/directedtest/RubyDirectedTester.py.cc -> .o
 [SO Param] m5.objects.RubyDirectedTester, DirectedGenerator -> 
X86/python/_m5/param_DirectedGenerator.cc
Build step 'Execute shell' marked build as failure
Archiving artifacts
_______________________________________________
gem5-dev mailing list -- gem5-dev@gem5.org
To unsubscribe send an email to gem5-dev-le...@gem5.org

Reply via email to