See <https://jenkins.gem5.org/job/weekly/31/display/redirect?page=changes>
Changes:
[Giacomo Travaglini] cpu: Implement basic HTM capabilities in the CheckerCPU
[matthew.poremba] mem-ruby,sim: Add support for VGA ROM memory region
[matthew.poremba] dev-amdgpu: Implement MMIO trace reader
[matthew.poremba] dev-amdgpu,configs: checkpoint before MMIOs
[matthew.poremba] util: Add scripts to recreate amdgpu ROM and MMIOs
[matthew.poremba] dev-amdgpu: Handle framebuffer counter accesses
[odanrc] util: Fix typo in cpt upgrader
[byrakocalan99] mem-cache: queued prefetcher bug fix
[matthew.poremba] sim,mem-ruby: Handle interleaved device memory
[odanrc] sim,util: Remove event dependencies from serialize.hh
[odanrc] sim: Remove (UN)SERIALIZE_OBJ_PTR
[odanrc] sim: Remove SimObject dependency from serialize.hh
[odanrc] sim: Make IniFile non-pointer in CheckpointIn
[odanrc] base: Add unit test for base/trace.hh
[odanrc] sim: Add unit test for sim/port
[odanrc] sim: Add missing compiler include
[odanrc] base: Make Named::name() virtual
[odanrc] base: Make Named::name() non-reference
[odanrc] sim: Make SimObject inherit from Named
[odanrc] sim: Remove SimObject dependency from Drainable
[odanrc] base-stats: Remove SimObject dependency from stats group
[odanrc] base-stats: Remove Stats::Group dependency from Stats::Info
[odanrc] base-stats: Fix self addition bug in addStatGroup
[odanrc] base-stats: Fix null addStatGroup
[odanrc] base: Document the SymbolTable
[odanrc] base-stats,mem: Fix empty Stats::Info names
------------------------------------------
[...truncated 577.54 KB...]
[ CXX] GCN3_X86/cpu/pred/multiperspective_perceptron.cc -> .o
[SOPARMHH] MultiperspectivePerceptron8KB ->
GCN3_X86/params/MultiperspectivePerceptron8KB.hh
[ CXX] GCN3_X86/cpu/pred/multiperspective_perceptron_8KB.cc -> .o
[SOPARMHH] MultiperspectivePerceptron64KB ->
GCN3_X86/params/MultiperspectivePerceptron64KB.hh
[ CXX] GCN3_X86/cpu/pred/multiperspective_perceptron_64KB.cc -> .o
[SOPARMHH] MPP_LoopPredictor -> GCN3_X86/params/MPP_LoopPredictor.hh
[SOPARMHH] MPP_StatisticalCorrector ->
GCN3_X86/params/MPP_StatisticalCorrector.hh
[SOPARMHH] MPP_TAGE -> GCN3_X86/params/MPP_TAGE.hh
[SOPARMHH] MultiperspectivePerceptronTAGE ->
GCN3_X86/params/MultiperspectivePerceptronTAGE.hh
[SOPARMHH] StatisticalCorrector -> GCN3_X86/params/StatisticalCorrector.hh
[ CXX] GCN3_X86/cpu/pred/multiperspective_perceptron_tage.cc -> .o
[SOPARMHH] MPP_LoopPredictor_8KB -> GCN3_X86/params/MPP_LoopPredictor_8KB.hh
[SOPARMHH] MPP_StatisticalCorrector_8KB ->
GCN3_X86/params/MPP_StatisticalCorrector_8KB.hh
[SOPARMHH] MPP_TAGE_8KB -> GCN3_X86/params/MPP_TAGE_8KB.hh
[SOPARMHH] MultiperspectivePerceptronTAGE8KB ->
GCN3_X86/params/MultiperspectivePerceptronTAGE8KB.hh
[ CXX] GCN3_X86/cpu/pred/multiperspective_perceptron_tage_8KB.cc -> .o
[SOPARMHH] MPP_StatisticalCorrector_64KB ->
GCN3_X86/params/MPP_StatisticalCorrector_64KB.hh
[SOPARMHH] MultiperspectivePerceptronTAGE64KB ->
GCN3_X86/params/MultiperspectivePerceptronTAGE64KB.hh
[ CXX] GCN3_X86/cpu/pred/multiperspective_perceptron_tage_64KB.cc -> .o
[ CXX] GCN3_X86/cpu/pred/statistical_corrector.cc -> .o
[ TRACING] -> GCN3_X86/debug/TageSCL.hh
[SOPARMHH] TAGE_SC_L -> GCN3_X86/params/TAGE_SC_L.hh
[SOPARMHH] TAGE_SC_L_LoopPredictor ->
GCN3_X86/params/TAGE_SC_L_LoopPredictor.hh
[SOPARMHH] TAGE_SC_L_TAGE -> GCN3_X86/params/TAGE_SC_L_TAGE.hh
[ CXX] GCN3_X86/cpu/pred/tage_sc_l.cc -> .o
[SOPARMHH] TAGE_SC_L_8KB -> GCN3_X86/params/TAGE_SC_L_8KB.hh
[SOPARMHH] TAGE_SC_L_8KB_StatisticalCorrector ->
GCN3_X86/params/TAGE_SC_L_8KB_StatisticalCorrector.hh
[SOPARMHH] TAGE_SC_L_TAGE_8KB -> GCN3_X86/params/TAGE_SC_L_TAGE_8KB.hh
[ CXX] GCN3_X86/cpu/pred/tage_sc_l_8KB.cc -> .o
[SOPARMHH] TAGE_SC_L_64KB -> GCN3_X86/params/TAGE_SC_L_64KB.hh
[SOPARMHH] TAGE_SC_L_64KB_StatisticalCorrector ->
GCN3_X86/params/TAGE_SC_L_64KB_StatisticalCorrector.hh
[SOPARMHH] TAGE_SC_L_TAGE_64KB -> GCN3_X86/params/TAGE_SC_L_TAGE_64KB.hh
[ CXX] GCN3_X86/cpu/pred/tage_sc_l_64KB.cc -> .o
[ CXX] GCN3_X86/cpu/testers/gpu_ruby_test/address_manager.cc -> .o
[SOPARMHH] ProtocolTester -> GCN3_X86/params/ProtocolTester.hh
[SOPARMHH] CpuThread -> GCN3_X86/params/CpuThread.hh
[SOPARMHH] DmaThread -> GCN3_X86/params/DmaThread.hh
[SOPARMHH] GpuWavefront -> GCN3_X86/params/GpuWavefront.hh
[SOPARMHH] TesterThread -> GCN3_X86/params/TesterThread.hh
[ CXX] GCN3_X86/cpu/testers/gpu_ruby_test/episode.cc -> .o
[ TRACING] -> GCN3_X86/debug/ProtocolTest.hh
[ CXX] GCN3_X86/cpu/testers/gpu_ruby_test/protocol_tester.cc -> .o
[ CXX] GCN3_X86/cpu/testers/gpu_ruby_test/cpu_thread.cc -> .o
[ CXX] GCN3_X86/cpu/testers/gpu_ruby_test/dma_thread.cc -> .o
[ CXX] GCN3_X86/cpu/testers/gpu_ruby_test/gpu_wavefront.cc -> .o
[ CXX] GCN3_X86/cpu/testers/gpu_ruby_test/tester_thread.cc -> .o
[ TRACING] -> GCN3_X86/debug/GarnetSyntheticTraffic.hh
[SOPARMHH] GarnetSyntheticTraffic -> GCN3_X86/params/GarnetSyntheticTraffic.hh
[ CXX]
GCN3_X86/cpu/testers/garnet_synthetic_traffic/GarnetSyntheticTraffic.cc -> .o
[ TRACING] -> GCN3_X86/debug/RubyTest.hh
[ CXX] GCN3_X86/cpu/testers/rubytest/RubyTester.cc -> .o
[ CXX] GCN3_X86/cpu/testers/rubytest/Check.cc -> .o
[ CXX] GCN3_X86/cpu/testers/rubytest/CheckTable.cc -> .o
[ TRACING] -> GCN3_X86/debug/DirectedTest.hh
[SOPARMHH] DirectedGenerator -> GCN3_X86/params/DirectedGenerator.hh
[SOPARMHH] RubyDirectedTester -> GCN3_X86/params/RubyDirectedTester.hh
[ CXX] GCN3_X86/cpu/testers/directedtest/RubyDirectedTester.cc -> .o
[ CXX] GCN3_X86/cpu/testers/directedtest/DirectedGenerator.cc -> .o
[SOPARMHH] SeriesRequestGenerator -> GCN3_X86/params/SeriesRequestGenerator.hh
[ CXX] GCN3_X86/cpu/testers/directedtest/SeriesRequestGenerator.cc -> .o
[SOPARMHH] InvalidateGenerator -> GCN3_X86/params/InvalidateGenerator.hh
[ CXX] GCN3_X86/cpu/testers/directedtest/InvalidateGenerator.cc -> .o
[CONFIG H] HAVE_PROTOBUF, 1 -> GCN3_X86/config/have_protobuf.hh
[ TRACING] -> GCN3_X86/debug/TrafficGen.hh
[SOPARMHH] BaseTrafficGen -> GCN3_X86/params/BaseTrafficGen.hh
[ENUMDECL] StreamGenType -> GCN3_X86/enums/StreamGenType.hh
[ CXX] GCN3_X86/cpu/testers/traffic_gen/base.cc -> .o
[ CXX] GCN3_X86/cpu/testers/traffic_gen/base_gen.cc -> .o
[ CXX] GCN3_X86/cpu/testers/traffic_gen/dram_gen.cc -> .o
[ CXX] GCN3_X86/cpu/testers/traffic_gen/dram_rot_gen.cc -> .o
[ CXX] GCN3_X86/cpu/testers/traffic_gen/exit_gen.cc -> .o
[ CXX] GCN3_X86/cpu/testers/traffic_gen/hybrid_gen.cc -> .o
[ CXX] GCN3_X86/cpu/testers/traffic_gen/idle_gen.cc -> .o
[ CXX] GCN3_X86/cpu/testers/traffic_gen/linear_gen.cc -> .o
[ CXX] GCN3_X86/cpu/testers/traffic_gen/nvm_gen.cc -> .o
[ CXX] GCN3_X86/cpu/testers/traffic_gen/random_gen.cc -> .o
[ CXX] GCN3_X86/cpu/testers/traffic_gen/stream_gen.cc -> .o
[ CXX] GCN3_X86/cpu/testers/traffic_gen/strided_gen.cc -> .o
[SOPARMHH] PyTrafficGen -> GCN3_X86/params/PyTrafficGen.hh
[ CXX] GCN3_X86/cpu/testers/traffic_gen/pygen.cc -> .o
[ CXX] GCN3_X86/cpu/testers/traffic_gen/trace_gen.cc -> .o
[SOPARMHH] TrafficGen -> GCN3_X86/params/TrafficGen.hh
[ CXX] GCN3_X86/cpu/testers/traffic_gen/traffic_gen.cc -> .o
[ TRACING] -> GCN3_X86/debug/MemTest.hh
[SOPARMHH] MemTest -> GCN3_X86/params/MemTest.hh
[ CXX] GCN3_X86/cpu/testers/memtest/memtest.cc -> .o
[ CXX] GCN3_X86/sim/async.cc -> .o
[ CXX] GCN3_X86/sim/backtrace_glibc.cc -> .o
[ CXX] GCN3_X86/sim/core.cc -> .o
[ CXX] GCN3_X86/sim/cur_tick.cc -> .o
[VER TAGS] -> GCN3_X86/sim/tags.cc
[ CXX] GCN3_X86/sim/tags.cc -> .o
[ CXX] GCN3_X86/sim/cxx_config.cc -> .o
[ TRACING] -> GCN3_X86/debug/CxxConfig.hh
[ CXX] GCN3_X86/sim/cxx_manager.cc -> .o
[ CXX] GCN3_X86/sim/cxx_config_ini.cc -> .o
[SOPARMHH] KernelWorkload -> GCN3_X86/params/KernelWorkload.hh
[ CXX] GCN3_X86/sim/debug.cc -> .o
[ CXX] GCN3_X86/sim/py_interact.cc -> .o
[ CXX] GCN3_X86/sim/eventq.cc -> .o
[ CXX] GCN3_X86/sim/futex_map.cc -> .o
[ CXX] GCN3_X86/sim/global_event.cc -> .o
[ CXX] GCN3_X86/sim/globals.cc -> .o
[ CXX] GCN3_X86/sim/init.cc -> .o
[ CXX] GCN3_X86/sim/init_signals.cc -> .o
[ TRACING] -> GCN3_X86/debug/Loader.hh
[ CXX] GCN3_X86/sim/kernel_workload.cc -> .o
[ CXX] GCN3_X86/sim/port.cc -> .o
[ CXX] GCN3_X86/sim/python.cc -> .o
[ CXX] GCN3_X86/sim/redirect_path.cc -> .o
build/GCN3_X86/sim/init.cc: In static member function 'static PyObject*
EmbeddedPyBind::initAll()':
build/GCN3_X86/sim/init.cc:201:41: warning: 'pybind11::module_::module_(const
char*, const char*)' is deprecated: Use PYBIND11_MODULE or
module_::create_extension_module instead [-Wdeprecated-declarations]
py::module_ m_m5 = py::module_("_m5");
^
In file included from build/GCN3_X86/sim/init.hh:44:0,
from build/GCN3_X86/sim/init.cc:44:
ext/pybind11/include/pybind11/pybind11.h:947:14: note: declared here
explicit module_(const char *name, const char *doc = nullptr) {
^
[ TRACING] -> GCN3_X86/debug/TimeSync.hh
[ CXX] GCN3_X86/sim/root.cc -> .o
[ CXX] GCN3_X86/sim/serialize.cc -> .o
[ CXX] GCN3_X86/sim/drain.cc -> .o
[SOPARMHH] SEWorkload -> GCN3_X86/params/SEWorkload.hh
[ CXX] GCN3_X86/sim/se_workload.cc -> .o
[ CXX] GCN3_X86/sim/sim_events.cc -> .o
[ CXX] GCN3_X86/sim/sim_object.cc -> .o
[ CXX] GCN3_X86/sim/sub_system.cc -> .o
[SOPARMHH] TickedObject -> GCN3_X86/params/TickedObject.hh
[ CXX] GCN3_X86/sim/ticked_object.cc -> .o
[ CXX] GCN3_X86/sim/simulate.cc -> .o
[ CXX] GCN3_X86/sim/stat_control.cc -> .o
[ CXX] GCN3_X86/sim/stat_register.cc -> .o
[ TRACING] -> GCN3_X86/debug/ClockDomain.hh
[ CXX] GCN3_X86/sim/clock_domain.cc -> .o
[ TRACING] -> GCN3_X86/debug/VoltageDomain.hh
[ CXX] GCN3_X86/sim/voltage_domain.cc -> .o
[ CXX] GCN3_X86/sim/se_signal.cc -> .o
[ CXX] GCN3_X86/sim/linear_solver.cc -> .o
[CONFIG H] USE_KVM, 1 -> GCN3_X86/config/use_kvm.hh
[ TRACING] -> GCN3_X86/debug/WorkItems.hh
[ CXX] GCN3_X86/sim/system.cc -> .o
[ TRACING] -> GCN3_X86/debug/DVFS.hh
[SOPARMHH] DVFSHandler -> GCN3_X86/params/DVFSHandler.hh
[ CXX] GCN3_X86/sim/dvfs_handler.cc -> .o
[ CXX] GCN3_X86/sim/clocked_object.cc -> .o
[ CXX] GCN3_X86/sim/mathexpr.cc -> .o
[ TRACING] -> GCN3_X86/debug/PowerDomain.hh
[SOPARMHH] PowerDomain -> GCN3_X86/params/PowerDomain.hh
[ CXX] GCN3_X86/sim/power_state.cc -> .o
[ CXX] GCN3_X86/sim/power_domain.cc -> .o
[ CXX] GCN3_X86/sim/stats.cc -> .o
[ CXX] GCN3_X86/sim/workload.cc -> .o
[ CXX] GCN3_X86/sim/mem_pool.cc -> .o
[ TRACING] -> GCN3_X86/debug/Fault.hh
[ CXX] GCN3_X86/sim/faults.cc -> .o
[ CXX] GCN3_X86/sim/process.cc -> .o
[ CXX] GCN3_X86/sim/fd_array.cc -> .o
[ CXX] GCN3_X86/sim/fd_entry.cc -> .o
[ TRACING] -> GCN3_X86/debug/SyscallBase.hh
[ CXX] GCN3_X86/sim/mem_state.cc -> .o
[ TRACING] -> GCN3_X86/debug/PseudoInst.hh
[ CXX] GCN3_X86/sim/pseudo_inst.cc -> .o
[ CXX] GCN3_X86/sim/syscall_emul.cc -> .o
[ CXX] GCN3_X86/sim/syscall_desc.cc -> .o
[ CXX] GCN3_X86/sim/vma.cc -> .o
[ TRACING] -> GCN3_X86/debug/ProbeVerbose.hh
[ CXX] GCN3_X86/sim/probe/probe.cc -> .o
[ CXX] GCN3_X86/sim/power/power_model.cc -> .o
[SOPARMHH] MathExprPowerModel -> GCN3_X86/params/MathExprPowerModel.hh
[ CXX] GCN3_X86/sim/power/mathexpr_powermodel.cc -> .o
[ TRACING] -> GCN3_X86/debug/ThermalDomain.hh
[ CXX] GCN3_X86/sim/power/thermal_domain.cc -> .o
[SOPARMHH] ThermalCapacitor -> GCN3_X86/params/ThermalCapacitor.hh
[SOPARMHH] ThermalReference -> GCN3_X86/params/ThermalReference.hh
[SOPARMHH] ThermalResistor -> GCN3_X86/params/ThermalResistor.hh
[ CXX] GCN3_X86/sim/power/thermal_model.cc -> .o
[SOPARMHH] ThermalNode -> GCN3_X86/params/ThermalNode.hh
[ CXX] GCN3_X86/sim/power/thermal_node.cc -> .o
[ CXX] GCN3_X86/gpu-compute/comm.cc -> .o
[ TRACING] -> GCN3_X86/debug/GPUDisp.hh
[ TRACING] -> GCN3_X86/debug/GPUExec.hh
[ TRACING] -> GCN3_X86/debug/GPUFetch.hh
[ TRACING] -> GCN3_X86/debug/GPUPort.hh
[ TRACING] -> GCN3_X86/debug/GPUPrefetch.hh
[ TRACING] -> GCN3_X86/debug/GPUReg.hh
[ TRACING] -> GCN3_X86/debug/GPURename.hh
[ TRACING] -> GCN3_X86/debug/GPUSync.hh
[ TRACING] -> GCN3_X86/debug/GPUTLB.hh
[ TRACING] -> GCN3_X86/debug/GPUCommandProc.hh
[ENUMDECL] GPUStaticInstFlags -> GCN3_X86/enums/GPUStaticInstFlags.hh
[ TRACING] -> GCN3_X86/debug/GPUSRF.hh
[SOPARMHH] SimplePoolManager -> GCN3_X86/params/SimplePoolManager.hh
[ TRACING] -> GCN3_X86/debug/GPUVRF.hh
[ENUMDECL] GfxVersion -> GCN3_X86/enums/GfxVersion.hh
[ CXX] GCN3_X86/gpu-compute/compute_unit.cc -> .o
[ TRACING] -> GCN3_X86/debug/GPUAgentDisp.hh
[ TRACING] -> GCN3_X86/debug/GPUKernelInfo.hh
[ TRACING] -> GCN3_X86/debug/GPUWgLatency.hh
[ CXX] GCN3_X86/gpu-compute/dispatcher.cc -> .o
[ TRACING] -> GCN3_X86/debug/GPUSched.hh
[ CXX] GCN3_X86/gpu-compute/fetch_stage.cc -> .o
[ CXX] GCN3_X86/gpu-compute/exec_stage.cc -> .o
[ CXX] GCN3_X86/gpu-compute/fetch_unit.cc -> .o
[ CXX] GCN3_X86/gpu-compute/global_memory_pipeline.cc -> .o
[ CXX] GCN3_X86/gpu-compute/gpu_command_processor.cc -> .o
[ TRACING] -> GCN3_X86/debug/GPUDriver.hh
[ TRACING] -> GCN3_X86/debug/GPUShader.hh
[SOPARMHH] GPUComputeDriver -> GCN3_X86/params/GPUComputeDriver.hh
[ CXX] GCN3_X86/gpu-compute/gpu_compute_driver.cc -> .o
[ TRACING] -> GCN3_X86/debug/GPUInst.hh
[ CXX] GCN3_X86/gpu-compute/gpu_dyn_inst.cc -> .o
[ CXX] GCN3_X86/gpu-compute/gpu_exec_context.cc -> .o
[ CXX] GCN3_X86/gpu-compute/gpu_static_inst.cc -> .o
[ TRACING] -> GCN3_X86/debug/X86.hh
[ CXX] GCN3_X86/gpu-compute/gpu_tlb.cc -> .o
[ CXX] GCN3_X86/gpu-compute/lds_state.cc -> .o
In file included from build/GCN3_X86/gpu-compute/gpu_tlb.cc:42:0:
build/GCN3_X86/arch/x86/insts/microldstop.hh: In constructor
'X86ISA::LdStOp::LdStOp(X86ISA::X86StaticInst::ExtMachInst, const char*, const
char*, uint64_t, X86ISA::GpRegIndex, uint8_t, X86ISA::GpRegIndex,
X86ISA::GpRegIndex, uint64_t, X86ISA::SegRegIndex, uint8_t, uint8_t,
Request::FlagsType, enums::OpClass)':
build/GCN3_X86/arch/x86/insts/microldstop.hh:95:64: error: converting to
'X86ISA::InstOperands<X86ISA::MemOp, X86ISA::FoldedOp<X86ISA::DataOp>,
X86ISA::AddrOp>::ArgTuple {aka std::tuple<X86ISA::GpRegIndex,
X86ISA::AddrOp::ArgType>}' from initializer list would use explicit constructor
'constexpr std::tuple<_T1, _T2>::tuple(const _T1&, const _T2&) [with _T1 =
X86ISA::GpRegIndex; _T2 = X86ISA::AddrOp::ArgType]'
data_size, address_size, mem_flags | _segment.index)
^
build/GCN3_X86/arch/x86/insts/microldstop.hh: In constructor
'X86ISA::LdStFpOp::LdStFpOp(X86ISA::X86StaticInst::ExtMachInst, const char*,
const char*, uint64_t, X86ISA::FpRegIndex, uint8_t, X86ISA::GpRegIndex,
X86ISA::GpRegIndex, uint64_t, X86ISA::SegRegIndex, uint8_t, uint8_t,
Request::FlagsType, enums::OpClass)':
build/GCN3_X86/arch/x86/insts/microldstop.hh:114:64: error: converting to
'X86ISA::InstOperands<X86ISA::MemOp, X86ISA::FloatOp<X86ISA::DataOp>,
X86ISA::AddrOp>::ArgTuple {aka std::tuple<X86ISA::FpRegIndex,
X86ISA::AddrOp::ArgType>}' from initializer list would use explicit constructor
'constexpr std::tuple<_T1, _T2>::tuple(const _T1&, const _T2&) [with _T1 =
X86ISA::FpRegIndex; _T2 = X86ISA::AddrOp::ArgType]'
data_size, address_size, mem_flags | _segment.index)
^
build/GCN3_X86/arch/x86/insts/microldstop.hh: In constructor
'X86ISA::MemNoDataOp::MemNoDataOp(X86ISA::X86StaticInst::ExtMachInst, const
char*, const char*, uint64_t, uint8_t, X86ISA::GpRegIndex, X86ISA::GpRegIndex,
uint64_t, X86ISA::SegRegIndex, uint8_t, uint8_t, Request::FlagsType,
enums::OpClass)':
build/GCN3_X86/arch/x86/insts/microldstop.hh:132:64: error: converting to
'X86ISA::InstOperands<X86ISA::MemOp, X86ISA::AddrOp>::ArgTuple {aka
std::tuple<X86ISA::AddrOp::ArgType>}' from initializer list would use explicit
constructor 'constexpr std::tuple< <template-parameter-1-1> >::tuple(const
_Elements& ...) [with _Elements = {X86ISA::AddrOp::ArgType}]'
data_size, address_size, mem_flags | _segment.index)
^
build/GCN3_X86/arch/x86/insts/microldstop.hh: In constructor
'X86ISA::LdStSplitOp::LdStSplitOp(X86ISA::X86StaticInst::ExtMachInst, const
char*, const char*, uint64_t, X86ISA::GpRegIndex, X86ISA::GpRegIndex, uint8_t,
X86ISA::GpRegIndex, X86ISA::GpRegIndex, uint64_t, X86ISA::SegRegIndex, uint8_t,
uint8_t, Request::FlagsType, enums::OpClass)':
build/GCN3_X86/arch/x86/insts/microldstop.hh:154:64: error: converting to
'X86ISA::InstOperands<X86ISA::MemOp, X86ISA::FoldedOp<X86ISA::DataLowOp>,
X86ISA::FoldedOp<X86ISA::DataHiOp>, X86ISA::AddrOp>::ArgTuple {aka
std::tuple<X86ISA::GpRegIndex, X86ISA::GpRegIndex, X86ISA::AddrOp::ArgType>}'
from initializer list would use explicit constructor 'constexpr std::tuple<
<template-parameter-1-1> >::tuple(const _Elements& ...) [with _Elements =
{X86ISA::GpRegIndex, X86ISA::GpRegIndex, X86ISA::AddrOp::ArgType}]'
data_size, address_size, mem_flags | _segment.index)
^
[ CXX] GCN3_X86/gpu-compute/local_memory_pipeline.cc -> .o
[ CXX] GCN3_X86/gpu-compute/pool_manager.cc -> .o
scons: *** [build/GCN3_X86/gpu-compute/gpu_tlb.o] Error 1
scons: building terminated because of errors.
*** Summary of Warnings ***
Warning: Can't enable object file debug section compression
Warning: Can't enable executable debug section compression
Warning: Deprecated namespaces are not supported by this compiler.
Please make sure to check the mailing list for deprecation
announcements.
Warning: Couldn't find HDF5 C++ libraries. Disabling HDF5 support.
Build step 'Execute shell' marked build as failure
Archiving artifacts
Recording test results
[Checks API] No suitable checks publisher found.
_______________________________________________
gem5-dev mailing list -- [email protected]
To unsubscribe send an email to [email protected]
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s