Chengjun Yao
15ff43c4ce
librocdxg: Integrate DXCore loader into WDDM thunks
...
Replace direct D3DKMT API calls with DXCORE_CALL macro in WDDM
thunk layer. This enables dynamic loading of DXCore functions
while maintaining the same API interface.
Updated thunk functions:
- MapGpuVirtualAddress, CreateAllocation, DestroyAllocation
- ReserveGpuVirtualAddress, FreeGpuVirtualAddress
- MakeResident, Evict, ShareObjects
- QueryResourceInfoFromNtHandle, OpenResourceFromNtHandle
All existing functionality is preserved while adding flexibility
for runtime DXCore availability detection.
Signed-off-by: Chengjun Yao <Chengjun.Yao@amd.com >
Signed-off-by: Yang Su <Yang.Su2@amd.com >
Reviewed-by: Shi.Leslie <Yuliang.Shi@amd.com >
2025-11-05 18:53:37 +08:00
Flora Cui
72cbeeff6d
wsl/libhsakmt: refactor handling of kmd priv data
...
Signed-off-by: Flora Cui <flora.cui@amd.com >
Reviewed-by: Longlong Yao <Longlong.Yao@amd.com >
Part-of: <http://10.67.69.192/wsl/rocr-runtime/-/merge_requests/98 >
2025-11-05 18:53:37 +08:00
Flora Cui
1217d4eae7
wsl/libhsakmt: simplify adapter_info
...
Signed-off-by: Flora Cui <flora.cui@amd.com >
Reviewed-by: Longlong Yao <Longlong.Yao@amd.com >
Part-of: <http://10.67.69.192/wsl/rocr-runtime/-/merge_requests/97 >
2025-11-05 18:53:37 +08:00
Flora Cui
e0f40ae8d4
wsl/libhsakmt: refactor check for supported device
...
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/95 >
2025-11-05 18:53:37 +08:00
Horatio Zhang
5c16eddc67
wsl/libhsakmt: update WIN_KMD_VERSION to 25.20
...
Signed-off-by: Horatio Zhang <Hongkun.Zhang@amd.com >
Reviewed-by: Flora Cui <flora.cui@amd.com >
Part-of: <http://10.67.69.192/wsl/rocr-runtime/-/merge_requests/92 >
2025-11-05 18:53:37 +08:00
Longlong Yao
7855113a9f
wsl/libhsakmt: reimplement GetClockCounters
...
Signed-off-by: Longlong Yao <Longlong.Yao@amd.com >
Reviewed-by: Flora Cui <flora.cui@amd.com >
Part-of: <http://10.67.69.192/wsl/rocr-runtime/-/merge_requests/80 >
2025-11-05 18:53:36 +08:00
Horatio Zhang
aeb666c210
wsl/hsakmt: Add w7900d device id
...
Signed-off-by: Horatio Zhang <Hongkun.Zhang@amd.com >
Reviewed-by: tiancyin <tianci.yin@amd.com >
Part-of: <http://10.67.69.192/wsl/rocr-runtime/-/merge_requests/74 >
2025-11-05 18:53:36 +08:00
Longlong Yao
875539a4f8
libhsakmt: change to device id for R9700
...
Signed-off-by: Longlong Yao <Longlong.Yao@amd.com >
Reviewed-by: Flora Cui <flora.cui@amd.com >
Part-of: <http://10.67.69.192/wsl/rocr-runtime/-/merge_requests/56 >
2025-11-05 18:53:36 +08:00
Flora Cui
9489ddb3fe
wsl/libhsakmt: correct gfx family id
...
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/54 >
2025-11-05 18:53:36 +08:00
Longlong Yao
334c7d9bac
libhsakmt: correct gfx version
...
Signed-off-by: Longlong Yao <Longlong.Yao@amd.com >
Reviewed-by: Flora Cui <flora.cui@amd.com >
Part-of: <http://10.67.69.192/wsl/rocr-runtime/-/merge_requests/53 >
2025-11-05 18:53:36 +08:00
Longlong Yao
eff0a3e893
libhsakmt: add new asic support
...
It would be changed to correct device id if there is available
release IFWI for Navi48 XTW.
Signed-off-by: Longlong Yao <Longlong.Yao@amd.com >
Reviewed-by: lyndonli <Lyndon.Li@amd.com >
Part-of: <http://10.67.69.192/wsl/rocr-runtime/-/merge_requests/49 >
2025-11-05 18:53:36 +08:00
Longlong Yao
5b6f63917a
libhsakmt: add a check for Windows driver version
...
Signed-off-by: Longlong Yao <Longlong.Yao@amd.com >
Reviewed-by: lyndonli <Lyndon.Li@amd.com >
Part-of: <http://10.67.69.192/wsl/rocr-runtime/-/merge_requests/47 >
2025-11-05 18:53:36 +08:00
Longlong Yao
be242bfc46
libhsakmt: change the unit of clock according to kmd version
...
Windows KMD driver(25.10) has changed the unit of clock from
MHz to KHz.
Signed-off-by: Longlong Yao <Longlong.Yao@amd.com >
Reviewed-by: lyndonli <Lyndon.Li@amd.com >
Part-of: <http://10.67.69.192/wsl/rocr-runtime/-/merge_requests/43 >
2025-11-05 18:53:36 +08:00
Longlong Yao
65b42fb70a
libhsakmt: add support to get driver version number
...
Signed-off-by: Longlong Yao <Longlong.Yao@amd.com >
Reviewed-by: lyndonli <Lyndon.Li@amd.com >
Part-of: <http://10.67.69.192/wsl/rocr-runtime/-/merge_requests/43 >
2025-11-05 18:53:36 +08:00
Longlong Yao
f44abf508e
wsl/libhsakmt: change device id
...
Reviewed-by: lyndonli <Lyndon.Li@amd.com >
Signed-off-by: Longlong Yao <Longlong.Yao@amd.com >
Part-of: <http://10.67.69.192/wsl/rocr-runtime/-/merge_requests/38 >
2025-11-05 18:53:36 +08:00
Flora Cui
f7d2df7486
wsl/hsakmt: add more gfx1100 asic to kGfxipTable
...
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/27 >
2025-11-05 18:53:35 +08:00
lyndonli
33ea72a993
wsl/hsakmt: Implement fetching of UUID
...
Signed-off-by: lyndonli <Lyndon.Li@amd.com >
Reviewed-by: Shi.Leslie <Yuliang.Shi@amd.com >
Reviewed-by: Flora Cui <flora.cui@amd.com >
Part-of: <http://10.67.69.192/wsl/rocr-runtime/-/merge_requests/25 >
2025-11-05 18:53:35 +08:00
Flora Cui
73a64175a1
wsl/hsakmt: fix pci bdf
...
Signed-off-by: Flora Cui <flora.cui@amd.com >
Reviewed-by: lyndonli <Lyndon.Li@amd.com >
Part-of: <http://10.67.69.192/wsl/rocr-runtime/-/merge_requests/24 >
2025-11-05 18:53:35 +08:00
Longlong Yao
255069da95
wsl/hsakmt: Add is_dgpu check for wddm device
...
Reviewed-by: Flora Cui <flora.cui@amd.com >
Signed-off-by: Longlong Yao <Longlong.Yao@amd.com >
Part-of: <http://10.67.69.192/wsl/rocr-runtime/-/merge_requests/18 >
2025-11-05 18:53:35 +08:00
Flora Cui
7734c0baad
wsl/hsakmt: move src/inc to include/impl
...
Signed-off-by: Flora Cui <flora.cui@amd.com >
Reviewed-by: Horatio Zhang <Hongkun.Zhang@amd.com >
Part-of: <http://10.67.69.192/wsl/rocr-runtime/-/merge_requests/15 >
2025-11-05 18:53:35 +08:00
Aaron Liu
9c59764f97
wsl/hsakmt: fix support ASICs for WSL
...
Signed-off-by: Aaron Liu <aaron.liu@amd.com >
Part-of: <http://10.67.69.192/wsl/libhsakmt/-/merge_requests/9 >
2025-11-05 18:53:35 +08:00
Longlong Yao
48395b2295
wsl/hsakmt: rename rocr_proxy to thunk_proxy
...
Signed-off-by: Longlong Yao <Longlong.Yao@amd.com >
Part-of: <http://10.67.69.192/wsl/libhsakmt/-/merge_requests/26 >
2025-11-05 18:53:35 +08:00