/* * Copyright (C) 2018-2019 Intel Corporation * * SPDX-License-Identifier: MIT * */ namespace NEO { template bool UnitTestHelper::isL3ConfigProgrammable() { return true; }; template bool UnitTestHelper::evaluateDshUsage(size_t sizeBeforeEnqueue, size_t sizeAfterEnqueue, Kernel *kernel) { if (sizeBeforeEnqueue != sizeAfterEnqueue) { return true; } return false; } template bool UnitTestHelper::isPageTableManagerSupported(const HardwareInfo &hwInfo) { return false; } template bool UnitTestHelper::isTimestampPacketWriteSupported() { return false; } template bool UnitTestHelper::isExpectMemoryNotEqualSupported() { return false; } template uint32_t UnitTestHelper::getDefaultSshUsage() { return 0; } template bool UnitTestHelper::evaluateGshAddressForScratchSpace(uint64_t usedScratchGpuAddress, uint64_t retrievedGshAddress) { return usedScratchGpuAddress == retrievedGshAddress; } template bool UnitTestHelper::isPipeControlWArequired(const HardwareInfo &hwInfo) { return false; } template inline uint64_t UnitTestHelper::getMemoryAddress(const typename GfxFamily::MI_ATOMIC &atomic) { return atomic.getMemoryAddress() | ((static_cast(atomic.getMemoryAddressHigh())) << 32); } template const bool UnitTestHelper::tiledImagesSupported = true; template const uint32_t UnitTestHelper::smallestTestableSimdSize = 8; template const AuxTranslationMode UnitTestHelper::requiredAuxTranslationMode = AuxTranslationMode::Builtin; } // namespace NEO