libhsakmt: add NodeId at HsaGraphicsResourceInfo.

Return GPU NodeId that exported the DMA buffer from amdgpu graphic driver
at fmm_register_graphics_handle.

Signed-off-by: Xiaogang Chen<Xiaogang.Chen@amd.com>
Change-Id: Iaeccce6e6d0b7e27f10b15ed89d1b5310d03d44b


[ROCm/ROCR-Runtime commit: 9bebb276be]
이 커밋은 다음에 포함됨:
Xiaogang Chen 작성하고 Xiaogang Chen가 2023-05-29 00:15:14 -04:00를 커밋함
1 부모 eeec387ca2
커밋 6800fbec43
2 파일이 변경됨
+2 -2

검색과 일치하는 파일 없음

+1 -1
파일 보기
@@ -607,7 +607,7 @@ typedef struct _HsaGraphicsResourceInfo {
HSAuint64 SizeInBytes; // Buffer size
const void *Metadata; // Pointer to metadata owned by Thunk
HSAuint32 MetadataSizeInBytes; // Size of metadata
HSAuint32 Reserved; // Reserved for future use, will be set to 0
HSAuint32 NodeId; // GPU exported the buffer
} HsaGraphicsResourceInfo;
typedef enum _HSA_CACHING_TYPE
+1 -1
파일 보기
@@ -3590,7 +3590,7 @@ HSAKMT_STATUS fmm_register_graphics_handle(HSAuint64 GraphicsResourceHandle,
GraphicsResourceInfo->SizeInBytes = infoArgs.size;
GraphicsResourceInfo->Metadata = (void *)(unsigned long)infoArgs.metadata_ptr;
GraphicsResourceInfo->MetadataSizeInBytes = infoArgs.metadata_size;
GraphicsResourceInfo->Reserved = 0;
gpuid_to_nodeid(infoArgs.gpu_id, &GraphicsResourceInfo->NodeId);
return HSAKMT_STATUS_SUCCESS;