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 authored and Frank Min committed 2025-11-05 18:53:36 +08:00
1 parent 006ee57aa3
commit b3c685585e
2 files changed
+3 -3

No files matched your search

+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();