From cb29071e77c3a2d4723c5ea852dad2ac94907027 Mon Sep 17 00:00:00 2001 From: Oded Gabbay Date: Mon, 20 Oct 2014 08:48:28 +0300 Subject: [PATCH] Add new definitions of HSA functions and types Signed-off-by: Oded Gabbay [ROCm/ROCR-Runtime commit: d995344ae73342d3a31290066ce1f5908ed9ad3f] --- projects/rocr-runtime/include/hsakmt.h | 29 +++++++++++++++++++++++++ projects/rocr-runtime/src/libhsakmt.ver | 2 ++ 2 files changed, 31 insertions(+) diff --git a/projects/rocr-runtime/include/hsakmt.h b/projects/rocr-runtime/include/hsakmt.h index 3983aa0412..a57946e9da 100644 --- a/projects/rocr-runtime/include/hsakmt.h +++ b/projects/rocr-runtime/include/hsakmt.h @@ -405,6 +405,35 @@ hsaKmtUnmapMemoryToGPU( ); +/** + Notifies the kernel driver that a process wants to use GPU debugging facilities +*/ + +HSAKMT_STATUS +HSAKMTAPI +hsaKmtMapGraphicHandle( + HSAuint32 NodeId, //IN + HSAuint64 GraphicDeviceHandle, //IN + HSAuint64 GraphicResourceHandle, //IN + HSAuint64 GraphicResourceOffset, //IN + HSAuint64 GraphicResourceSize, //IN + HSAuint64* FlatMemoryAddress //OUT + ); + + +/** + Stub for Unmap Graphic Handle +*/ + +HSAKMT_STATUS +HSAKMTAPI +hsaKmtUnmapGraphicHandle( + HSAuint32 NodeId, //IN + HSAuint64 FlatMemoryAddress, //IN + HSAuint64 SizeInBytes //IN + ); + + /** Notifies the kernel driver that a process wants to use GPU debugging facilities */ diff --git a/projects/rocr-runtime/src/libhsakmt.ver b/projects/rocr-runtime/src/libhsakmt.ver index 9c6e6cb1fd..72917e16af 100644 --- a/projects/rocr-runtime/src/libhsakmt.ver +++ b/projects/rocr-runtime/src/libhsakmt.ver @@ -40,6 +40,8 @@ hsaKmtPmcReleaseTraceAccess; hsaKmtPmcStartTrace; hsaKmtPmcQueryTrace; hsaKmtPmcStopTrace; +hsaKmtMapGraphicHandle; +hsaKmtUnmapGraphicHandle; local: *; };