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

Changes:

[yuhsingw] fastmodel: CortexR52 export standbywfi signal

[gabe.black] mem: Add a class to describe a back door request.

[gabe.black] mem: Add an API for requesting a back door without a 
Packet/Request.

[gabe.black] dev,mem,systemc: Implement and use the recvMemBackdoorReq func.

[Bobby R. Bruce] stdlib,configs: Update riscvmatched-fs example docstring

[Bobby R. Bruce] configs,stdlib: Fix import in riscvmatched-fs.py

[Bobby R. Bruce] configs,stdlib,tests: Update riscvmatched-fs.py to-init

[Bobby R. Bruce] tests: Update riscvmatched tests to use ALL/gem5.opt

[Bobby R. Bruce] configs: Add missing `_pre_instantiate` call in "run_lupv.py"


------------------------------------------
[...truncated 656.61 KB...]
 [     CXX] ALL/arch/sparc/isa.cc -> .o
 [     CXX] ALL/arch/sparc/linux/se_workload.cc -> .o
 [     CXX] ALL/arch/sparc/nativetrace.cc -> .o
 [     CXX] ALL/arch/sparc/linux/syscalls.cc -> .o
 [     CXX] ALL/arch/sparc/process.cc -> .o
 [     CXX] ALL/arch/sparc/regs/int.cc -> .o
 [     CXX] ALL/arch/sparc/remote_gdb.cc -> .o
 [     CXX] ALL/arch/sparc/se_workload.cc -> .o
 [ TRACING]  -> ALL/debug/IPR.hh
 [     CXX] ALL/arch/sparc/tlb.cc -> .o
 [ TRACING]  -> ALL/debug/Quiesce.hh
 [     CXX] ALL/arch/sparc/ua2005.cc -> .o
 [     CXX] ALL/arch/sparc/SparcDecoder.py.cc -> .o
 [SO Param] m5.objects.SparcDecoder, SparcDecoder -> 
ALL/python/_m5/param_SparcDecoder.cc
 [     CXX] ALL/arch/sparc/SparcFsWorkload.py.cc -> .o
 [     CXX] ALL/python/_m5/param_SparcDecoder.cc -> .o
 [SO Param] m5.objects.SparcFsWorkload, SparcFsWorkload -> 
ALL/python/_m5/param_SparcFsWorkload.cc
 [     CXX] ALL/arch/sparc/SparcInterrupts.py.cc -> .o
 [SO Param] m5.objects.SparcInterrupts, SparcInterrupts -> 
ALL/python/_m5/param_SparcInterrupts.cc
 [     CXX] ALL/python/_m5/param_SparcFsWorkload.cc -> .o
 [     CXX] ALL/python/_m5/param_SparcInterrupts.cc -> .o
 [     CXX] ALL/arch/sparc/SparcISA.py.cc -> .o
 [SO Param] m5.objects.SparcISA, SparcISA -> ALL/python/_m5/param_SparcISA.cc
 [     CXX] ALL/arch/sparc/SparcMMU.py.cc -> .o
 [SO Param] m5.objects.SparcMMU, SparcMMU -> ALL/python/_m5/param_SparcMMU.cc
 [     CXX] ALL/python/_m5/param_SparcISA.cc -> .o
 [     CXX] ALL/python/_m5/param_SparcMMU.cc -> .o
 [     CXX] ALL/arch/sparc/SparcNativeTrace.py.cc -> .o
 [SO Param] m5.objects.SparcNativeTrace, SparcNativeTrace -> 
ALL/python/_m5/param_SparcNativeTrace.cc
 [     CXX] ALL/arch/sparc/SparcSeWorkload.py.cc -> .o
 [SO Param] m5.objects.SparcSeWorkload, SparcSEWorkload -> 
ALL/python/_m5/param_SparcSEWorkload.cc
 [SO Param] m5.objects.SparcSeWorkload, SparcEmuLinux -> 
ALL/python/_m5/param_SparcEmuLinux.cc
 [     CXX] ALL/python/_m5/param_SparcNativeTrace.cc -> .o
 [     CXX] ALL/python/_m5/param_SparcSEWorkload.cc -> .o
