/* * Copyright (C) 2019 Intel Corporation * * SPDX-License-Identifier: MIT * */ #include "runtime/os_interface/hw_info_config.h" namespace NEO { template cl_unified_shared_memory_capabilities_intel HwInfoConfigHw::getHostMemCapabilities() { return (CL_UNIFIED_SHARED_MEMORY_ACCESS_INTEL | CL_UNIFIED_SHARED_MEMORY_ATOMIC_ACCESS_INTEL); } template cl_unified_shared_memory_capabilities_intel HwInfoConfigHw::getDeviceMemCapabilities() { return (CL_UNIFIED_SHARED_MEMORY_ACCESS_INTEL | CL_UNIFIED_SHARED_MEMORY_ATOMIC_ACCESS_INTEL); } template cl_unified_shared_memory_capabilities_intel HwInfoConfigHw::getSingleDeviceSharedMemCapabilities() { return (CL_UNIFIED_SHARED_MEMORY_ACCESS_INTEL | CL_UNIFIED_SHARED_MEMORY_ATOMIC_ACCESS_INTEL); } template cl_unified_shared_memory_capabilities_intel HwInfoConfigHw::getCrossDeviceSharedMemCapabilities() { return 0; } template cl_unified_shared_memory_capabilities_intel HwInfoConfigHw::getSharedSystemMemCapabilities() { return 0; } } // namespace NEO