Add pointer info support.

Change-Id: I3edcc0bfddbf12465065c9bc3b6565288faff1b8
此提交包含在:
Sean Keely
2016-11-09 22:21:24 -06:00
父節點 e01c43578c
當前提交 9dd76dbeda
共有 10 個檔案被更改,包括 279 行新增26 行删除
+11 -1
查看文件
@@ -1035,7 +1035,7 @@ hsa_status_t HSA_API hsa_amd_interop_unmap_buffer(void* ptr) {
return amdExtTable->hsa_amd_interop_unmap_buffer_fn(ptr);
}
// Use the function pointer from local instance Image Extension
// Mirrors Amd Extension Apis
hsa_status_t HSA_API hsa_amd_image_create(
hsa_agent_t agent,
const hsa_ext_image_descriptor_t *image_descriptor,
@@ -1047,3 +1047,13 @@ hsa_status_t HSA_API hsa_amd_image_create(
image_layout, image_data, access_permission, image);
}
// Mirrors Amd Extension Apis
hsa_status_t hsa_amd_pointer_info(void* ptr, hsa_amd_pointer_info_t* info, void* (*alloc)(size_t),
uint32_t* num_agents_accessible, hsa_agent_t** accessible) {
return amdExtTable->hsa_amd_pointer_info_fn(ptr, info, alloc, num_agents_accessible, accessible);
}
// Mirrors Amd Extension Apis
hsa_status_t hsa_amd_pointer_info_set_userdata(void* ptr, void* userptr) {
return amdExtTable->hsa_amd_pointer_info_set_userdata_fn(ptr, userptr);
}