Add HSA tracing support for hsa_amd_vmem_address_reserve_align (#946)

* Add support for hsa_amd_vmem_address_reserve_align

* Update lib/rocprofiler-sdk/hsa/types.hpp

- support HSA_AMD_EXT_API_TABLE_STEP_VERSION == 0x2 for HSA v1.14.0

---------

Co-authored-by: Gopesh Bhardwaj <gopesh.bhardwaj@amd.com>
Этот коммит содержится в:
Jonathan R. Madsen
2024-06-21 11:58:39 -05:00
коммит произвёл GitHub
родитель 79e81c9b39
Коммит 12785ad365
4 изменённых файлов: 43 добавлений и 2 удалений
+3
Просмотреть файл
@@ -106,6 +106,9 @@ typedef enum // NOLINT(performance-enum-size)
# if HSA_AMD_EXT_API_TABLE_STEP_VERSION >= 0x02
ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_queue_get_info,
# endif
# if HSA_AMD_EXT_API_TABLE_STEP_VERSION >= 0x03
ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_vmem_address_reserve_align,
# endif
#endif
ROCPROFILER_HSA_AMD_EXT_API_ID_LAST,
+10
Просмотреть файл
@@ -1397,6 +1397,16 @@ typedef union rocprofiler_hsa_api_args_t
void* value;
} hsa_amd_queue_get_info;
# endif
# if HSA_AMD_EXT_API_TABLE_STEP_VERSION >= 0x03
struct
{
void** ptr;
size_t size;
uint64_t address;
uint64_t alignment;
uint64_t flags;
} hsa_amd_vmem_address_reserve_align;
# endif
#endif
} rocprofiler_hsa_api_args_t;