From 872476061a92794b89cb6b179f3ab1fa638693b0 Mon Sep 17 00:00:00 2001 From: Chengjun Yao Date: Wed, 4 Jun 2025 17:06:12 +0800 Subject: [PATCH] wsl/hsakmt: remove unessary struct _HsaVersionCapability Signed-off-by: Chengjun Yao Reviewed-by: Horatio Zhang Part-of: --- libhsakmt.h | 2 -- openclose.cpp | 5 ----- version.cpp | 23 ----------------------- 3 files changed, 30 deletions(-) diff --git a/libhsakmt.h b/libhsakmt.h index 28f4b8ae34..0f852ead65 100644 --- a/libhsakmt.h +++ b/libhsakmt.h @@ -56,7 +56,6 @@ struct hsakmtRuntime { is_svm_api_supported(false), zfb_support(0), vendor_packet_process(0), - enable_vendor_packet(0), check_avail_sysram(false), max_single_alloc_size(0), enable_thunk_sub_allocator(0) {} @@ -74,7 +73,6 @@ struct hsakmtRuntime { bool is_svm_api_supported; int zfb_support; int vendor_packet_process; - int enable_vendor_packet; bool check_avail_sysram; size_t max_single_alloc_size; int enable_thunk_sub_allocator; diff --git a/openclose.cpp b/openclose.cpp index 224a2098ae..93c796ca43 100644 --- a/openclose.cpp +++ b/openclose.cpp @@ -107,11 +107,6 @@ static HSAKMT_STATUS init_vars_from_env(void) { if (envvar) dxg_runtime->vendor_packet_process = atoi(envvar); - /* Decide whether hsa-runtime dispatch vendor packet */ - envvar = getenv("WSL_ENABLE_VENDOR_PACKET"); - if (envvar) - dxg_runtime->enable_vendor_packet = atoi(envvar); - /* Decide whether to check available system memory before allocation */ envvar = getenv("WSL_CHECK_AVAIL_SYSRAM"); if (envvar) diff --git a/version.cpp b/version.cpp index 12dd505714..121c687f3e 100644 --- a/version.cpp +++ b/version.cpp @@ -35,26 +35,3 @@ HSAKMT_STATUS HSAKMTAPI hsaKmtGetVersion(HsaVersionInfo *VersionInfo) { return HSAKMT_STATUS_SUCCESS; } - -HSAKMT_STATUS HSAKMTAPI -hsaKmtGetVersionCapInfo(HsaVersionCapability *VersionCapInfo) { - CHECK_DXG_OPEN(); - - VersionCapInfo->Value = 0; - VersionCapInfo->ui64.Sdma = 1; - VersionCapInfo->ui64.IPCLegacyMode = 0; // Force to 0 to support IPC mem - /*VersionCapInfo->ui64.InterruptSignal = 0; - VersionCapInfo->ui64.SdmaUserQueue = 0; - VersionCapInfo->ui64.SdmaPeer = 0; - VersionCapInfo->ui64.SdmaGang = 0; - VersionCapInfo->ui64.Image = 0; - VersionCapInfo->ui64.EventAge = 0; - VersionCapInfo->ui64.Scratch = 0; - VersionCapInfo->ui64.XNack = 0; - VersionCapInfo->ui64.FineGrainPcie = 0; - VersionCapInfo->ui64.Devmemqueuebuf = 0;*/ - - VersionCapInfo->ui64.VendorPacket = dxg_runtime->enable_vendor_packet; - - return HSAKMT_STATUS_SUCCESS; -}