Fix Image Create Func Decl in Hsa Api Table

Change-Id: I3862b3c78231fe24b6361167a78c6a8c7ad6ce0b
이 커밋은 다음에 포함됨:
Ramesh Errabolu
2016-08-22 11:07:26 -05:00
부모 c2c993e0d8
커밋 31f64cdaab
2개의 변경된 파일5개의 추가작업 그리고 5개의 파일을 삭제
+4 -4
파일 보기
@@ -221,15 +221,15 @@ void ExtensionEntryPoints::InitAmdExtTable() {
void ExtensionEntryPoints::UpdateAmdExtTable(void *func_ptr) { void ExtensionEntryPoints::UpdateAmdExtTable(void *func_ptr) {
assert(hsa_api_table_.amd_ext_api.hsa_amd_image_create_fn == assert(hsa_api_table_.amd_ext_api.hsa_amd_image_create_fn ==
(decltype(::hsa_amd_image_create)*)hsa_ext_null && (decltype(hsa_amd_image_create)*)hsa_ext_null &&
"Duplicate load of extension import."); "Duplicate load of extension import.");
assert(hsa_internal_api_table_.amd_ext_api.hsa_amd_image_create_fn == assert(hsa_internal_api_table_.amd_ext_api.hsa_amd_image_create_fn ==
(decltype(::hsa_amd_image_create)*)hsa_ext_null && (decltype(hsa_amd_image_create)*)hsa_ext_null &&
"Duplicate load of extension import."); "Duplicate load of extension import.");
hsa_api_table_.amd_ext_api.hsa_amd_image_create_fn = hsa_api_table_.amd_ext_api.hsa_amd_image_create_fn =
(decltype(::hsa_amd_image_create)*)func_ptr; (decltype(hsa_amd_image_create)*)func_ptr;
hsa_internal_api_table_.amd_ext_api.hsa_amd_image_create_fn = hsa_internal_api_table_.amd_ext_api.hsa_amd_image_create_fn =
(decltype(::hsa_amd_image_create)*)func_ptr; (decltype(hsa_amd_image_create)*)func_ptr;
} }
void ExtensionEntryPoints::Unload() { void ExtensionEntryPoints::Unload() {
+1 -1
파일 보기
@@ -139,7 +139,7 @@ struct AmdExtTable {
decltype(hsa_amd_memory_fill)* hsa_amd_memory_fill_fn; decltype(hsa_amd_memory_fill)* hsa_amd_memory_fill_fn;
decltype(hsa_amd_interop_map_buffer)* hsa_amd_interop_map_buffer_fn; decltype(hsa_amd_interop_map_buffer)* hsa_amd_interop_map_buffer_fn;
decltype(hsa_amd_interop_unmap_buffer)* hsa_amd_interop_unmap_buffer_fn; decltype(hsa_amd_interop_unmap_buffer)* hsa_amd_interop_unmap_buffer_fn;
decltype(::hsa_amd_image_create)* hsa_amd_image_create_fn; decltype(hsa_amd_image_create)* hsa_amd_image_create_fn;
}; };
// Table to export HSA Core Runtime Apis // Table to export HSA Core Runtime Apis