diff --git a/opencl/test/unit_test/offline_compiler/decoder/decoder_tests.cpp b/opencl/test/unit_test/offline_compiler/decoder/decoder_tests.cpp index 961633a762..4fa407cf3d 100644 --- a/opencl/test/unit_test/offline_compiler/decoder/decoder_tests.cpp +++ b/opencl/test/unit_test/offline_compiler/decoder/decoder_tests.cpp @@ -785,6 +785,7 @@ TEST(DecoderHelperTest, GivenGfxCoreFamilyWhenTranslatingToIgaGenBaseThenExpecte std::pair{IGFX_XE_HPG_CORE, IGA_XE_HPG}, std::pair{IGFX_XE_HPC_CORE, IGA_XE_HPC}, std::pair{IGFX_XE2_HPG_CORE, IGA_XE2}, + std::pair{IGFX_XE3_CORE, IGA_XE3}, std::pair{IGFX_UNKNOWN_CORE, IGA_GEN_INVALID}}; @@ -807,6 +808,7 @@ TEST(DecoderHelperTest, GivenProductFamilyWhenTranslatingToIgaGenBaseThenExpecte std::pair{IGFX_ARROWLAKE, IGA_XE_HPG}, std::pair{IGFX_BMG, IGA_XE2}, std::pair{IGFX_LUNARLAKE, IGA_XE2}, + std::pair{IGFX_PTL, IGA_XE3}, std::pair{IGFX_UNKNOWN, IGA_GEN_INVALID}}; diff --git a/shared/offline_compiler/source/decoder/translate_platform_base.h b/shared/offline_compiler/source/decoder/translate_platform_base.h index 769fc3fec5..57c95f6ee1 100644 --- a/shared/offline_compiler/source/decoder/translate_platform_base.h +++ b/shared/offline_compiler/source/decoder/translate_platform_base.h @@ -31,6 +31,8 @@ inline iga_gen_t translateToIgaGenBase(PRODUCT_FAMILY productFamily) { case IGFX_BMG: case IGFX_LUNARLAKE: return IGA_XE2; + case IGFX_PTL: + return IGA_XE3; } } @@ -48,6 +50,8 @@ inline iga_gen_t translateToIgaGenBase(GFXCORE_FAMILY coreFamily) { return IGA_XE_HPC; case IGFX_XE2_HPG_CORE: return IGA_XE2; + case IGFX_XE3_CORE: + return IGA_XE3; } }