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