From b3c685585e7ddf1b7fac2bd7af951909686e537b Mon Sep 17 00:00:00 2001 From: Flora Cui Date: Wed, 25 Jun 2025 12:08:35 +0800 Subject: [PATCH] wsl/libhsakmt: add .NodeId() in WDDMDevice Signed-off-by: Flora Cui Reviewed-by: Tianci Yin Part-of: --- topology.cpp | 2 +- wddm/device.cpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/topology.cpp b/topology.cpp index 397477e534..c8739e0539 100644 --- a/topology.cpp +++ b/topology.cpp @@ -379,7 +379,7 @@ HSAKMT_STATUS topology_sysfs_get_system_props(HsaSystemProperties& props) { for (uint32_t i = 0; i < num_adapters; i++) { wsl::thunk::WDDMDevice *device = new wsl::thunk::WDDMDevice( - adapters[i].hAdapter, adapters[i].AdapterLuid); + adapters[i].hAdapter, adapters[i].AdapterLuid, i+1); assert(device && "Create WDDM Device fail"); dxg_topology->wdevices_.push_back(device); } diff --git a/wddm/device.cpp b/wddm/device.cpp index bcfb18f798..8d5c18d162 100644 --- a/wddm/device.cpp +++ b/wddm/device.cpp @@ -59,8 +59,8 @@ namespace thunk { const uint32_t WDDMDevice::cmdbuf_aql_frame_num_ = 0x1000; -WDDMDevice::WDDMDevice(D3DKMT_HANDLE adapter, LUID adapter_luid) - : adapter_(adapter), adapter_luid_(adapter_luid) { +WDDMDevice::WDDMDevice(D3DKMT_HANDLE adapter, LUID adapter_luid, uint32_t node_id) + : adapter_(adapter), adapter_luid_(adapter_luid), node_id_(node_id) { memset(&device_info_, 0, sizeof(device_info_)); ParseDeviceInfo();