MESI_Two_Level-L1cache.sm:246: Warning: Non-void return ignored, return type is 
'bool'
MESI_Two_Level-L1cache.sm:248: Warning: Non-void return ignored, return type is 
'bool'
MESI_Two_Level-L1cache.sm:887: Warning: Non-void return ignored, return type is 
'Tick'
MESI_Two_Level-L1cache.sm:999: Warning: Non-void return ignored, return type is 
'Tick'
MESI_Two_Level-L1cache.sm:740: Warning: Unused action: e_sendAckToRequestor, 
send invalidate ack to requestor (could be L2 or L1)
MESI_Two_Level-L2cache.sm:235: Warning: Non-void return ignored, return type is 
'bool'
MESI_Two_Level-L2cache.sm:237: Warning: Non-void return ignored, return type is 
'bool'
MESI_Two_Level-L2cache.sm:594: Warning: Unused action: fw_sendFwdInvToSharers, 
invalidate sharers for request
MESI_Two_Level-L2cache.sm:764: Warning: Unused action: kk_removeRequestSharer, 
Remove L1 Request sharer from list
MESI_Two_Level-L2cache.sm:780: Warning: Unused action: mm_markExclusive, set 
the exclusive owner
MESI_Two_Level-dir.sm:160: Warning: Non-void return ignored, return type is 
'bool'
MESI_Two_Level-dir.sm:294: Warning: Non-void return ignored, return type is 
'Tick'
MESI_Two_Level-dir.sm:298: Warning: Non-void return ignored, return type is 
'Tick'
MESI_Two_Level-dir.sm:302: Warning: Non-void return ignored, return type is 
'Tick'
MESI_Two_Level-dir.sm:348: Warning: Non-void return ignored, return type is 
'Tick'
MESI_Two_Level-dir.sm:351: Warning: Unused action: 
p_popIncomingDMARequestQueue, Pop incoming DMA queue
MESI_Two_Level-dma.sm:189: Warning: Non-void return ignored, return type is 
'Tick'
MESI_Two_Level-dma.sm:193: Warning: Non-void return ignored, return type is 
'Tick'
/usr/bin/ld: skipping incompatible /usr/lib/libgcc_s.so.1 when searching for 
libgcc_s.so.1
/usr/bin/ld: skipping incompatible /usr/lib/libgcc_s.so.1 when searching for 
libgcc_s.so.1
/usr/bin/ld: skipping incompatible /usr/lib/libgcc_s.so.1 when searching for 
libgcc_s.so.1
/usr/bin/ld: skipping incompatible /usr/lib/libgcc_s.so.1 when searching for 
libgcc_s.so.1
In file included from build/ALL/cpu/inst_pb_trace.cc:46:
build/ALL/proto/inst.pb.h:10:10: fatal error: google/protobuf/port_def.inc: No 
such file or directory
   10 | #include <google/protobuf/port_def.inc>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
scons: *** [build/ALL/cpu/inst_pb_trace.o] Error 1
 [     CXX] ALL/python/_m5/param_SparcEmuLinux.cc -> .o
 [     CXX] ALL/arch/sparc/SparcTLB.py.cc -> .o
 [SO Param] m5.objects.SparcTLB, SparcTLB -> ALL/python/_m5/param_SparcTLB.cc
 [     CXX] ALL/arch/sparc/SparcCPU.py.cc -> .o
 [     CXX] ALL/python/_m5/param_SparcTLB.cc -> .o
 [ TRACING]  -> ALL/debug/Sparc.cc
 [ TRACING]  -> ALL/debug/Sparc.hh
 [     CXX] ALL/debug/Sparc.cc -> .o
 [ TRACING]  -> ALL/debug/RegisterWindows.cc
 [ TRACING]  -> ALL/debug/RegisterWindows.hh
 [     CXX] ALL/debug/RegisterWindows.cc -> .o
 [     CXX] ALL/arch/sparc/generated/decoder.cc -> .o
 [     CXX] ALL/arch/sparc/generated/inst-constrs.cc -> .o
 [     CXX] ALL/arch/sparc/generated/generic_cpu_exec.cc -> .o
 [     CXX] ALL/arch/sparc/insts/blockmem.cc -> .o
 [     CXX] ALL/arch/sparc/insts/branch.cc -> .o
 [     CXX] ALL/arch/sparc/insts/integer.cc -> .o
 [     CXX] ALL/arch/sparc/insts/mem.cc -> .o
 [     CXX] ALL/arch/sparc/insts/micro.cc -> .o
 [     CXX] ALL/arch/sparc/insts/priv.cc -> .o
 [     CXX] ALL/arch/sparc/insts/static_inst.cc -> .o
 [     CXX] ALL/arch/sparc/insts/trap.cc -> .o
 [     CXX] ALL/sst/OutgoingRequestBridge.py.cc -> .o
 [SO Param] m5.objects.OutgoingRequestBridge, OutgoingRequestBridge -> 
