See <https://jenkins.gem5.org/job/Nightly/27/display/redirect?page=changes>
Changes: [gabeblack] scons: Remove the plumbing for running regression tests from scons. [gabeblack] tests: Get rid of the tests/tests.py script. [gabeblack] tests: Get rid of the tests/testing python package. [gabeblack] tests: Get rid of the now unused diff-out script. [gabeblack] util: Delete the util/regress script. [Bobby R. Bruce] utils,tests: Enable passing of build args to compiler-tests.sh [gabeblack] scons: Remove explicitly set defaults in calls to AddOption. [gabeblack] scons: Delete the now unused --update-ref option. [gabeblack] sim: Convert stat functions to use VPtr. [gabeblack] arch: Use VPtr for uname. [gabeblack] scons: Make src/systemc/tests/SConscript python 3 compatible. [gabeblack] scons,fastmodel: Limit how many instances of simgen can run at once. [gabeblack] systemc: Filter a pydot warning message out when checking test output. [gabeblack] systemc: Adjust some type names in a couple tests. [gabeblack] cpu: Remove the "profile" parameter and plumbing. ------------------------------------------ [...truncated 40.75 KB...] [VER TAGS] -> MIPS/sim/tags.cc [ CXX] MIPS/sim/debug.cc -> .o [ CXX] MIPS/mem/ruby/protocol/MachineType.cc -> .o [ CXX] MIPS/mem/ruby/protocol/L1Cache_Wakeup.cc -> .o [ CXX] MIPS/mem/ruby/protocol/Directory_Transitions.cc -> .o [ CXX] MIPS/mem/ruby/protocol/Directory_Wakeup.cc -> .o [ LINK] -> MIPS/cpu/simple/probes/lib.o.partial [ CXX] MIPS/mem/ruby/protocol/DMA_Controller.cc -> .o [ CXX] MIPS/mem/ruby/protocol/DMA_Transitions.cc -> .o [ CXX] MIPS/mem/ruby/protocol/DMA_Wakeup.cc -> .o [ CXX] MIPS/mem/ruby/protocol/L1Cache_Controller.cc -> .o [ CXX] MIPS/mem/ruby/protocol/L1Cache_Transitions.cc -> .o [ CXX] MIPS/mem/ruby/protocol/Directory_Controller.cc -> .o [ CXX] MIPS/sim/kernel_workload.cc -> .o [ CXX] MIPS/sim/stat_control.cc -> .o [ CXX] MIPS/sim/system.cc -> .o [ CXX] MIPS/sim/faults.cc -> .o [ LINK] -> MIPS/mem/ruby/protocol/lib.o.partial [ CXX] MIPS/sim/process.cc -> .o [ CXX] MIPS/sim/mem_state.cc -> .o [SO PARAM] BaseCPU -> MIPS/params/BaseCPU.hh [ CXX] MIPS/sim/pseudo_inst.cc -> .o [ CXX] MIPS/sim/syscall_emul.cc -> .o [ CXX] MIPS/sim/syscall_desc.cc -> .o [ CXX] MIPS/cpu/testers/directedtest/DirectedGenerator.cc -> .o [ CXX] MIPS/cpu/o3/probe/simple_trace.cc -> .o [ CXX] MIPS/cpu/o3/probe/elastic_trace.cc -> .o [ CXX] MIPS/cpu/testers/traffic_gen/base.cc -> .o [ LINK] -> MIPS/sim/lib.o.partial [ CXX] MIPS/cpu/testers/traffic_gen/base_gen.cc -> .o [ CXX] MIPS/cpu/testers/traffic_gen/traffic_gen.cc -> .o [ CXX] MIPS/python/_m5/param_AtomicSimpleCPU.cc -> .o [SO PyBind] BaseCPU -> MIPS/python/_m5/param_BaseCPU.cc [ CXX] MIPS/python/_m5/param_BaseCPU.cc -> .o [ LINK] -> MIPS/cpu/o3/probe/lib.o.partial [ CXX] MIPS/python/_m5/param_BaseCache.cc -> .o [ LINK] -> MIPS/cpu/testers/traffic_gen/lib.o.partial [ CXX] MIPS/python/_m5/param_BasePrefetcher.cc -> .o [ CXX] MIPS/python/_m5/param_BaseSetAssoc.cc -> .o [ CXX] MIPS/python/_m5/param_BaseSimpleCPU.cc -> .o [ CXX] MIPS/python/_m5/param_BaseTags.cc -> .o [ CXX] MIPS/python/_m5/param_BaseTrafficGen.cc -> .o [ CXX] MIPS/python/_m5/param_BiModeBP.cc -> .o [ CXX] MIPS/python/_m5/param_BranchPredictor.cc -> .o [ CXX] MIPS/python/_m5/param_Cache.cc -> .o [ CXX] MIPS/python/_m5/param_CheckerCPU.cc -> .o [ CXX] MIPS/python/_m5/param_CoherentXBar.cc -> .o [ CXX] MIPS/python/_m5/param_CommMonitor.cc -> .o [ CXX] MIPS/python/_m5/param_CopyEngine.cc -> .o [ CXX] MIPS/python/_m5/param_DMA_Controller.cc -> .o [ CXX] MIPS/python/_m5/param_DRAMCtrl.cc -> .o [ CXX] MIPS/python/_m5/param_DerivO3CPU.cc -> .o [ CXX] MIPS/python/_m5/param_DirectedGenerator.cc -> .o [ CXX] MIPS/python/_m5/param_Directory_Controller.cc -> .o [ CXX] MIPS/python/_m5/param_DmaDevice.cc -> .o [ CXX] MIPS/python/_m5/param_DummyChecker.cc -> .o [ CXX] MIPS/python/_m5/param_ElasticTrace.cc -> .o [ CXX] MIPS/python/_m5/param_EtherDevBase.cc -> .o [ CXX] MIPS/python/_m5/param_EtherDevice.cc -> .o [ CXX] MIPS/python/_m5/param_ExeTracer.cc -> .o [ CXX] MIPS/python/_m5/param_ExternalMaster.cc -> .o [ CXX] MIPS/python/_m5/param_GarnetSyntheticTraffic.cc -> .o [ CXX] MIPS/python/_m5/param_Gem5ToTlmBridge32.cc -> .o [ CXX] MIPS/python/_m5/param_Gem5ToTlmBridge64.cc -> .o [ CXX] MIPS/python/_m5/param_Gem5ToTlmBridgeBase.cc -> .o [ CXX] MIPS/python/_m5/param_IGbE.cc -> .o [ CXX] MIPS/python/_m5/param_IdeController.cc -> .o [ CXX] MIPS/python/_m5/param_IdeDisk.cc -> .o [ CXX] MIPS/python/_m5/param_InstPBTrace.cc -> .o [ CXX] MIPS/python/_m5/param_InstTracer.cc -> .o [ CXX] MIPS/python/_m5/param_IntelTrace.cc -> .o [ CXX] MIPS/python/_m5/param_IntrControl.cc -> .o [ CXX] MIPS/python/_m5/param_L1Cache_Controller.cc -> .o [ CXX] MIPS/python/_m5/param_LTAGE.cc -> .o [ CXX] MIPS/python/_m5/param_LocalBP.cc -> .o [ CXX] MIPS/python/_m5/param_MPP_LoopPredictor.cc -> .o [ CXX] MIPS/python/_m5/param_MPP_LoopPredictor_8KB.cc -> .o [ CXX] MIPS/python/_m5/param_MPP_StatisticalCorrector.cc -> .o [ CXX] MIPS/python/_m5/param_MPP_StatisticalCorrector_64KB.cc -> .o [ CXX] MIPS/python/_m5/param_MPP_StatisticalCorrector_8KB.cc -> .o [ CXX] MIPS/python/_m5/param_MPP_TAGE.cc -> .o [ CXX] MIPS/python/_m5/param_MPP_TAGE_8KB.cc -> .o [ CXX] MIPS/python/_m5/param_Malta.cc -> .o [ CXX] MIPS/python/_m5/param_MemCheckerMonitor.cc -> .o [ CXX] MIPS/python/_m5/param_MemFootprintProbe.cc -> .o [ CXX] MIPS/python/_m5/param_MemTest.cc -> .o [ CXX] MIPS/python/_m5/param_MemTraceProbe.cc -> .o [ CXX] MIPS/python/_m5/param_MipsISA.cc -> .o [ CXX] MIPS/python/_m5/param_MipsInterrupts.cc -> .o [ CXX] MIPS/python/_m5/param_MipsTLB.cc -> .o [ CXX] MIPS/python/_m5/param_MultiperspectivePerceptron.cc -> .o [ CXX] MIPS/python/_m5/param_MultiperspectivePerceptron64KB.cc -> .o [ CXX] MIPS/python/_m5/param_MultiperspectivePerceptron8KB.cc -> .o [ CXX] MIPS/python/_m5/param_MultiperspectivePerceptronTAGE.cc -> .o [ CXX] MIPS/python/_m5/param_MultiperspectivePerceptronTAGE64KB.cc -> .o [ CXX] MIPS/python/_m5/param_MultiperspectivePerceptronTAGE8KB.cc -> .o [ CXX] MIPS/python/_m5/param_NSGigE.cc -> .o [ CXX] MIPS/python/_m5/param_NativeTrace.cc -> .o [ CXX] MIPS/python/_m5/param_NonCachingSimpleCPU.cc -> .o [ CXX] MIPS/python/_m5/param_NoncoherentCache.cc -> .o [ CXX] MIPS/python/_m5/param_O3Checker.cc -> .o [ CXX] MIPS/python/_m5/param_PciDevice.cc -> .o [ CXX] MIPS/python/_m5/param_PciVirtIO.cc -> .o [ CXX] MIPS/python/_m5/param_PioDevice.cc -> .o [ CXX] MIPS/python/_m5/param_Platform.cc -> .o [ CXX] MIPS/python/_m5/param_Process.cc -> .o [ CXX] MIPS/python/_m5/param_QoSFixedPriorityPolicy.cc -> .o [ CXX] MIPS/python/_m5/param_QoSMemCtrl.cc -> .o [ CXX] MIPS/python/_m5/param_QoSMemSinkCtrl.cc -> .o [ CXX] MIPS/python/_m5/param_QoSPolicy.cc -> .o [ CXX] MIPS/python/_m5/param_QoSPropFairPolicy.cc -> .o [ CXX] MIPS/python/_m5/param_QoSTurnaroundPolicy.cc -> .o [ CXX] MIPS/python/_m5/param_QoSTurnaroundPolicyIdeal.cc -> .o [ CXX] MIPS/python/_m5/param_RubyController.cc -> .o [ CXX] MIPS/python/_m5/param_RubyPort.cc -> .o [ CXX] MIPS/python/_m5/param_RubyPrefetcher.cc -> .o [ CXX] MIPS/python/_m5/param_RubySystem.cc -> .o [ CXX] MIPS/python/_m5/param_RubyTester.cc -> .o [ CXX] MIPS/python/_m5/param_SimPoint.cc -> .o [ CXX] MIPS/python/_m5/param_SimpleCache.cc -> .o [ CXX] MIPS/python/_m5/param_SimpleDisk.cc -> .o [ CXX] MIPS/python/_m5/param_SimpleTrace.cc -> .o [ CXX] MIPS/python/_m5/param_Sinic.cc -> .o [ CXX] MIPS/python/_m5/param_SnoopFilter.cc -> .o [ CXX] MIPS/python/_m5/param_StackDistProbe.cc -> .o [ CXX] MIPS/python/_m5/param_StatisticalCorrector.cc -> .o [ CXX] MIPS/python/_m5/param_System.cc -> .o [ CXX] MIPS/python/_m5/param_TAGE.cc -> .o [ CXX] MIPS/python/_m5/param_TAGEBase.cc -> .o [ CXX] MIPS/python/_m5/param_TAGE_SC_L.cc -> .o [ CXX] MIPS/python/_m5/param_TAGE_SC_L_64KB.cc -> .o [ CXX] MIPS/python/_m5/param_TAGE_SC_L_64KB_StatisticalCorrector.cc -> .o [ CXX] MIPS/python/_m5/param_TAGE_SC_L_8KB.cc -> .o [ CXX] MIPS/python/_m5/param_TAGE_SC_L_8KB_StatisticalCorrector.cc -> .o [ CXX] MIPS/python/_m5/param_TAGE_SC_L_LoopPredictor.cc -> .o [ CXX] MIPS/python/_m5/param_TAGE_SC_L_TAGE.cc -> .o [ CXX] MIPS/python/_m5/param_TAGE_SC_L_TAGE_64KB.cc -> .o [ CXX] MIPS/python/_m5/param_TAGE_SC_L_TAGE_8KB.cc -> .o [ CXX] MIPS/python/_m5/param_TimingExpr.cc -> .o [ CXX] MIPS/python/_m5/param_TimingExprBin.cc -> .o [ CXX] MIPS/python/_m5/param_TimingExprIf.cc -> .o [ CXX] MIPS/python/_m5/param_TimingExprLet.cc -> .o [ CXX] MIPS/python/_m5/param_TimingExprLiteral.cc -> .o [ CXX] MIPS/python/_m5/param_TimingExprReadIntReg.cc -> .o [ CXX] MIPS/python/_m5/param_TimingExprRef.cc -> .o [ CXX] MIPS/python/_m5/param_TimingExprSrcReg.cc -> .o [ CXX] MIPS/python/_m5/param_TimingExprUn.cc -> .o [ CXX] MIPS/python/_m5/param_TimingSimpleCPU.cc -> .o [ CXX] MIPS/python/_m5/param_TlmToGem5BridgeBase.cc -> .o [ CXX] MIPS/python/_m5/param_TournamentBP.cc -> .o [ CXX] MIPS/python/_m5/param_TraceCPU.cc -> .o [ CXX] MIPS/python/_m5/param_VirtIODeviceBase.cc -> .o [ CXX] MIPS/python/_m5/param_WriteAllocator.cc -> .o [EMBED PY] MIPS/marshal, cpu/BaseCPU.py -> cpu/BaseCPU.py.cc [ CXX] MIPS/cpu/BaseCPU.py.cc -> .o [ CXX] MIPS/dev/virtio/base.cc -> .o [ CXX] MIPS/dev/virtio/pci.cc -> .o [ CXX] MIPS/dev/virtio/console.cc -> .o [ CXX] MIPS/dev/virtio/block.cc -> .o [ CXX] MIPS/dev/virtio/fs9p.cc -> .o [ LINK] -> MIPS/sim/power/lib.o.partial [ CXX] MIPS/dev/mips/malta.cc -> .o [ CXX] MIPS/dev/mips/malta_cchip.cc -> .o [ CXX] MIPS/dev/mips/malta_io.cc -> .o [ CXX] MIPS/cpu/o3/base_dyn_inst.cc -> .o [ LINK] -> MIPS/dev/mips/lib.o.partial [ CXX] MIPS/cpu/o3/commit.cc -> .o [ LINK] -> MIPS/dev/virtio/lib.o.partial [ CXX] MIPS/cpu/o3/cpu.cc -> .o [ CXX] MIPS/cpu/o3/deriv.cc -> .o [ CXX] MIPS/cpu/o3/decode.cc -> .o [ CXX] MIPS/cpu/o3/dyn_inst.cc -> .o [ CXX] MIPS/cpu/o3/fetch.cc -> .o [ CXX] MIPS/cpu/o3/free_list.cc -> .o [ CXX] MIPS/cpu/o3/iew.cc -> .o [ CXX] MIPS/cpu/o3/inst_queue.cc -> .o [ CXX] MIPS/cpu/o3/lsq.cc -> .o [ CXX] MIPS/cpu/o3/lsq_unit.cc -> .o [ CXX] MIPS/cpu/o3/mem_dep_unit.cc -> .o [ CXX] MIPS/cpu/o3/regfile.cc -> .o [ CXX] MIPS/cpu/o3/rename.cc -> .o [ CXX] MIPS/cpu/o3/rename_map.cc -> .o [ CXX] MIPS/cpu/o3/rob.cc -> .o [ CXX] MIPS/cpu/o3/scoreboard.cc -> .o [ CXX] MIPS/cpu/o3/thread_context.cc -> .o [ CXX] MIPS/cpu/o3/checker.cc -> .o [ CXX] MIPS/dev/storage/ide_ctrl.cc -> .o [ CXX] MIPS/dev/storage/ide_disk.cc -> .o [ CXX] MIPS/dev/storage/simple_disk.cc -> .o [ CXX] MIPS/mem/abstract_mem.cc -> .o [ LINK] -> MIPS/cpu/o3/lib.o.partial [ CXX] MIPS/mem/coherent_xbar.cc -> .o [ CXX] MIPS/mem/dram_ctrl.cc -> .o [ LINK] -> MIPS/dev/storage/lib.o.partial [ CXX] MIPS/mem/external_master.cc -> .o [ CXX] MIPS/mem/snoop_filter.cc -> .o [ CXX] MIPS/mem/translating_port_proxy.cc -> .o [ CXX] MIPS/mem/se_translating_port_proxy.cc -> .o [ CXX] MIPS/mem/page_table.cc -> .o [ CXX] MIPS/mem/mem_checker_monitor.cc -> .o [ CXX] MIPS/mem/ruby/slicc_interface/AbstractController.cc -> .o [ CXX] MIPS/learning_gem5/part2/simple_cache.cc -> .o [ CXX] MIPS/cpu/testers/rubytest/RubyTester.cc -> .o [ LINK] -> MIPS/mem/lib.o.partial [ LINK] -> MIPS/mem/ruby/slicc_interface/lib.o.partial [ CXX] MIPS/mem/cache/base.cc -> .o [ LINK] -> MIPS/learning_gem5/part2/lib.o.partial [ CXX] MIPS/mem/cache/cache.cc -> .o [ CXX] MIPS/mem/cache/mshr.cc -> .o [ LINK] -> MIPS/cpu/testers/rubytest/lib.o.partial [ CXX] MIPS/mem/cache/noncoherent_cache.cc -> .o [ CXX] MIPS/mem/cache/write_queue_entry.cc -> .o [ CXX] MIPS/base/remote_gdb.cc -> .o [ CXX] MIPS/systemc/tlm_bridge/gem5_to_tlm.cc -> .o [ CXX] MIPS/systemc/tlm_bridge/tlm_to_gem5.cc -> .o [ LINK] -> MIPS/mem/cache/lib.o.partial [ CXX] MIPS/dev/net/etherdevice.cc -> .o [ LINK] -> MIPS/base/lib.o.partial [ CXX] MIPS/dev/net/etherlink.cc -> .o [ CXX] MIPS/dev/net/dist_iface.cc -> .o [ LINK] -> MIPS/systemc/tlm_bridge/lib.o.partial [ CXX] MIPS/dev/net/dist_etherlink.cc -> .o [ CXX] MIPS/dev/net/i8254xGBe.cc -> .o [ CXX] MIPS/dev/net/ns_gige.cc -> .o [ CXX] MIPS/dev/net/sinic.cc -> .o [ CXX] MIPS/arch/generic/decode_cache.cc -> .o [ CXX] MIPS/arch/mips/decoder.cc -> .o [ CXX] MIPS/arch/mips/dsp.cc -> .o [ CXX] MIPS/arch/mips/faults.cc -> .o [ CXX] MIPS/arch/mips/idle_event.cc -> .o [ CXX] MIPS/arch/mips/interrupts.cc -> .o [ CXX] MIPS/arch/mips/isa.cc -> .o [ CXX] MIPS/arch/mips/linux/process.cc -> .o build/MIPS/arch/mips/linux/process.cc: In function 'SyscallReturn sys_setsysinfoFunc(SyscallDesc*, ThreadContext*, unsigned int, Addr, unsigned int)': build/MIPS/arch/mips/linux/process.cc:130:18: error: 'ConstVPtr<long unsigned int>' {aka 'class ConstProxyPtr<long unsigned int, SETranslatingPortProxy>'} has no member named 'copyIn' 130 | fpcr.copyIn(tc->getVirtProxy()); | ^~~~~~ [ CXX] MIPS/arch/mips/process.cc -> .o scons: *** [build/MIPS/arch/mips/linux/process.o] Error 1 scons: building terminated because of errors. *** Summary of Warnings *** Warning: Your compiler doesn't support incremental linking and lto at the same time, so lto is being disabled. To force lto on anyway, use the --force-lto option. That will disable partial linking. Warning: Header file <png.h> not found. This host has no libpng library. Disabling support for PNG framebuffers. 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