From c306c457db539da17d69a7d86d507c2c22c878c9 Mon Sep 17 00:00:00 2001 From: Filip Hazubski Date: Thu, 30 Jan 2025 18:36:21 +0000 Subject: [PATCH] fix: Add BMG device ids Add following device ids: 0xE210, 0xE215, 0xE216 Signed-off-by: Filip Hazubski --- .../xe2_hpg_core/bmg/linux/dll/device_id_tests_bmg.cpp | 7 +++++-- shared/source/dll/devices/devices_base.inl | 3 +++ .../xe2_hpg_core/bmg/definitions/device_ids_configs_bmg.h | 4 ++-- 3 files changed, 10 insertions(+), 4 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 1127585163..5d52d0c003 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 @@ -1,5 +1,5 @@ /* - * Copyright (C) 2024 Intel Corporation + * Copyright (C) 2024-2025 Intel Corporation * * SPDX-License-Identifier: MIT * @@ -10,12 +10,15 @@ using namespace NEO; TEST_F(DeviceIdTests, GivenBmgSupportedDeviceIdThenDeviceDescriptorTableExists) { - std::array expectedDescriptors = {{ + std::array expectedDescriptors = {{ {0xE202, &BmgHwConfig::hwInfo, &BmgHwConfig::setupHardwareInfo}, {0xE20B, &BmgHwConfig::hwInfo, &BmgHwConfig::setupHardwareInfo}, {0xE20C, &BmgHwConfig::hwInfo, &BmgHwConfig::setupHardwareInfo}, {0xE20D, &BmgHwConfig::hwInfo, &BmgHwConfig::setupHardwareInfo}, + {0xE210, &BmgHwConfig::hwInfo, &BmgHwConfig::setupHardwareInfo}, {0xE212, &BmgHwConfig::hwInfo, &BmgHwConfig::setupHardwareInfo}, + {0xE215, &BmgHwConfig::hwInfo, &BmgHwConfig::setupHardwareInfo}, + {0xE216, &BmgHwConfig::hwInfo, &BmgHwConfig::setupHardwareInfo}, }}; testImpl(expectedDescriptors); diff --git a/shared/source/dll/devices/devices_base.inl b/shared/source/dll/devices/devices_base.inl index 80df4751dd..587e0bbd85 100644 --- a/shared/source/dll/devices/devices_base.inl +++ b/shared/source/dll/devices/devices_base.inl @@ -24,7 +24,10 @@ DEVICE(0xE202, BmgHwConfig) NAMEDDEVICE(0xE20B, BmgHwConfig, "Intel(R) Arc(TM) B580 Graphics") NAMEDDEVICE(0xE20C, BmgHwConfig, "Intel(R) Arc(TM) B570 Graphics") DEVICE(0xE20D, BmgHwConfig) +DEVICE(0xE210, BmgHwConfig) DEVICE(0xE212, BmgHwConfig) +DEVICE(0xE215, BmgHwConfig) +DEVICE(0xE216, BmgHwConfig) #endif #ifdef SUPPORT_LNL NAMEDDEVICE(0x6420, LnlHwConfig, "Intel(R) Graphics") 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 c48d4081a3..775168dc77 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 @@ -1,5 +1,5 @@ /* - * Copyright (C) 2024 Intel Corporation + * Copyright (C) 2024-2025 Intel Corporation * * SPDX-License-Identifier: MIT * @@ -10,5 +10,5 @@ #include namespace NEO { -const std::vector bmgG21DeviceIds{0xE202, 0xE20B, 0xE20C, 0xE20D, 0xE212}; +const std::vector bmgG21DeviceIds{0xE202, 0xE20B, 0xE20C, 0xE20D, 0xE210, 0xE212, 0xE215, 0xE216}; } // namespace NEO