normalizing C API: HSA domain

This commit is contained in:
Evgeny
2019-12-30 20:09:41 -06:00
parent 8280f47327
commit b82a21056e
6 changed files with 18 additions and 9 deletions
+8 -4
View File
@@ -22,16 +22,16 @@ THE SOFTWARE.
#ifndef INC_ROCTRACER_HSA_H_
#define INC_ROCTRACER_HSA_H_
#include <iostream>
#include <mutex>
#include <hsa.h>
#include <hsa_api_trace.h>
#include <hsa_ext_amd.h>
#include "cb_table.h"
#include "roctracer.h"
#ifdef __cplusplus
#include <iostream>
#include <hsa_api_trace.h>
namespace roctracer {
namespace hsa_support {
enum {
@@ -129,6 +129,10 @@ struct output_streamer<hsa_queue_t**> {
inline static std::ostream& put(std::ostream& out, hsa_queue_t** v) { out << "<queue " << *v << ">"; return out; }
};
};};
#else // !__cplusplus
typedef void* hsa_amd_queue_intercept_handler;
typedef void* hsa_amd_runtime_queue_notifier;
#endif //! __cplusplus
#include "inc/hsa_prof_str.h"
#endif // INC_ROCTRACER_HSA_H_