diff --git a/librocdxg.ver b/librocdxg.ver index b4000177a3..d91b29ec90 100644 --- a/librocdxg.ver +++ b/librocdxg.ver @@ -80,6 +80,7 @@ hsaKmtSetXNACKMode; hsaKmtGetXNACKMode; hsaKmtOpenSMI; hsaKmtExportDMABufHandle; +hsaKmtGetMemoryHandle; hsaKmtWaitOnEvent_Ext; hsaKmtWaitOnMultipleEvents_Ext; hsaKmtReplaceAsanHeaderPage; diff --git a/memory.cpp b/memory.cpp index 04ebcd34fe..598834ea90 100644 --- a/memory.cpp +++ b/memory.cpp @@ -530,6 +530,13 @@ HSAKMT_STATUS HSAKMTAPI hsaKmtExportDMABufHandle(void *MemoryAddress, return HSAKMT_STATUS_ERROR; } +HSAKMT_STATUS HSAKMTAPI +hsaKmtGetMemoryHandle(void *MemoryAddress, HSAuint64 SizeInBytes, + uint64_t *SharedMemoryHandle) { + CHECK_DXG_OPEN(); + + return HSAKMT_STATUS_NOT_SUPPORTED; +} HSAKMT_STATUS import_dmabuf_fd(int DMABufFd, uint32_t NodeId,