libhsakmt: permit runtime enable version for new hw mode set restrictions

The KFD no longer allow debug ops that modify HW state prior to
trap activation so permit bump in major version.

Signed-off-by: Jonathan Kim <jonathan.kim@amd.com>
Change-Id: I072d3998b7b043df9a67f0f6762b0afdfa9382c6


[ROCm/ROCR-Runtime commit: 79cd63fab6]
This commit is contained in:
Jonathan Kim authored and Jonathan Kim committed 2022-06-24 10:21:57 -04:00
1 bovenliggende 98df7779da
commit 2018829660
1 file changed
+4 -2
+4 -2
Bestand weergeven
@@ -297,6 +297,7 @@ hsaKmtGetKernelDebugTrapVersionInfo(
}
#define HSA_RUNTIME_ENABLE_MIN_MAJOR 10
#define HSA_RUNTIME_ENABLE_MAX_MAJOR 11
#define HSA_RUNTIME_ENABLE_MIN_MINOR 0
HSAKMT_STATUS HSAKMTAPI hsaKmtRuntimeEnable(void *rDebug,
bool setupTtmp)
@@ -310,8 +311,9 @@ HSAKMT_STATUS HSAKMTAPI hsaKmtRuntimeEnable(void *rDebug,
if (result)
return HSAKMT_STATUS_NOT_SUPPORTED;
if (kMajor != HSA_RUNTIME_ENABLE_MIN_MAJOR ||
(int)kMinor < HSA_RUNTIME_ENABLE_MIN_MINOR)
if (kMajor < HSA_RUNTIME_ENABLE_MIN_MAJOR || kMajor > HSA_RUNTIME_ENABLE_MAX_MAJOR ||
(kMajor == HSA_RUNTIME_ENABLE_MIN_MAJOR &&
(int)kMinor < HSA_RUNTIME_ENABLE_MIN_MINOR))
return HSAKMT_STATUS_NOT_SUPPORTED;
memset(&args, 0x00, sizeof(args));