ALL/python/_m5/param_OutgoingRequestBridge.cc
 [SO Param] m5.objects.OutgoingRequestBridge, OutgoingRequestBridge -> 
ALL/params/OutgoingRequestBridge.hh
 [     CXX] ALL/sst/sst_responder_interface.cc -> .o
 [     CXX] ALL/sst/outgoing_request_bridge.cc -> .o
 [     CXX] ALL/python/_m5/param_OutgoingRequestBridge.cc -> .o
 [ TRACING]  -> ALL/debug/Activity.cc
 [ TRACING]  -> ALL/debug/Activity.hh
 [ TRACING]  -> ALL/debug/Commit.cc
 [     CXX] ALL/debug/Activity.cc -> .o
 [ TRACING]  -> ALL/debug/Commit.hh
 [     CXX] ALL/debug/Commit.cc -> .o
 [ TRACING]  -> ALL/debug/Context.cc
 [ TRACING]  -> ALL/debug/Decode.cc
 [ TRACING]  -> ALL/debug/Context.hh
 [ TRACING]  -> ALL/debug/DynInst.cc
 [     CXX] ALL/debug/Decode.cc -> .o
 [     CXX] ALL/debug/Context.cc -> .o
 [ TRACING]  -> ALL/debug/DynInst.hh
 [ TRACING]  -> ALL/debug/ExecEnable.cc
 [ TRACING]  -> ALL/debug/ExecCPSeq.cc
 [     CXX] ALL/debug/DynInst.cc -> .o
 [     CXX] ALL/debug/ExecEnable.cc -> .o
 [ TRACING]  -> ALL/debug/ExecCPSeq.hh
 [ TRACING]  -> ALL/debug/ExecEffAddr.cc
 [     CXX] ALL/debug/ExecCPSeq.cc -> .o
 [ TRACING]  -> ALL/debug/ExecEffAddr.hh
 [     CXX] ALL/debug/ExecEffAddr.cc -> .o
 [ TRACING]  -> ALL/debug/ExecFaulting.cc
 [ TRACING]  -> ALL/debug/ExecFaulting.hh
 [ TRACING]  -> ALL/debug/ExecFetchSeq.cc
 [ TRACING]  -> ALL/debug/ExecOpClass.cc
 [ TRACING]  -> ALL/debug/ExecRegDelta.cc
 [     CXX] ALL/debug/ExecFaulting.cc -> .o
 [ TRACING]  -> ALL/debug/ExecFetchSeq.hh
 [ TRACING]  -> ALL/debug/ExecOpClass.hh
 [ TRACING]  -> ALL/debug/ExecResult.cc
 [ TRACING]  -> ALL/debug/ExecSymbol.cc
 [     CXX] ALL/debug/ExecRegDelta.cc -> .o
 [     CXX] ALL/debug/ExecFetchSeq.cc -> .o
 [     CXX] ALL/debug/ExecOpClass.cc -> .o
 [ TRACING]  -> ALL/debug/ExecSymbol.hh
 [ TRACING]  -> ALL/debug/ExecResult.hh
 [ TRACING]  -> ALL/debug/ExecThread.cc
 [ TRACING]  -> ALL/debug/ExecMicro.cc
 [     CXX] ALL/debug/ExecSymbol.cc -> .o
 [ TRACING]  -> ALL/debug/ExecThread.hh
 [     CXX] ALL/debug/ExecResult.cc -> .o
 [ TRACING]  -> ALL/debug/ExecMacro.cc
 [ TRACING]  -> ALL/debug/ExecUser.cc
 [ TRACING]  -> ALL/debug/ExecMicro.hh
 [     CXX] ALL/debug/ExecThread.cc -> .o
 [ TRACING]  -> ALL/debug/ExecMacro.hh
 [ TRACING]  -> ALL/debug/ExecUser.hh
 [     CXX] ALL/debug/ExecMicro.cc -> .o
 [     CXX] ALL/debug/ExecMacro.cc -> .o
 [ TRACING]  -> ALL/debug/ExecKernel.cc
 [     CXX] ALL/debug/ExecUser.cc -> .o
 [ TRACING]  -> ALL/debug/ExecAsid.cc
 [ TRACING]  -> ALL/debug/ExecKernel.hh
 [ TRACING]  -> ALL/debug/ExecAsid.hh
 [ TRACING]  -> ALL/debug/ExecFlags.cc
 [     CXX] ALL/debug/ExecKernel.cc -> .o
 [ TRACING]  -> ALL/debug/Fetch.cc
 [ TRACING]  -> ALL/debug/HtmCpu.cc
 [ TRACING]  -> ALL/debug/ExecFlags.hh
 [     CXX] ALL/debug/ExecAsid.cc -> .o
 [ TRACING]  -> ALL/debug/InvalidReg.cc
 [     CXX] ALL/debug/ExecFlags.cc -> .o
 [ TRACING]  -> ALL/debug/HtmCpu.hh
 [ TRACING]  -> ALL/debug/Fetch.hh
 [ TRACING]  -> ALL/debug/O3PipeView.cc
 [ TRACING]  -> ALL/debug/PCEvent.cc
 [     CXX] ALL/debug/InvalidReg.cc -> .o
 [ TRACING]  -> ALL/debug/Quiesce.cc
 [     CXX] ALL/debug/Fetch.cc -> .o
 [ TRACING]  -> ALL/debug/Mwait.cc
 [ TRACING]  -> ALL/debug/O3PipeView.hh
 [ TRACING]  -> ALL/debug/PCEvent.hh
 [     CXX] ALL/debug/HtmCpu.cc -> .o
 [     CXX] ALL/debug/Quiesce.cc -> .o
 [ TRACING]  -> ALL/debug/ExecAll.cc
 [ TRACING]  -> ALL/debug/Exec.cc
 [     CXX] ALL/debug/O3PipeView.cc -> .o
 [     CXX] ALL/debug/Mwait.cc -> .o
 [     CXX] ALL/debug/PCEvent.cc -> .o
 [ TRACING]  -> ALL/debug/ExecNoTicks.cc
 [ TRACING]  -> ALL/debug/Exec.hh
 [ TRACING]  -> ALL/debug/ExecAll.hh
 [ TRACING]  -> ALL/debug/ExecNoTicks.hh
 [SO Param] m5.objects.FuncUnit, FUDesc -> ALL/params/FUDesc.hh
 [     CXX] ALL/debug/Exec.cc -> .o
 [     CXX] ALL/debug/ExecAll.cc -> .o
 [     CXX] ALL/debug/ExecNoTicks.cc -> .o
 [SO Param] m5.objects.FuncUnit, OpDesc -> ALL/params/OpDesc.hh
 [     CXX] ALL/cpu/pc_event.cc -> .o
 [     CXX] ALL/cpu/FuncUnit.py.cc -> .o
 [SO Param] m5.objects.FuncUnit, OpDesc -> ALL/python/_m5/param_OpDesc.cc
 [SO Param] m5.objects.FuncUnit, FUDesc -> ALL/python/_m5/param_FUDesc.cc
 [ENUM STR] m5.objects.FuncUnit, OpClass -> ALL/enums/OpClass.cc
 [     CXX] ALL/cpu/StaticInstFlags.py.cc -> .o
 [ENUM STR] m5.objects.StaticInstFlags, StaticInstFlags -> 
