diff --git a/src/arch/amdgpu/common/tlb_coalescer.hh b/src/arch/amdgpu/common/tlb_coalescer.hh index 59d8ebe888..56d72d7abb 100644 --- a/src/arch/amdgpu/common/tlb_coalescer.hh +++ b/src/arch/amdgpu/common/tlb_coalescer.hh @@ -152,7 +152,7 @@ class TLBCoalescer : public ClockedObject public: MemSidePort(const std::string &_name, TLBCoalescer *tlb_coalescer, PortID _index) - : RequestPort(_name, tlb_coalescer), coalescer(tlb_coalescer), + : RequestPort(_name), coalescer(tlb_coalescer), index(_index) { } std::deque retries; diff --git a/src/dev/amdgpu/memory_manager.hh b/src/dev/amdgpu/memory_manager.hh index e18ec643a6..0bd08d6ff9 100644 --- a/src/dev/amdgpu/memory_manager.hh +++ b/src/dev/amdgpu/memory_manager.hh @@ -45,11 +45,11 @@ namespace gem5 class AMDGPUMemoryManager : public ClockedObject { - class GPUMemPort : public MasterPort + class GPUMemPort : public RequestPort { public: GPUMemPort(const std::string &_name, AMDGPUMemoryManager &_gpuMemMgr) - : MasterPort(_name, &_gpuMemMgr), gpu_mem(_gpuMemMgr) + : RequestPort(_name), gpu_mem(_gpuMemMgr) { }