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
@ -5,8 +5,9 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
add_subdirectory(core)
|
add_subdirectory(core)
|
||||||
add_subdirectory(experimental${BRANCH_DIR_SUFFIX})
|
add_subdirectory(driver_experimental/public)
|
||||||
add_subdirectory(experimental/tracing)
|
add_subdirectory(driver_experimental${BRANCH_DIR_SUFFIX})
|
||||||
|
add_subdirectory(driver_experimental/tracing)
|
||||||
add_subdirectory(tools)
|
add_subdirectory(tools)
|
||||||
add_subdirectory(sysman)
|
add_subdirectory(sysman)
|
||||||
add_subdirectory(extensions${BRANCH_DIR_SUFFIX})
|
add_subdirectory(extensions${BRANCH_DIR_SUFFIX})
|
||||||
@ -15,7 +16,8 @@ add_subdirectory(extensions/public)
|
|||||||
set(L0_API "")
|
set(L0_API "")
|
||||||
append_sources_from_properties(L0_API
|
append_sources_from_properties(L0_API
|
||||||
L0_SRCS_API
|
L0_SRCS_API
|
||||||
L0_EXPERIMENTAL_API
|
L0_PUBLIC_DRIVER_EXPERIMENTAL_EXTENSIONS_API
|
||||||
|
L0_EXTENDED_DRIVER_EXPERIMENTAL_EXTENSIONS_API
|
||||||
L0_EXPERIMENTAL_TRACING_API
|
L0_EXPERIMENTAL_TRACING_API
|
||||||
L0_SYSMAN_API
|
L0_SYSMAN_API
|
||||||
L0_TOOLS_API
|
L0_TOOLS_API
|
||||||
|
10
level_zero/api/driver_experimental/CMakeLists.txt
Normal file
10
level_zero/api/driver_experimental/CMakeLists.txt
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
#
|
||||||
|
# Copyright (C) 2020-2022 Intel Corporation
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: MIT
|
||||||
|
#
|
||||||
|
|
||||||
|
set(L0_EXTENDED_DRIVER_EXPERIMENTAL_EXTENSIONS_API
|
||||||
|
)
|
||||||
|
|
||||||
|
set_property(GLOBAL PROPERTY L0_EXTENDED_DRIVER_EXPERIMENTAL_EXTENSIONS_API ${L0_EXTENDED_DRIVER_EXPERIMENTAL_EXTENSIONS_API})
|
@ -4,13 +4,15 @@
|
|||||||
# SPDX-License-Identifier: MIT
|
# SPDX-License-Identifier: MIT
|
||||||
#
|
#
|
||||||
|
|
||||||
set(L0_EXPERIMENTAL_API
|
set(L0_PUBLIC_DRIVER_EXPERIMENTAL_EXTENSIONS_API
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt
|
${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/zex_api.h
|
${CMAKE_CURRENT_SOURCE_DIR}/zex_api.h
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/zex_driver.cpp
|
${CMAKE_CURRENT_SOURCE_DIR}/zex_driver.cpp
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/zex_driver.h
|
${CMAKE_CURRENT_SOURCE_DIR}/zex_driver.h
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/zex_memory.cpp
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/zex_memory.h
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/zex_module.cpp
|
${CMAKE_CURRENT_SOURCE_DIR}/zex_module.cpp
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/zex_module.h
|
${CMAKE_CURRENT_SOURCE_DIR}/zex_module.h
|
||||||
)
|
)
|
||||||
|
|
||||||
set_property(GLOBAL PROPERTY L0_EXPERIMENTAL_API ${L0_EXPERIMENTAL_API})
|
set_property(GLOBAL PROPERTY L0_PUBLIC_DRIVER_EXPERIMENTAL_EXTENSIONS_API ${L0_PUBLIC_DRIVER_EXPERIMENTAL_EXTENSIONS_API})
|
@ -16,6 +16,7 @@
|
|||||||
|
|
||||||
// driver experimental API headers
|
// driver experimental API headers
|
||||||
#include "zex_driver.h"
|
#include "zex_driver.h"
|
||||||
|
#include "zex_memory.h"
|
||||||
#include "zex_module.h"
|
#include "zex_module.h"
|
||||||
|
|
||||||
#endif // _ZEX_API_H
|
#endif // _ZEX_API_H
|
@ -5,11 +5,10 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "level_zero/api/driver_experimental/public/zex_api.h"
|
||||||
#include "level_zero/core/source/driver/driver.h"
|
#include "level_zero/core/source/driver/driver.h"
|
||||||
#include "level_zero/core/source/driver/driver_handle.h"
|
#include "level_zero/core/source/driver/driver_handle.h"
|
||||||
|
|
||||||
#include "zex_api.h"
|
|
||||||
|
|
||||||
ZE_APIEXPORT ze_result_t ZE_APICALL
|
ZE_APIEXPORT ze_result_t ZE_APICALL
|
||||||
zexDriverImportExternalPointer(
|
zexDriverImportExternalPointer(
|
||||||
ze_driver_handle_t hDriver,
|
ze_driver_handle_t hDriver,
|
@ -15,7 +15,7 @@
|
|||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "zex_api.h"
|
#include "level_zero/api/driver_experimental/public/zex_api.h"
|
||||||
|
|
||||||
ZE_APIEXPORT ze_result_t ZE_APICALL
|
ZE_APIEXPORT ze_result_t ZE_APICALL
|
||||||
zexDriverImportExternalPointer(
|
zexDriverImportExternalPointer(
|
9
level_zero/api/driver_experimental/public/zex_memory.cpp
Normal file
9
level_zero/api/driver_experimental/public/zex_memory.cpp
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
/*
|
||||||
|
* Copyright (C) 2020-2022 Intel Corporation
|
||||||
|
*
|
||||||
|
* SPDX-License-Identifier: MIT
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include "level_zero/api/driver_experimental/public/zex_api.h"
|
||||||
|
#include "level_zero/core/source/context/context.h"
|
24
level_zero/api/driver_experimental/public/zex_memory.h
Normal file
24
level_zero/api/driver_experimental/public/zex_memory.h
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
/*
|
||||||
|
* Copyright (C) 2020-2022 Intel Corporation
|
||||||
|
*
|
||||||
|
* SPDX-License-Identifier: MIT
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef _ZEX_MEMORY_H
|
||||||
|
#define _ZEX_MEMORY_H
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
#pragma once
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#include "level_zero/api/driver_experimental/public/zex_api.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
} // extern "C"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif // _ZEX_MEMORY_H
|
@ -5,11 +5,10 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "level_zero/api/driver_experimental/public/zex_api.h"
|
||||||
#include "level_zero/core/source/kernel/kernel.h"
|
#include "level_zero/core/source/kernel/kernel.h"
|
||||||
#include "level_zero/core/source/module/module.h"
|
#include "level_zero/core/source/module/module.h"
|
||||||
|
|
||||||
#include "zex_api.h"
|
|
||||||
|
|
||||||
ZE_DLLEXPORT ze_result_t ZE_APICALL
|
ZE_DLLEXPORT ze_result_t ZE_APICALL
|
||||||
zexKernelGetBaseAddress(
|
zexKernelGetBaseAddress(
|
||||||
ze_kernel_handle_t hKernel,
|
ze_kernel_handle_t hKernel,
|
@ -15,7 +15,7 @@
|
|||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "zex_api.h"
|
#include "level_zero/api/driver_experimental/public/zex_api.h"
|
||||||
|
|
||||||
ZE_DLLEXPORT ze_result_t ZE_APICALL
|
ZE_DLLEXPORT ze_result_t ZE_APICALL
|
||||||
zexKernelGetBaseAddress(
|
zexKernelGetBaseAddress(
|
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (C) 2020 Intel Corporation
|
# Copyright (C) 2020-2022 Intel Corporation
|
||||||
#
|
#
|
||||||
# SPDX-License-Identifier: MIT
|
# SPDX-License-Identifier: MIT
|
||||||
#
|
#
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2020-2021 Intel Corporation
|
* Copyright (C) 2020-2022 Intel Corporation
|
||||||
*
|
*
|
||||||
* SPDX-License-Identifier: MIT
|
* SPDX-License-Identifier: MIT
|
||||||
*
|
*
|
@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
#include "level_zero/core/source/get_extension_function_lookup_map.h"
|
#include "level_zero/core/source/get_extension_function_lookup_map.h"
|
||||||
|
|
||||||
#include "level_zero/api/experimental/zex_api.h"
|
#include "level_zero/api/driver_experimental/public/zex_api.h"
|
||||||
|
|
||||||
namespace L0 {
|
namespace L0 {
|
||||||
std::unordered_map<std::string, void *> getExtensionFunctionsLookupMap() {
|
std::unordered_map<std::string, void *> getExtensionFunctionsLookupMap() {
|
||||||
|
Reference in New Issue
Block a user