libhsakmt: query/use render node fds that libdrm uses.

Query render node fds that libdrm uses for current process and
use them at Thunk if available.

v2: avoid naming conflict with amdgpu_device_get_fd from amdgpu.h

Signed-off-by: Xiaogang Chen<Xiaogang.Chen@amd.com>
Change-Id: Id7288c03730f4a4c9c3644e37ca4725fec71a471
Cette révision appartient à :
Xiaogang Chen
2022-11-15 12:18:27 -06:00
révisé par Xiaogang Chen
Parent 9bebb276be
révision ac1db60fc2
6 fichiers modifiés avec 95 ajouts et 9 suppressions
+2
Voir le fichier
@@ -1409,6 +1409,8 @@ typedef enum _HSA_SVM_UNMAP_TRIGGERS {
#define HSA_SMI_EVENT_MASK_FROM_INDEX(i) (1ULL << ((i) - 1))
#define HSA_SMI_EVENT_MSG_SIZE 96
typedef void *HsaAMDGPUDeviceHandle;
#pragma pack(pop, hsakmttypes_h)