libhsakmt: Move global zfb_support to globals.c

zfb_support needs to accessed from multiple places, so move to globals.c
file

Change-Id: I40b487c26a13e7cc6fc01b671d6166e7114e02d2
Signed-off-by: Harish Kasiviswanathan <Harish.Kasiviswanathan@amd.com>


[ROCm/ROCR-Runtime commit: 191caf46ac]
Esse commit está contido em:
Harish Kasiviswanathan
2024-02-25 17:37:56 -05:00
commit de1c7daba7
4 arquivos alterados com 3 adições e 5 exclusões
+2
Ver Arquivo
@@ -37,3 +37,5 @@ int PAGE_SHIFT;
/* whether to check all dGPUs in the topology support SVM API */
bool is_svm_api_supported;
/* zfb is mainly used during emulation */
int zfb_support;
+1
Ver Arquivo
@@ -38,6 +38,7 @@ extern bool hsakmt_forked;
extern pthread_mutex_t hsakmt_mutex;
extern bool is_dgpu;
extern bool is_svm_api_supported;
extern int zfb_support;
extern HsaVersionInfo kfd_version_info;
-2
Ver Arquivo
@@ -34,8 +34,6 @@
#include <fcntl.h>
#include "fmm.h"
extern int zfb_support;
HSAKMT_STATUS HSAKMTAPI hsaKmtSetMemoryPolicy(HSAuint32 Node,
HSAuint32 DefaultPolicy,
HSAuint32 AlternatePolicy,
-3
Ver Arquivo
@@ -49,9 +49,6 @@ static pid_t parent_pid = -1;
int hsakmt_debug_level;
bool hsakmt_forked;
/* zfb is mainly used during emulation */
int zfb_support;
/* is_forked_child detects when the process has forked since the last
* time this function was called. We cannot rely on pthread_atfork
* because the process can fork without calling the fork function in