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 -- [email protected]
To unsubscribe send an email to [email protected]