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
Este cometimento está contido em:
cometido por
Jonathan Kim
ascendente
350eba3a07
cometimento
79cd63fab6
+4
-2
@@ -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));
|
||||
|
||||
Criar uma nova questão referindo esta
Bloquear um utilizador