wsl/libhsakmt: add .NodeId() in WDDMDevice

Signed-off-by: Flora Cui <flora.cui@amd.com>
Reviewed-by: Tianci Yin <tianci.yin@amd.com>
Part-of: <http://10.67.69.192/wsl/rocr-runtime/-/merge_requests/82>
This commit is contained in:
Flora Cui
2025-06-25 12:08:35 +08:00
committed by Frank Min
parent 006ee57aa3
commit b3c685585e
2 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -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);
}
+2 -2
View File
@@ -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();