mirror of
https://github.com/intel/compute-runtime.git
synced 2025-09-15 13:01:45 +08:00
Add new Engine Group types
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
This commit is contained in:

committed by
Compute-Runtime-Automation

parent
5ba36433e9
commit
7c610ed5bb
@ -6,12 +6,11 @@
|
||||
*/
|
||||
|
||||
#include "shared/source/debug_settings/debug_settings_manager.h"
|
||||
#include "shared/source/helpers/definitions/engine_group_types.h"
|
||||
#include "shared/source/helpers/engine_node_helper.h"
|
||||
|
||||
#include "level_zero/core/source/hw_helpers/l0_hw_helper.h"
|
||||
|
||||
#include "engine_group_types.h"
|
||||
|
||||
#include <limits>
|
||||
|
||||
namespace L0 {
|
||||
|
@ -7,9 +7,10 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "shared/source/helpers/definitions/engine_group_types.h"
|
||||
|
||||
#include "opencl/extensions/public/cl_ext_private.h"
|
||||
|
||||
#include "engine_group_types.h"
|
||||
#include "igfxfmid.h"
|
||||
|
||||
#include <string>
|
||||
|
@ -12,14 +12,13 @@
|
||||
#include "shared/source/execution_environment/root_device_environment.h"
|
||||
#include "shared/source/helpers/bindless_heaps_helper.h"
|
||||
#include "shared/source/helpers/common_types.h"
|
||||
#include "shared/source/helpers/definitions/engine_group_types.h"
|
||||
#include "shared/source/helpers/engine_control.h"
|
||||
#include "shared/source/helpers/engine_node_helper.h"
|
||||
#include "shared/source/helpers/hw_info.h"
|
||||
#include "shared/source/os_interface/performance_counters.h"
|
||||
#include "shared/source/program/sync_buffer_handler.h"
|
||||
|
||||
#include "engine_group_types.h"
|
||||
|
||||
namespace NEO {
|
||||
class OSTime;
|
||||
class SourceLevelDebugger;
|
||||
|
@ -126,7 +126,7 @@ set(NEO_CORE_HELPERS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/validators.h
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/vec.h
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/definitions${BRANCH_DIR_SUFFIX}hw_cmds.h
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/definitions${BRANCH_DIR_SUFFIX}engine_group_types.h
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/definitions/engine_group_types.h
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/definitions/mi_flush_args.h
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/definitions/pipe_control_args_base.h
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/definitions${BRANCH_DIR_SUFFIX}pipe_control_args.h
|
||||
|
@ -7,8 +7,7 @@
|
||||
|
||||
#pragma once
|
||||
#include "shared/source/helpers/common_types.h"
|
||||
|
||||
#include "engine_group_types.h"
|
||||
#include "shared/source/helpers/definitions/engine_group_types.h"
|
||||
|
||||
#include <cstddef>
|
||||
#include <cstdint>
|
||||
|
@ -15,6 +15,8 @@ enum class EngineGroupType : uint32_t {
|
||||
Compute = 0,
|
||||
RenderCompute,
|
||||
Copy,
|
||||
LinkedCopy,
|
||||
CooperativeCompute,
|
||||
MaxEngineGroups
|
||||
};
|
||||
|
||||
|
@ -12,11 +12,11 @@
|
||||
#include "shared/source/command_stream/linear_stream.h"
|
||||
#include "shared/source/commands/bxml_generator_glue.h"
|
||||
#include "shared/source/helpers/aux_translation.h"
|
||||
#include "shared/source/helpers/definitions/engine_group_types.h"
|
||||
#include "shared/source/helpers/engine_node_helper.h"
|
||||
#include "shared/source/helpers/options.h"
|
||||
#include "shared/source/utilities/stackvec.h"
|
||||
|
||||
#include "engine_group_types.h"
|
||||
#include "hw_cmds.h"
|
||||
#include "third_party/aub_stream/headers/aubstream.h"
|
||||
|
||||
|
@ -6,10 +6,10 @@
|
||||
*/
|
||||
|
||||
#pragma once
|
||||
#include "shared/source/helpers/definitions/engine_group_types.h"
|
||||
#include "shared/source/helpers/pipeline_select_helper.h"
|
||||
#include "shared/source/kernel/kernel_execution_type.h"
|
||||
|
||||
#include "engine_group_types.h"
|
||||
#include "engine_node.h"
|
||||
#include "igfxfmid.h"
|
||||
|
||||
|
Reference in New Issue
Block a user