libhsakmt: gfx950: Add option to enable HIGH_PRECISION

Environment variable HSA_HIGH_PRECISION_MODE can be used to control MFMA
precision

Signed-off-by: Harish Kasiviswanathan <Harish.Kasiviswanathan@amd.com>
Change-Id: Ib78dd9dd8867025e090a3cca96ab6db4f65dea12
Этот коммит содержится в:
Harish Kasiviswanathan
2025-01-09 11:00:32 -05:00
коммит произвёл Yat Sin, David
родитель 3be9c49b63
Коммит 2a64fa5e06
2 изменённых файлов: 15 добавлений и 5 удалений
+4 -1
Просмотреть файл
@@ -163,7 +163,7 @@ struct kfd_ioctl_set_memory_policy_args {
__u32 gpu_id; /* to KFD */
__u32 default_policy; /* to KFD */
__u32 alternate_policy; /* to KFD */
__u32 pad;
__u32 misc_process_flag; /* to KFD */
};
/*
@@ -363,6 +363,9 @@ enum kfd_dbg_trap_exception_code {
#define KFD_DBG_EC_TYPE_IS_PROCESS(ecode) \
(!!(KFD_EC_MASK(ecode) & KFD_EC_MASK_PROCESS))
/* Misc. per process flags */
#define ENABLE_MFMA_HIGH_PRECISION (1 << 0)
enum kfd_dbg_runtime_state {
DEBUG_RUNTIME_STATE_DISABLED = 0,
DEBUG_RUNTIME_STATE_ENABLED = 1,