diff --git a/bin/hsa-api-filter-cxl.txt b/bin/hsa-api-filter-cxl.txt new file mode 100644 index 0000000000..ea3847a791 --- /dev/null +++ b/bin/hsa-api-filter-cxl.txt @@ -0,0 +1,207 @@ +hsa_amd_coherency_get_type +hsa_amd_coherency_set_type +hsa_amd_profiling_get_dispatch_time +hsa_amd_profiling_get_async_copy_time +hsa_amd_image_get_info_max_dim +hsa_amd_queue_cu_set_mask +hsa_amd_agent_iterate_memory_pools +hsa_amd_memory_pool_free +hsa_amd_agent_memory_pool_get_info +hsa_amd_memory_migrate +hsa_amd_memory_lock +hsa_amd_memory_unlock +hsa_amd_interop_map_buffer +hsa_amd_interop_unmap_buffer +hsa_amd_image_create +hsa_ext_program_create +hsa_ext_program_destroy +hsa_ext_program_add_module +hsa_ext_program_iterate_modules +hsa_ext_program_get_info +hsa_ext_program_finalize +hsa_ext_image_data_get_info +hsa_ext_sampler_create +hsa_status_string +hsa_init +hsa_shut_down +hsa_system_get_info +hsa_extension_get_name +hsa_system_extension_supported +hsa_system_major_extension_supported +hsa_system_get_extension_table +hsa_system_get_major_extension_table +hsa_agent_get_info +hsa_iterate_agents +hsa_agent_get_info_size +hsa_agent_set_info +hsa_agent_get_exception_policies +hsa_cache_get_info +hsa_agent_iterate_caches +hsa_agent_extension_supported +hsa_agent_major_extension_supported +hsa_signal_create +hsa_signal_destroy +hsa_signal_load_scacquire +hsa_signal_load_relaxed +hsa_signal_load_acquire +hsa_signal_store_relaxed +hsa_signal_store_screlease +hsa_signal_store_release +hsa_signal_silent_store_relaxed +hsa_signal_silent_store_screlease +hsa_signal_exchange_scacq_screl +hsa_signal_exchange_acq_rel +hsa_signal_exchange_scacquire +hsa_signal_exchange_acquire +hsa_signal_exchange_relaxed +hsa_signal_exchange_screlease +hsa_signal_exchange_release +hsa_signal_cas_scacq_screl +hsa_signal_cas_acq_rel +hsa_signal_cas_scacquire +hsa_signal_cas_acquire +hsa_signal_cas_relaxed +hsa_signal_cas_screlease +hsa_signal_cas_release +hsa_signal_add_scacq_screl +hsa_signal_add_acq_rel +hsa_signal_add_scacquire +hsa_signal_add_acquire +hsa_signal_add_relaxed +hsa_signal_add_screlease +hsa_signal_add_release +hsa_signal_subtract_scacq_screl +hsa_signal_subtract_acq_rel +hsa_signal_subtract_scacquire +hsa_signal_subtract_acquire +hsa_signal_subtract_relaxed +hsa_signal_subtract_screlease +hsa_signal_subtract_release +hsa_signal_and_scacq_screl +hsa_signal_and_acq_rel +hsa_signal_and_scacquire +hsa_signal_and_acquire +hsa_signal_and_relaxed +hsa_signal_and_screlease +hsa_signal_and_release +hsa_signal_or_scacq_screl +hsa_signal_or_acq_rel +hsa_signal_or_scacquire +hsa_signal_or_acquire +hsa_signal_or_relaxed +hsa_signal_or_screlease +hsa_signal_or_release +hsa_signal_xor_scacq_screl +hsa_signal_xor_acq_rel +hsa_signal_xor_scacquire +hsa_signal_xor_acquire +hsa_signal_xor_relaxed +hsa_signal_xor_screlease +hsa_signal_xor_release +hsa_signal_wait_scacquire +hsa_signal_wait_relaxed +hsa_signal_wait_acquire +hsa_signal_group_create +hsa_signal_group_destroy +hsa_signal_group_wait_any_scacquire +hsa_signal_group_wait_any_relaxed +hsa_queue_create +hsa_soft_queue_create +hsa_queue_destroy +hsa_queue_inactivate +hsa_queue_load_read_index_acquire +hsa_queue_load_read_index_scacquire +hsa_queue_load_read_index_relaxed +hsa_queue_load_write_index_acquire +hsa_queue_load_write_index_scacquire +hsa_queue_load_write_index_relaxed +hsa_queue_store_write_index_relaxed +hsa_queue_store_write_index_release +hsa_queue_store_write_index_screlease +hsa_queue_cas_write_index_acq_rel +hsa_queue_cas_write_index_scacq_screl +hsa_queue_cas_write_index_acquire +hsa_queue_cas_write_index_scacquire +hsa_queue_cas_write_index_relaxed +hsa_queue_cas_write_index_release +hsa_queue_cas_write_index_screlease +hsa_queue_add_write_index_acq_rel +hsa_queue_add_write_index_scacq_screl +hsa_queue_add_write_index_acquire +hsa_queue_add_write_index_scacquire +hsa_queue_add_write_index_relaxed +hsa_queue_add_write_index_release +hsa_queue_add_write_index_screlease +hsa_queue_store_read_index_relaxed +hsa_queue_store_read_index_release +hsa_queue_store_read_index_screlease +hsa_region_get_info +hsa_agent_iterate_regions +hsa_memory_allocate +hsa_memory_free +hsa_memory_copy +hsa_memory_assign_agent +hsa_memory_register +hsa_memory_deregister +hsa_isa_from_name +hsa_agent_iterate_isas +hsa_isa_get_info +hsa_isa_get_info_alt +hsa_isa_get_exception_policies +hsa_isa_get_round_method +hsa_wavefront_get_info +hsa_isa_iterate_wavefronts +hsa_isa_compatible +hsa_code_object_reader_create_from_file +hsa_code_object_reader_create_from_memory +hsa_code_object_reader_destroy +hsa_executable_create +hsa_executable_create_alt +hsa_executable_destroy +hsa_executable_load_program_code_object +hsa_executable_load_agent_code_object +hsa_executable_freeze +hsa_executable_get_info +hsa_executable_global_variable_define +hsa_executable_agent_global_variable_define +hsa_executable_readonly_variable_define +hsa_executable_validate +hsa_executable_validate_alt +hsa_executable_get_symbol +hsa_executable_get_symbol_by_name +hsa_executable_symbol_get_info +hsa_executable_iterate_symbols +hsa_executable_iterate_agent_symbols +hsa_executable_iterate_program_symbols +hsa_code_object_serialize +hsa_code_object_deserialize +hsa_code_object_destroy +hsa_code_object_get_info +hsa_executable_load_code_object +hsa_code_object_get_symbol +hsa_code_object_get_symbol_from_name +hsa_code_symbol_get_info +hsa_code_object_iterate_symbols +hsa_ven_amd_loader_query_host_address +hsa_ven_amd_loader_query_segment_descriptors +hsa_amd_profiling_set_profiler_enabled +hsa_amd_profiling_async_copy_enable +hsa_amd_profiling_convert_tick_to_system_domain +hsa_amd_signal_async_handler +hsa_amd_async_function +hsa_amd_signal_wait_any +hsa_amd_memory_pool_get_info +hsa_amd_memory_pool_allocate +hsa_amd_memory_async_copy +hsa_amd_agents_allow_access +hsa_amd_memory_pool_can_migrate +hsa_amd_memory_fill + +hsa_ext_image_get_capability +hsa_ext_image_create +hsa_ext_image_destroy +hsa_ext_image_copy +hsa_ext_image_import +hsa_ext_image_export +hsa_ext_image_clear +hsa_ext_sampler_destroy diff --git a/include/hip/hcc_detail/hip_runtime_api.h b/include/hip/hcc_detail/hip_runtime_api.h index 77853f02a2..ee703c4eec 100644 --- a/include/hip/hcc_detail/hip_runtime_api.h +++ b/include/hip/hcc_detail/hip_runtime_api.h @@ -1761,6 +1761,7 @@ hipError_t hipModuleLaunchKernel(hipFunction_t f, // TODO - expand descriptions: /** * @brief Start recording of profiling information + * When using this API, start the profiler with profiling disabled. (--startdisabled) * @warning : hipProfilerStart API is under development. */ hipError_t hipProfilerStart(); @@ -1768,6 +1769,7 @@ hipError_t hipProfilerStart(); /** * @brief Stop recording of profiling information. + * When using this API, start the profiler with profiling disabled. (--startdisabled) * @warning : hipProfilerStop API is under development. */ hipError_t hipProfilerStop(); diff --git a/src/hip_hcc.cpp b/src/hip_hcc.cpp index 971fa78423..79d117a0c4 100644 --- a/src/hip_hcc.cpp +++ b/src/hip_hcc.cpp @@ -1255,7 +1255,7 @@ void ihipInit() READ_ENV_I(release, HIP_TRACE_API, 0, "Trace each HIP API call. Print function name and return code to stderr as program executes."); READ_ENV_S(release, HIP_TRACE_API_COLOR, 0, "Color to use for HIP_API. None/Red/Green/Yellow/Blue/Magenta/Cyan/White"); READ_ENV_I(release, HIP_PROFILE_API, 0, "Add HIP API markers to ATP file generated with CodeXL. 0x1=short API name, 0x2=full API name including args."); - READ_ENV_S(release, HIP_DB_START_API, 0, "Comma-separted list of tid.api_seq_num for when to start debug and profiling."); + READ_ENV_S(release, HIP_DB_START_API, 0, "Comma-separated list of tid.api_seq_num for when to start debug and profiling."); READ_ENV_S(release, HIP_DB_STOP_API, 0, "Comma-separated list of tid.api_seq_num for when to stop debug and profiling."); READ_ENV_C(release, HIP_VISIBLE_DEVICES, CUDA_VISIBLE_DEVICES, "Only devices whose index is present in the sequence are visible to HIP applications and they are enumerated in the order of sequence.", HIP_VISIBLE_DEVICES_callback );