Force resource locking on transfer calls

Add debug variables to force resource locking on memory transfer calls
and to call makeResident() on mapVirtualAddress() call.

Change-Id: Ifa78d951fcb81812b10a98252bd414124dec9c74
This commit is contained in:
Pawel Wilma
2018-12-12 14:36:45 +01:00
committed by sys_ocldev
parent 3581bdb804
commit 5094c630f7
17 changed files with 280 additions and 6 deletions

View File

@@ -105,6 +105,9 @@ class MemObj : public BaseObject<_cl_mem> {
size_t calculateMappedPtrLength(const MemObjSizeArray &size) const { return calculateOffsetForMapping(size); }
cl_mem_object_type peekClMemObjType() const { return memObjectType; }
size_t getOffset() const { return offset; }
MemoryManager *getMemoryManager() const {
return memoryManager;
}
protected:
void getOsSpecificMemObjectInfo(const cl_mem_info &paramName, size_t *srcParamSize, void **srcParam);