Expose memory executable bit for SVM ranges
Add support to expose executable bit. Change-Id: I054f5c3173822c369dd9908eec5c449459600ce1 Signed-off-by: David Yat Sin <David.YatSin@amd.com>
This commit is contained in:
@@ -1826,6 +1826,14 @@ hsa_status_t Runtime::SetSvmAttrib(void* ptr, size_t size,
|
||||
clear_flags |= HSA_SVM_FLAG_GPU_READ_MOSTLY;
|
||||
break;
|
||||
}
|
||||
case HSA_AMD_SVM_ATTRIB_GPU_EXEC: {
|
||||
Check(attrib);
|
||||
if (value)
|
||||
set_flags |= HSA_SVM_FLAG_GPU_EXEC;
|
||||
else
|
||||
clear_flags |= HSA_SVM_FLAG_GPU_EXEC;
|
||||
break;
|
||||
}
|
||||
case HSA_AMD_SVM_ATTRIB_AGENT_ACCESSIBLE: {
|
||||
Agent* agent = Convert(value);
|
||||
ConfirmNew(agent);
|
||||
|
||||
Reference in New Issue
Block a user