/* * Copyright (C) 2017-2018 Intel Corporation * * SPDX-License-Identifier: MIT * */ #include "runtime/command_stream/aub_command_stream_receiver_hw.h" #include "runtime/command_stream/aub_command_stream_receiver_hw.inl" #include "runtime/helpers/base_object.h" #include "runtime/helpers/array_count.h" namespace OCLRT { typedef SKLFamily Family; static auto gfxCore = IGFX_GEN9_CORE; template <> void populateFactoryTable>() { extern AubCommandStreamReceiverCreateFunc aubCommandStreamReceiverFactory[IGFX_MAX_CORE]; UNRECOVERABLE_IF(!isInRange(gfxCore, aubCommandStreamReceiverFactory)); aubCommandStreamReceiverFactory[gfxCore] = AUBCommandStreamReceiverHw::create; } template class AUBCommandStreamReceiverHw; } // namespace OCLRT