First implementation of hipCtxXXX functions

Change-Id: I4609cbe6bd90a1fff8655bff4fdd773864397aba


[ROCm/hip commit: 62d390da58]
This commit is contained in:
Rahul Garg
2016-08-13 00:09:08 +05:30
parent 2880d1230f
commit 5e91fe9af3
4 changed files with 83 additions and 0 deletions
@@ -1053,6 +1053,16 @@ hipError_t hipInit(unsigned int flags) ;
// TODO-ctx
hipError_t hipCtxCreate(hipCtx_t *ctx, unsigned int flags, hipDevice_t device);
hipError_t hipCtxDestroy(hipCtx_t ctx);
hipError_t hipCtxPopCurrent(hipCtx_t* ctx);
hipError_t hipCtxPushCurrent(hipCtx_t ctx);
hipError_t hipCtxSetCurrent(hipCtx_t ctx);
hipError_t hipCtxGetCurrent(hipCtx_t* ctx);
// TODO-ctx
/**
+1
View File
@@ -161,6 +161,7 @@ typedef enum hipError_t {
,hipErrorRuntimeOther ///< HSA runtime call other than memory returned error. Typically not seen in production systems.
,hipErrorHostMemoryAlreadyRegistered ///< Produced when trying to lock a page-locked memory.
,hipErrorHostMemoryNotRegistered ///< Produced when trying to unlock a non-page-locked memory.
,hipErrorInvalidContext ///< Produced when input context is invalid.
,hipErrorTbd ///< Marker that more error codes are needed.
} hipError_t;