From 2bb965329d75162994abe8a1da58d03a34561027 Mon Sep 17 00:00:00 2001 From: "Grochowski, Stanislaw" Date: Wed, 9 Jul 2025 10:41:17 +0000 Subject: [PATCH] fix: Add BMG 0xE209 device id Related-To: NEO-15319 Signed-off-by: Grochowski, Stanislaw --- .../xe2_hpg_core/bmg/linux/dll/device_id_tests_bmg.cpp | 3 ++- shared/source/dll/devices/devices_base.inl | 1 + .../xe2_hpg_core/bmg/definitions/device_ids_configs_bmg.h | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/opencl/test/unit_test/xe2_hpg_core/bmg/linux/dll/device_id_tests_bmg.cpp b/opencl/test/unit_test/xe2_hpg_core/bmg/linux/dll/device_id_tests_bmg.cpp index 8d1b452579..3159b49f68 100644 --- a/opencl/test/unit_test/xe2_hpg_core/bmg/linux/dll/device_id_tests_bmg.cpp +++ b/opencl/test/unit_test/xe2_hpg_core/bmg/linux/dll/device_id_tests_bmg.cpp @@ -10,8 +10,9 @@ using namespace NEO; TEST_F(DeviceIdTests, GivenBmgSupportedDeviceIdThenDeviceDescriptorTableExists) { - std::array expectedDescriptors = {{ + std::array expectedDescriptors = {{ {0xE202, &BmgHwConfig::hwInfo, &BmgHwConfig::setupHardwareInfo}, + {0xE209, &BmgHwConfig::hwInfo, &BmgHwConfig::setupHardwareInfo}, {0xE20B, &BmgHwConfig::hwInfo, &BmgHwConfig::setupHardwareInfo}, {0xE20C, &BmgHwConfig::hwInfo, &BmgHwConfig::setupHardwareInfo}, {0xE20D, &BmgHwConfig::hwInfo, &BmgHwConfig::setupHardwareInfo}, diff --git a/shared/source/dll/devices/devices_base.inl b/shared/source/dll/devices/devices_base.inl index f8121c0233..e21f0d0543 100644 --- a/shared/source/dll/devices/devices_base.inl +++ b/shared/source/dll/devices/devices_base.inl @@ -27,6 +27,7 @@ DEVICE(0xFD81, PtlHwConfig) #if SUPPORT_XE2_HPG_CORE #ifdef SUPPORT_BMG DEVICE(0xE202, BmgHwConfig) +NAMEDDEVICE(0xE209, BmgHwConfig, "Intel(R) Arc(TM) B580 Graphics") NAMEDDEVICE(0xE20B, BmgHwConfig, "Intel(R) Arc(TM) B580 Graphics") NAMEDDEVICE(0xE20C, BmgHwConfig, "Intel(R) Arc(TM) B570 Graphics") DEVICE(0xE20D, BmgHwConfig) diff --git a/shared/source/xe2_hpg_core/bmg/definitions/device_ids_configs_bmg.h b/shared/source/xe2_hpg_core/bmg/definitions/device_ids_configs_bmg.h index 0f71b60d88..f573aa2e85 100644 --- a/shared/source/xe2_hpg_core/bmg/definitions/device_ids_configs_bmg.h +++ b/shared/source/xe2_hpg_core/bmg/definitions/device_ids_configs_bmg.h @@ -10,6 +10,6 @@ #include namespace NEO { -const std::vector bmgG21DeviceIds{0xE202, 0xE20B, 0xE20C, 0xE20D, 0xE210, 0xE211, 0xE212, 0xE215, 0xE216}; +const std::vector bmgG21DeviceIds{0xE202, 0xE209, 0xE20B, 0xE20C, 0xE20D, 0xE210, 0xE211, 0xE212, 0xE215, 0xE216}; const std::vector bmgG31DeviceIds{0xE220, 0xE221, 0xE222, 0xE223}; } // namespace NEO