See <https://jenkins.gem5.org/job/nightly%201-thread/2/display/redirect?page=changes>
Changes: [gabe.black] cpu,arch-arm: Use a sentry class valid for invalid RegIds. [gabe.black] arch: Get rid of the unused numAccessNeeded variable. [gabe.black] arch,cpu: Replace StaticInst::_num${TYPE}DestRegs members with an array. [gabe.black] arch,cpu: Replace num${Type}DestReg accessors with numDestReg(type). [gabe.black] cpu-o3: Make canRename extract register counts locally. [gabe.black] cpu-o3: Use an array to hold rename maps in UnifiedRenameMap. [gabe.black] scons: Add a "mold" value to the --linker option. [gabe.black] cpu,sim: Don't tie ThreadContext contextId to the CPU ID. ------------------------------------------ [...truncated 75.85 KB...] [ TRACING] -> NULL/debug/Registers.cc [ TRACING] -> NULL/debug/Registers.hh [ TRACING] -> NULL/debug/Decoder.cc [ TRACING] -> NULL/debug/Faults.cc [ CXX] NULL/debug/Registers.cc -> .o [ TRACING] -> NULL/debug/Decoder.hh [ TRACING] -> NULL/debug/Faults.hh [ CXX] NULL/debug/Decoder.cc -> .o [ CXX] NULL/debug/Faults.cc -> .o [ TRACING] -> NULL/debug/TLBVerbose.cc [ TRACING] -> NULL/debug/TLBVerbose.hh [ CXX] NULL/arch/generic/htm.cc -> .o [ CXX] NULL/debug/TLBVerbose.cc -> .o [SO Param] m5.objects.BaseMMU, BaseMMU -> NULL/params/BaseMMU.hh [ENUMDECL] m5.objects.BaseTLB, TypeTLB -> NULL/enums/TypeTLB.hh [SO Param] m5.objects.BaseTLB, BaseTLB -> NULL/params/BaseTLB.hh [ CXX] NULL/arch/generic/BaseInterrupts.py.cc -> .o [SO Param] m5.objects.BaseInterrupts, BaseInterrupts -> NULL/python/_m5/param_BaseInterrupts.cc [ CXX] NULL/arch/generic/BaseISA.py.cc -> .o [SO Param] m5.objects.BaseISA, BaseISA -> NULL/python/_m5/param_BaseISA.cc [ CXX] NULL/arch/generic/mmu.cc -> .o [SO Param] m5.objects.BaseInterrupts, BaseInterrupts -> NULL/params/BaseInterrupts.hh [ CXX] NULL/arch/generic/BaseMMU.py.cc -> .o [SO Param] m5.objects.BaseISA, BaseISA -> NULL/params/BaseISA.hh [ CXX] NULL/python/_m5/param_BaseInterrupts.cc -> .o [ CXX] NULL/python/_m5/param_BaseISA.cc -> .o [SO Param] m5.objects.BaseMMU, BaseMMU -> NULL/python/_m5/param_BaseMMU.cc [ CXX] NULL/arch/generic/BaseTLB.py.cc -> .o [SO Param] m5.objects.BaseTLB, BaseTLB -> NULL/python/_m5/param_BaseTLB.cc [ CXX] NULL/python/_m5/param_BaseMMU.cc -> .o [ENUM STR] m5.objects.BaseTLB, TypeTLB -> NULL/enums/TypeTLB.cc [ CXX] NULL/python/_m5/param_BaseTLB.cc -> .o [ CXX] NULL/enums/TypeTLB.cc -> .o [ CXX] NULL/arch/generic/InstDecoder.py.cc -> .o [SO Param] m5.objects.InstDecoder, InstDecoder -> NULL/python/_m5/param_InstDecoder.cc [ TRACING] -> NULL/debug/PageTableWalker.cc [ TRACING] -> NULL/debug/PageTableWalker.hh [ CXX] NULL/debug/PageTableWalker.cc -> .o [ TRACING] -> NULL/debug/TLB.cc [SO Param] m5.objects.InstDecoder, InstDecoder -> NULL/params/InstDecoder.hh [ TRACING] -> NULL/debug/TLB.hh [ CXX] NULL/sst/OutgoingRequestBridge.py.cc -> .o [ CXX] NULL/debug/TLB.cc -> .o [ CXX] NULL/arch/generic/decoder.cc -> .o [ CXX] NULL/python/_m5/param_InstDecoder.cc -> .o [SO Param] m5.objects.OutgoingRequestBridge, OutgoingRequestBridge -> NULL/python/_m5/param_OutgoingRequestBridge.cc [SO Param] m5.objects.OutgoingRequestBridge, OutgoingRequestBridge -> NULL/params/OutgoingRequestBridge.hh [ CXX] NULL/sst/sst_responder_interface.cc -> .o [ TRACING] -> NULL/debug/Activity.cc [ TRACING] -> NULL/debug/Activity.hh [ CXX] NULL/sst/outgoing_request_bridge.cc -> .o [ CXX] NULL/debug/Activity.cc -> .o [ CXX] NULL/python/_m5/param_OutgoingRequestBridge.cc -> .o [ TRACING] -> NULL/debug/Commit.cc [ TRACING] -> NULL/debug/Commit.hh [ CXX] NULL/debug/Commit.cc -> .o [ TRACING] -> NULL/debug/Context.cc [ TRACING] -> NULL/debug/Context.hh [ TRACING] -> NULL/debug/Decode.cc [ CXX] NULL/debug/Context.cc -> .o [ TRACING] -> NULL/debug/Decode.hh [ TRACING] -> NULL/debug/DynInst.cc [ TRACING] -> NULL/debug/ExecEnable.cc [ CXX] NULL/debug/Decode.cc -> .o [ TRACING] -> NULL/debug/DynInst.hh [ TRACING] -> NULL/debug/ExecEnable.hh [ TRACING] -> NULL/debug/ExecCPSeq.cc [ CXX] NULL/debug/DynInst.cc -> .o [ TRACING] -> NULL/debug/ExecEffAddr.cc [ CXX] NULL/debug/ExecEnable.cc -> .o [ TRACING] -> NULL/debug/ExecCPSeq.hh [ TRACING] -> NULL/debug/ExecEffAddr.hh [ CXX] NULL/debug/ExecCPSeq.cc -> .o [ CXX] NULL/debug/ExecEffAddr.cc -> .o [ TRACING] -> NULL/debug/ExecFaulting.cc [ TRACING] -> NULL/debug/ExecFaulting.hh [ TRACING] -> NULL/debug/ExecFetchSeq.cc [ CXX] NULL/debug/ExecFaulting.cc -> .o [ TRACING] -> NULL/debug/ExecFetchSeq.hh [ TRACING] -> NULL/debug/ExecOpClass.cc [ CXX] NULL/debug/ExecFetchSeq.cc -> .o [ TRACING] -> NULL/debug/ExecRegDelta.cc [ TRACING] -> NULL/debug/ExecOpClass.hh [ TRACING] -> NULL/debug/ExecResult.cc [ TRACING] -> NULL/debug/ExecSymbol.cc [ TRACING] -> NULL/debug/ExecRegDelta.hh [ CXX] NULL/debug/ExecOpClass.cc -> .o [ TRACING] -> NULL/debug/ExecResult.hh [ TRACING] -> NULL/debug/ExecSymbol.hh [ CXX] NULL/debug/ExecRegDelta.cc -> .o [ TRACING] -> NULL/debug/ExecThread.cc [ CXX] NULL/debug/ExecResult.cc -> .o [ TRACING] -> NULL/debug/ExecMicro.cc [ CXX] NULL/debug/ExecSymbol.cc -> .o [ TRACING] -> NULL/debug/ExecThread.hh [ TRACING] -> NULL/debug/ExecMicro.hh [ CXX] NULL/debug/ExecThread.cc -> .o [ CXX] NULL/debug/ExecMicro.cc -> .o [ TRACING] -> NULL/debug/ExecMacro.cc [ TRACING] -> NULL/debug/ExecMacro.hh [ TRACING] -> NULL/debug/ExecUser.cc [ CXX] NULL/debug/ExecMacro.cc -> .o [ TRACING] -> NULL/debug/ExecUser.hh [ TRACING] -> NULL/debug/ExecKernel.cc [ CXX] NULL/debug/ExecUser.cc -> .o [ TRACING] -> NULL/debug/ExecKernel.hh [ TRACING] -> NULL/debug/ExecAsid.cc [ TRACING] -> NULL/debug/ExecFlags.cc [ CXX] NULL/debug/ExecKernel.cc -> .o [ TRACING] -> NULL/debug/ExecAsid.hh [ TRACING] -> NULL/debug/ExecFlags.hh [ TRACING] -> NULL/debug/Fetch.cc [ TRACING] -> NULL/debug/HtmCpu.cc [ CXX] NULL/debug/ExecAsid.cc -> .o [ TRACING] -> NULL/debug/Fetch.hh [ CXX] NULL/debug/ExecFlags.cc -> .o [ TRACING] -> NULL/debug/HtmCpu.hh [ TRACING] -> NULL/debug/O3PipeView.cc [ CXX] NULL/debug/Fetch.cc -> .o [ CXX] NULL/debug/HtmCpu.cc -> .o [ TRACING] -> NULL/debug/O3PipeView.hh [ TRACING] -> NULL/debug/PCEvent.cc [ CXX] NULL/debug/O3PipeView.cc -> .o [ TRACING] -> NULL/debug/Quiesce.cc [ TRACING] -> NULL/debug/PCEvent.hh [ TRACING] -> NULL/debug/Mwait.cc [ TRACING] -> NULL/debug/Quiesce.hh [ CXX] NULL/debug/PCEvent.cc -> .o [ TRACING] -> NULL/debug/Mwait.hh [ CXX] NULL/debug/Quiesce.cc -> .o [ TRACING] -> NULL/debug/ExecAll.cc [ CXX] NULL/debug/Mwait.cc -> .o [ TRACING] -> NULL/debug/ExecAll.hh [ TRACING] -> NULL/debug/Exec.cc [ CXX] NULL/debug/ExecAll.cc -> .o [ TRACING] -> NULL/debug/ExecNoTicks.cc [SO Param] m5.objects.FuncUnit, FUDesc -> NULL/params/FUDesc.hh [ TRACING] -> NULL/debug/Exec.hh [SO Param] m5.objects.FuncUnit, OpDesc -> NULL/params/OpDesc.hh [ TRACING] -> NULL/debug/ExecNoTicks.hh [ CXX] NULL/debug/Exec.cc -> .o [ENUMDECL] m5.objects.FuncUnit, OpClass -> NULL/enums/OpClass.hh [ CXX] NULL/debug/ExecNoTicks.cc -> .o [ CXX] NULL/cpu/pc_event.cc -> .o [ CXX] NULL/cpu/FuncUnit.py.cc -> .o [SO Param] m5.objects.FuncUnit, OpDesc -> NULL/python/_m5/param_OpDesc.cc [SO Param] m5.objects.FuncUnit, FUDesc -> NULL/python/_m5/param_FUDesc.cc [ CXX] NULL/cpu/func_unit.cc -> .o [ENUM STR] m5.objects.FuncUnit, OpClass -> NULL/enums/OpClass.cc [ CXX] NULL/cpu/StaticInstFlags.py.cc -> .o [ CXX] NULL/python/_m5/param_OpDesc.cc -> .o [ CXX] NULL/python/_m5/param_FUDesc.cc -> .o [ CXX] NULL/enums/OpClass.cc -> .o [ENUM STR] m5.objects.StaticInstFlags, StaticInstFlags -> NULL/enums/StaticInstFlags.cc [ CXX] NULL/cpu/testers/directedtest/RubyDirectedTester.py.cc -> .o [SO Param] m5.objects.RubyDirectedTester, DirectedGenerator -> NULL/python/_m5/param_DirectedGenerator.cc [ENUMDECL] m5.objects.StaticInstFlags, StaticInstFlags -> NULL/enums/StaticInstFlags.hh [SO Param] m5.objects.RubyDirectedTester, DirectedGenerator -> NULL/params/DirectedGenerator.hh [ CXX] NULL/enums/StaticInstFlags.cc -> .o [SO Param] m5.objects.RubyDirectedTester, RubyDirectedTester -> NULL/params/RubyDirectedTester.hh [SO Param] m5.objects.ClockDomain, DerivedClockDomain -> NULL/params/DerivedClockDomain.hh [SO Param] m5.objects.ClockDomain, SrcClockDomain -> NULL/params/SrcClockDomain.hh [SO Param] m5.objects.RubyDirectedTester, SeriesRequestGenerator -> NULL/python/_m5/param_SeriesRequestGenerator.cc [SO Param] m5.objects.RubyDirectedTester, InvalidateGenerator -> NULL/python/_m5/param_InvalidateGenerator.cc [SO Param] m5.objects.VoltageDomain, VoltageDomain -> NULL/params/VoltageDomain.hh [SO Param] m5.objects.RubyDirectedTester, SeriesRequestGenerator -> NULL/params/SeriesRequestGenerator.hh [SO Param] m5.objects.RubyDirectedTester, InvalidateGenerator -> NULL/params/InvalidateGenerator.hh [SO Param] m5.objects.RubyDirectedTester, RubyDirectedTester -> NULL/python/_m5/param_RubyDirectedTester.cc [ CXX] NULL/python/_m5/param_DirectedGenerator.cc -> .o [ CXX] NULL/python/_m5/param_SeriesRequestGenerator.cc -> .o [ CXX] NULL/python/_m5/param_InvalidateGenerator.cc -> .o [ CXX] NULL/python/_m5/param_RubyDirectedTester.cc -> .o [ TRACING] -> NULL/debug/DirectedTest.hh [ CXX] NULL/cpu/testers/directedtest/RubyDirectedTester.cc -> .o [ CXX] NULL/cpu/testers/directedtest/DirectedGenerator.cc -> .o [ CXX] NULL/cpu/testers/directedtest/SeriesRequestGenerator.cc -> .o [ CXX] NULL/cpu/testers/directedtest/InvalidateGenerator.cc -> .o [ TRACING] -> NULL/debug/DirectedTest.cc [ CXX] NULL/debug/DirectedTest.cc -> .o [ CXX] NULL/cpu/testers/memtest/MemTest.py.cc -> .o [SO Param] m5.objects.MemTest, MemTest -> NULL/python/_m5/param_MemTest.cc [SO Param] m5.objects.MemTest, MemTest -> NULL/params/MemTest.hh [ TRACING] -> NULL/debug/MemTest.hh [ TRACING] -> NULL/debug/MemTest.cc [ CXX] NULL/cpu/testers/rubytest/RubyTester.py.cc -> .o [SO Param] m5.objects.RubyTester, RubyTester -> NULL/python/_m5/param_RubyTester.cc [ CXX] NULL/debug/MemTest.cc -> .o [ CXX] NULL/cpu/testers/memtest/memtest.cc -> .o [SO Param] m5.objects.RubyTester, RubyTester -> NULL/params/RubyTester.hh [ CXX] NULL/python/_m5/param_RubyTester.cc -> .o [ CXX] NULL/python/_m5/param_MemTest.cc -> .o [ TRACING] -> NULL/debug/RubyTest.hh [ CXX] NULL/cpu/testers/rubytest/RubyTester.cc -> .o [ CXX] NULL/cpu/testers/rubytest/Check.cc -> .o [ CXX] NULL/cpu/testers/rubytest/CheckTable.cc -> .o [ TRACING] -> NULL/debug/RubyTest.cc [ CXX] NULL/debug/RubyTest.cc -> .o [CONFIG H] HAVE_PROTOBUF, 1 -> NULL/config/have_protobuf.hh [ TRACING] -> NULL/debug/Checkpoint.hh [ TRACING] -> NULL/debug/TrafficGen.hh [ENUMDECL] m5.objects.MemInterface, AddrMap -> NULL/enums/AddrMap.hh [SO Param] m5.objects.BaseTrafficGen, BaseTrafficGen -> NULL/params/BaseTrafficGen.hh [ TRACING] -> NULL/debug/GUPSGen.hh [ CXX] NULL/cpu/testers/traffic_gen/exit_gen.cc -> .o [SO Param] m5.objects.GUPSGen, GUPSGen -> NULL/params/GUPSGen.hh [ CXX] NULL/cpu/testers/traffic_gen/idle_gen.cc -> .o [ CXX] NULL/cpu/testers/traffic_gen/hybrid_gen.cc -> .o [ENUMDECL] m5.objects.BaseTrafficGen, StreamGenType -> NULL/enums/StreamGenType.hh [ CXX] NULL/cpu/testers/traffic_gen/dram_gen.cc -> .o [ CXX] NULL/cpu/testers/traffic_gen/gups_gen.cc -> .o [ CXX] NULL/cpu/testers/traffic_gen/base.cc -> .o [ CXX] NULL/cpu/testers/traffic_gen/base_gen.cc -> .o [ CXX] NULL/cpu/testers/traffic_gen/dram_rot_gen.cc -> .o [ CXX] NULL/cpu/testers/traffic_gen/linear_gen.cc -> .o [ CXX] NULL/cpu/testers/traffic_gen/nvm_gen.cc -> .o [ CXX] NULL/cpu/testers/traffic_gen/random_gen.cc -> .o [ CXX] NULL/cpu/testers/traffic_gen/stream_gen.cc -> .o [ CXX] NULL/cpu/testers/traffic_gen/strided_gen.cc -> .o [ TRACING] -> NULL/debug/TrafficGen.cc [ CXX] NULL/debug/TrafficGen.cc -> .o [ CXX] NULL/cpu/testers/traffic_gen/BaseTrafficGen.py.cc -> .o [SO Param] m5.objects.BaseTrafficGen, BaseTrafficGen -> NULL/python/_m5/param_BaseTrafficGen.cc [ENUM STR] m5.objects.BaseTrafficGen, StreamGenType -> NULL/enums/StreamGenType.cc [ TRACING] -> NULL/debug/GUPSGen.cc [ CXX] NULL/cpu/testers/traffic_gen/GUPSGen.py.cc -> .o [SO Param] m5.objects.GUPSGen, GUPSGen -> NULL/python/_m5/param_GUPSGen.cc [ CXX] NULL/debug/GUPSGen.cc -> .o [ CXX] NULL/python/_m5/param_BaseTrafficGen.cc -> .o [SO Param] m5.objects.PyTrafficGen, PyTrafficGen -> NULL/params/PyTrafficGen.hh [ CXX] NULL/enums/StreamGenType.cc -> .o [ CXX] NULL/cpu/testers/traffic_gen/PyTrafficGen.py.cc -> .o [ CXX] NULL/python/_m5/param_GUPSGen.cc -> .o [SO Param] m5.objects.PyTrafficGen, PyTrafficGen -> NULL/python/_m5/param_PyTrafficGen.cc [ CXX] NULL/cpu/testers/traffic_gen/pygen.cc -> .o [ CXX] NULL/cpu/testers/traffic_gen/TrafficGen.py.cc -> .o [SO Param] m5.objects.TrafficGen, TrafficGen -> NULL/python/_m5/param_TrafficGen.cc [ CXX] NULL/python/_m5/param_PyTrafficGen.cc -> .o [SO Param] m5.objects.TrafficGen, TrafficGen -> NULL/params/TrafficGen.hh [ PROTOC] NULL/proto/packet.proto -> NULL/proto/packet.pb.cc, NULL/proto/packet.pb.h /nobackup/jenkins/workspace/nightly: warning: directory does not exist. 1-thread/build/NULL: No such file or directory scons: *** [build/NULL/proto/packet.pb.cc] Error 1 scons: building terminated because of errors. *** Summary of Warnings *** Warning: Deprecated namespaces are not supported by this compiler. Please make sure to check the mailing list for deprecation announcements. 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 %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s