/* * Copyright (C) 2017-2020 Intel Corporation * * SPDX-License-Identifier: MIT * */ #include "shared/source/helpers/hw_info.h" namespace NEO { template struct EnableGfxProductHw { typedef typename HwMapper::GfxProduct GfxProduct; enum { gfxFamily = HwMapper::gfxFamily }; EnableGfxProductHw() { EnableGfxFamilyHw(gfxFamily)> enableFamily; hardwarePrefix[gfxProduct] = HwMapper::abbreviation; defaultHardwareInfoConfigTable[gfxProduct] = GfxProduct::defaultHardwareInfoConfig; hardwareInfoTable[gfxProduct] = &GfxProduct::hwInfo; hardwareInfoSetup[gfxProduct] = GfxProduct::setupHardwareInfo; } }; } // namespace NEO