compute-runtime/opencl/source/program
Kamil Kopryk 9466113cef Fail build program on PVC with stateful accesses
Related-To: NEO-6075

After this change driver will fail clBuildProgram/zeModuleCreate api calls
whenever stateful access is discovered on PVC.
This is required since in this case allocation greater than 4GB
will not work.
If user still wants to use stateful addressing mode,
-cl-opt-smaller-than-4GB-buffers-only / -ze-opt-smaller-than-4GB-buffers-only
build option should be passed as build option, but then user can not use
bufers greater than 4GB.


Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2022-02-14 13:44:22 +01:00
..
CMakeLists.txt Remove device enqueue part 7 2022-01-19 10:41:57 +01:00
additional_options.cpp Copyright header update 2021-05-17 20:38:19 +02:00
build.cpp Fail build program on PVC with stateful accesses 2022-02-14 13:44:22 +01:00
compile.cpp Refactor debugData and debugDataSize in OCL. 2022-01-28 14:03:21 +01:00
create.cpp Copyright header update 2021-05-17 20:38:19 +02:00
create.inl Correct handling unique_ptr in functions 2021-10-21 18:17:14 +02:00
get_info.cpp Refactor debugData and debugDataSize in OCL. 2022-01-28 14:03:21 +01:00
internal_options.cpp Copyright header update 2021-05-17 20:38:19 +02:00
link.cpp Refactor debugData and debugDataSize in OCL. 2022-01-28 14:03:21 +01:00
printf_handler.cpp Make usesStringMap flag independent of implicit args requirements 2022-02-09 09:51:01 +01:00
printf_handler.h Fixed blitter path for printf with stateless compression in sba 2021-09-01 11:45:34 +02:00
process_device_binary.cpp OCL: Set target device product family 2022-02-08 16:49:28 +01:00
process_intermediate_binary.cpp Copyright header update 2021-05-17 20:38:19 +02:00
program.cpp Fail build program on PVC with stateful accesses 2022-02-14 13:44:22 +01:00
program.h Refactor debugData and debugDataSize in OCL. 2022-01-28 14:03:21 +01:00