compute-runtime/opencl/source
Kacper Nowak 2285772c7e Disable zebin on pre-Gen12 platforms when debugger is active
On pre-Gen12 platform we use igfxdcd kernel module for debugging, which
does not support zebinary format.
- When platform is pre-Gen12 an and debugger is
attached, if binary format is zebin and it's not a builtin:
- If SPIR-V is available - force rebuild with zebin disabled
- Otherwise, return an error.
- Minor refactor: extend check for ir presence for each case of
rebuilt in OCL.

Related-To: NEO-7328
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com>
2022-10-13 17:27:48 +02:00
..
accelerators Cleanup includes 5/n 2022-07-28 11:33:01 +02:00
api Print warning when kernel uses too much SLM 2022-10-07 19:06:19 +02:00
built_ins Add option to change GRF mode 2022-09-06 13:00:17 +02:00
cl_device Remove superfluous const_casts 2022-09-06 13:34:01 +02:00
command_queue Revert "Replace virtual method call for DC flush with stored bool value 3/n" 2022-10-13 04:46:10 +02:00
compiler_interface Move API specific logic directly to getDefaultCompilerCacheConfig function 2022-10-04 10:25:08 +02:00
context Cleanup includes 2022-07-25 09:58:38 +02:00
dll Enable BCS split in OCL 2022-09-08 15:56:30 +02:00
event Wait on timestamps in Event::wait 2022-10-10 13:04:21 +02:00
execution_environment Refactor handling unknown builtins 2022-04-27 10:49:16 +02:00
gen8 Rename core family names to meet naming convention 2022-07-26 16:36:49 +02:00
gen9 Rename core family names to meet naming convention 2022-07-26 16:36:49 +02:00
gen11 Rename core family names to meet naming convention 2022-07-26 16:36:49 +02:00
gen12lp Rename core family names to meet naming convention 2022-07-26 16:36:49 +02:00
gtpin Cleanup includes 5/n 2022-07-28 11:33:01 +02:00
guidelines Cmake format script 2020-08-19 16:36:30 +02:00
helpers Remove isCleanLeftoverMemoryRequired() + refactor sampler support path 2022-10-04 16:24:03 +02:00
kernel Revert "Include dynamic SLM in clGetKernelWorkGroupInfo" 2022-10-12 22:58:58 +02:00
mem_obj Add missing check during buffer create 2022-10-11 12:44:15 +02:00
memory_manager Use forward declarations in compression_selector.h 2022-09-14 11:54:24 +02:00
os_interface Correct arguments verification of clEnqueueReleaseDX9ObjectsINTEL call 2022-08-31 21:02:10 +02:00
platform Cleanup includes 2022-07-25 09:58:38 +02:00
program Disable zebin on pre-Gen12 platforms when debugger is active 2022-10-13 17:27:48 +02:00
sampler Change default lod preclamp mode in sampler_state 2022-03-22 11:24:09 +01:00
sharings Add support for Y210 format in cl_va sharing 2022-09-26 10:34:16 +02:00
tracing style: configure readability-identifier-naming.ClassCase 2022-06-13 18:02:39 +02:00
utilities style: configure readability-identifier-naming.FunctionCase 2022-05-17 20:55:56 +02:00
xe_hp_core includes refactor 2022-07-08 17:02:19 +02:00
xe_hpc_core Rename core family names to meet naming convention 2022-07-26 16:36:49 +02:00
xe_hpg_core Rename core family names to meet naming convention 2022-07-26 16:36:49 +02:00
CMakeLists.txt Unify include directories for i915 headers 2022-08-24 14:58:01 +02:00
enable_cores.cmake Remove device enqueue part 2 2022-01-11 15:58:21 +01:00