/* * Copyright (C) 2019-2020 Intel Corporation * * SPDX-License-Identifier: MIT * */ #include "shared/source/aub/aub_helper.h" #include "shared/source/aub_mem_dump/aub_mem_dump.h" namespace NEO { template int AubHelperHw::getMemTraceForPml4Entry() const { if (localMemoryEnabled) { return AubMemDump::AddressSpaceValues::TraceLocal; } return AubMemDump::AddressSpaceValues::TracePml4Entry; } template int AubHelperHw::getMemTraceForPdpEntry() const { if (localMemoryEnabled) { return AubMemDump::AddressSpaceValues::TraceLocal; } return AubMemDump::AddressSpaceValues::TracePhysicalPdpEntry; } template int AubHelperHw::getMemTraceForPdEntry() const { if (localMemoryEnabled) { return AubMemDump::AddressSpaceValues::TraceLocal; } return AubMemDump::AddressSpaceValues::TracePpgttPdEntry; } template int AubHelperHw::getMemTraceForPtEntry() const { if (localMemoryEnabled) { return AubMemDump::AddressSpaceValues::TraceLocal; } return AubMemDump::AddressSpaceValues::TracePpgttEntry; } } // namespace NEO