|
23 | 23 | #include <ze_api.h> |
24 | 24 | #include <zes_api.h> |
25 | 25 |
|
| 26 | +#include <level_zero/include/level_zero/ze_intel_gpu.h> |
26 | 27 | #include <umf_pools/disjoint_pool_config_parser.hpp> |
27 | 28 |
|
28 | 29 | #include "logger/ur_logger.hpp" |
@@ -537,76 +538,3 @@ extern thread_local int32_t ErrorAdapterNativeCode; |
537 | 538 | int32_t AdapterErrorCode); |
538 | 539 |
|
539 | 540 | #define L0_DRIVER_INORDER_MIN_VERSION 29534 |
540 | | - |
541 | | -// Definitions for the External Semaphore Extension |
542 | | - |
543 | | -#ifndef ZE_INTEL_EXTERNAL_SEMAPHORE_EXP_NAME |
544 | | -/// @brief Event sync mode extension name |
545 | | -#define ZE_INTEL_EXTERNAL_SEMAPHORE_EXP_NAME \ |
546 | | - "ZE_intel_experimental_external_semaphore" |
547 | | -#endif // ZE_INTEL_EXTERNAL_SEMAPHORE_EXP_NAME |
548 | | - |
549 | | -typedef enum _ze_intel_external_semaphore_exp_version_t { |
550 | | - ZE_EXTERNAL_SEMAPHORE_EXP_VERSION_1_0 = |
551 | | - ZE_MAKE_VERSION(1, 0), ///< version 1.0 |
552 | | - ZE_EXTERNAL_SEMAPHORE_EXP_VERSION_CURRENT = |
553 | | - ZE_MAKE_VERSION(1, 0), ///< latest known version |
554 | | - ZE_EXTERNAL_SEMAPHORE_EXP_VERSION_FORCE_UINT32 = 0x7fffffff |
555 | | -} ze_intel_external_semaphore_exp_version_t; |
556 | | -typedef enum _ze_intel_external_semaphore_exp_flags_t { |
557 | | - ZE_EXTERNAL_SEMAPHORE_EXP_FLAGS_OPAQUE_FD, |
558 | | - ZE_EXTERNAL_SEMAPHORE_EXP_FLAGS_OPAQUE_WIN32, |
559 | | - ZE_EXTERNAL_SEMAPHORE_EXP_FLAGS_OPAQUE_WIN32_KMT, |
560 | | - ZE_EXTERNAL_SEMAPHORE_EXP_FLAGS_D3D12_FENCE, |
561 | | - ZE_EXTERNAL_SEMAPHORE_EXP_FLAGS_D3D11_FENCE, |
562 | | - ZE_EXTERNAL_SEMAPHORE_EXP_FLAGS_KEYED_MUTEX, |
563 | | - ZE_EXTERNAL_SEMAPHORE_EXP_FLAGS_KEYED_MUTEX_KMT, |
564 | | - ZE_EXTERNAL_SEMAPHORE_EXP_FLAGS_TIMELINE_SEMAPHORE_FD, |
565 | | - ZE_EXTERNAL_SEMAPHORE_EXP_FLAGS_TIMELINE_SEMAPHORE_WIN32 |
566 | | -} ze_intel_external_semaphore_exp_flags_t; |
567 | | - |
568 | | -typedef struct _ze_intel_external_semaphore_exp_desc_t { |
569 | | - ze_structure_type_t stype; |
570 | | - const void *pNext; |
571 | | - ze_intel_external_semaphore_exp_flags_t flags; |
572 | | -} ze_intel_external_semaphore_exp_desc_t; |
573 | | - |
574 | | -typedef struct _ze_intel_external_semaphore_win32_exp_desc_t { |
575 | | - ze_structure_type_t stype; |
576 | | - const void *pNext; |
577 | | - void *handle; |
578 | | - const char *name; |
579 | | -} ze_intel_external_semaphore_win32_exp_desc_t; |
580 | | - |
581 | | -typedef struct _ze_intel_external_semaphore_fd_exp_desc_t { |
582 | | - ze_structure_type_t stype; |
583 | | - const void *pNext; |
584 | | - int fd; |
585 | | -} ze_intel_external_semaphore_desc_fd_exp_desc_t; |
586 | | - |
587 | | -typedef struct _ze_intel_external_semaphore_signal_exp_params_t { |
588 | | - ze_structure_type_t stype; |
589 | | - const void *pNext; |
590 | | - uint64_t value; |
591 | | -} ze_intel_external_semaphore_signal_exp_params_t; |
592 | | - |
593 | | -typedef struct _ze_intel_external_semaphore_wait_exp_params_t { |
594 | | - ze_structure_type_t stype; |
595 | | - const void *pNext; |
596 | | - |
597 | | - uint64_t value; |
598 | | -} ze_intel_external_semaphore_wait_exp_params_t; |
599 | | - |
600 | | -typedef struct _ze_intel_external_semaphore_exp_handle_t |
601 | | - *ze_intel_external_semaphore_exp_handle_t; |
602 | | - |
603 | | -#define ZE_INTEL_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_EXP_DESC \ |
604 | | - (ze_structure_type_t)0x0003001E |
605 | | -#define ZE_INTEL_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_WIN32_EXP_DESC \ |
606 | | - (ze_structure_type_t)0x0003001F |
607 | | -#define ZE_INTEL_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_FD_EXP_DESC \ |
608 | | - (ze_structure_type_t)0x00030023 |
609 | | -#define ZE_INTEL_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS_EXP \ |
610 | | - (ze_structure_type_t)0x00030024 |
611 | | -#define ZE_INTEL_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_WAIT_PARAMS_EXP \ |
612 | | - (ze_structure_type_t)0x00030025 |
0 commit comments