ALL/enums/StaticInstFlags.cc
 [     CXX] ALL/cpu/InstPBTrace.py.cc -> .o
 [SO Param] m5.objects.InstPBTrace, InstPBTrace -> 
ALL/python/_m5/param_InstPBTrace.cc
 [     CXX] ALL/cpu/func_unit.cc -> .o
 [SO Param] m5.objects.InstPBTrace, InstPBTrace -> ALL/params/InstPBTrace.hh
 [     CXX] ALL/python/_m5/param_OpDesc.cc -> .o
 [     CXX] ALL/cpu/CheckerCPU.py.cc -> .o
 [SO Param] m5.objects.CheckerCPU, CheckerCPU -> 
ALL/python/_m5/param_CheckerCPU.cc
 [     CXX] ALL/cpu/BaseCPU.py.cc -> .o
 [     CXX] ALL/python/_m5/param_FUDesc.cc -> .o
 [     CXX] ALL/enums/OpClass.cc -> .o
 [     CXX] ALL/enums/StaticInstFlags.cc -> .o
 [SO Param] m5.objects.BaseCPU, BaseCPU -> ALL/python/_m5/param_BaseCPU.cc
 [     CXX] ALL/python/_m5/param_InstPBTrace.cc -> .o
 [     CXX] ALL/cpu/inst_pb_trace.cc -> .o
 [     CXX] ALL/python/_m5/param_CheckerCPU.cc -> .o
