mirror of
https://github.com/intel/compute-runtime.git
synced 2025-09-15 13:01:45 +08:00
Clean up driver experimental headers (2)
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
This commit is contained in:

committed by
Compute-Runtime-Automation

parent
4bebb477d4
commit
798501c8c3
11
level_zero/api/driver_experimental/tracing/CMakeLists.txt
Normal file
11
level_zero/api/driver_experimental/tracing/CMakeLists.txt
Normal file
@ -0,0 +1,11 @@
|
||||
#
|
||||
# Copyright (C) 2020-2022 Intel Corporation
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
#
|
||||
|
||||
set(L0_EXPERIMENTAL_TRACING_API
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/zet_tracing.cpp
|
||||
)
|
||||
|
||||
set_property(GLOBAL PROPERTY L0_EXPERIMENTAL_TRACING_API ${L0_EXPERIMENTAL_TRACING_API})
|
44
level_zero/api/driver_experimental/tracing/zet_tracing.cpp
Normal file
44
level_zero/api/driver_experimental/tracing/zet_tracing.cpp
Normal file
@ -0,0 +1,44 @@
|
||||
/*
|
||||
* Copyright (C) 2020-2022 Intel Corporation
|
||||
*
|
||||
* SPDX-License-Identifier: MIT
|
||||
*
|
||||
*/
|
||||
|
||||
#include "level_zero/experimental/source/tracing/tracing.h"
|
||||
#include <level_zero/zet_api.h>
|
||||
|
||||
ZE_APIEXPORT ze_result_t ZE_APICALL
|
||||
zetTracerExpCreate(
|
||||
zet_context_handle_t hContext,
|
||||
const zet_tracer_exp_desc_t *desc,
|
||||
zet_tracer_exp_handle_t *phTracer) {
|
||||
return L0::createAPITracer(hContext, desc, phTracer);
|
||||
}
|
||||
|
||||
ZE_APIEXPORT ze_result_t ZE_APICALL
|
||||
zetTracerExpDestroy(
|
||||
zet_tracer_exp_handle_t hTracer) {
|
||||
return L0::APITracer::fromHandle(hTracer)->destroyTracer(hTracer);
|
||||
}
|
||||
|
||||
ZE_APIEXPORT ze_result_t ZE_APICALL
|
||||
zetTracerExpSetPrologues(
|
||||
zet_tracer_exp_handle_t hTracer,
|
||||
zet_core_callbacks_t *pCoreCbs) {
|
||||
return L0::APITracer::fromHandle(hTracer)->setPrologues(pCoreCbs);
|
||||
}
|
||||
|
||||
ZE_APIEXPORT ze_result_t ZE_APICALL
|
||||
zetTracerExpSetEpilogues(
|
||||
zet_tracer_exp_handle_t hTracer,
|
||||
zet_core_callbacks_t *pCoreCbs) {
|
||||
return L0::APITracer::fromHandle(hTracer)->setEpilogues(pCoreCbs);
|
||||
}
|
||||
|
||||
ZE_APIEXPORT ze_result_t ZE_APICALL
|
||||
zetTracerExpSetEnabled(
|
||||
zet_tracer_exp_handle_t hTracer,
|
||||
ze_bool_t enable) {
|
||||
return L0::APITracer::fromHandle(hTracer)->enableTracer(enable);
|
||||
}
|
Reference in New Issue
Block a user