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>
Ta zmiana jest zawarta w:
%! (template.HTML=
David Yat Sin)złożyło 2022-08-17 12:05:42 -04:00
1 rodzic
50b636d1d8
złożenie
a7db31c5d1
2 plików zmienionych
+11
Żadne pliki nie pasują do Twojego wyszukiwania
@@ -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
Zablokuj użytkownika