In file included from build/ALL/cpu/inst_pb_trace.cc:46:
build/ALL/proto/inst.pb.h:10:10: fatal error: google/protobuf/port_def.inc: No 
such file or directory
   10 | #include <google/protobuf/port_def.inc>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
scons: *** [build/ALL/cpu/inst_pb_trace.o] 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.
Traceback (most recent call last):
  File "/nobackup/jenkins/workspace/nightly/tests/../ext/testlib/runner.py", 
line 205, in setup
    fixture.setup(testitem)
  File "/nobackup/jenkins/workspace/nightly/tests/gem5/fixture.py", line 133, 
in setup
    self._setup(testitem)
  File "/nobackup/jenkins/workspace/nightly/tests/gem5/fixture.py", line 184, 
in _setup
    log_call(log.test_log, command, time=None, stderr=sys.stderr)
  File "/nobackup/jenkins/workspace/nightly/tests/../ext/testlib/helper.py", 
line 198, in log_call
    raise subprocess.CalledProcessError(retval, cmdstr)
subprocess.CalledProcessError: Command 'scons -C 
/nobackup/jenkins/workspace/nightly -j 24 --ignore-style --no-compress-debug 
/nobackup/jenkins/workspace/nightly/build/ALL/gem5.opt' returned non-zero exit 
status 2.

Exception raised while setting up fixture for Test Library
=============================== No testing done ================================
Traceback (most recent call last):
  File "./main.py", line 25, in <module>
    sys.exit(testlib())
  File "/nobackup/jenkins/workspace/nightly/tests/../ext/testlib/main.py", line 
331, in main
    result = globals()['do_'+configuration.config.command]()
  File "/nobackup/jenkins/workspace/nightly/tests/../ext/testlib/main.py", line 
303, in do_run
    return run_schedule(test_schedule, log_handler)
  File "/nobackup/jenkins/workspace/nightly/tests/../ext/testlib/main.py", line 
277, in run_schedule
    log_handler.finish_testing()
  File "/nobackup/jenkins/workspace/nightly/tests/../ext/testlib/main.py", line 
68, in finish_testing
    self.result_handler.close()
  File "/nobackup/jenkins/workspace/nightly/tests/../ext/testlib/handlers.py", 
line 164, in close
    self._save()
  File "/nobackup/jenkins/workspace/nightly/tests/../ext/testlib/handlers.py", 
line 156, in _save
    result.JUnitSavedResults.save(
  File "/nobackup/jenkins/workspace/nightly/tests/../ext/testlib/result.py", 
line 330, in save
    results = JUnitTestSuites(results)
  File "/nobackup/jenkins/workspace/nightly/tests/../ext/testlib/result.py", 
line 233, in __init__
    self.attributes.append(self.result_attribute(result,
  File "/nobackup/jenkins/workspace/nightly/tests/../ext/testlib/result.py", 
line 241, in result_attribute
    return XMLAttribute(self.result_map[result], count)
KeyError: 0
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