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: *; };