compute-runtime/level_zero
Zbigniew Zdanowicz 6437c1a91e Flush state caches after command list is destroyed
When state base address tracking is enabled and command list use private heaps
then command list at destroy time must calls all compute CSRs that were using
that heap to invalidate state caches.
This allows new command list to reuse the same heap allocation for different
surface states, so before new use cached states are invalidated.

Related-To: NEO-5055

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2023-03-28 14:52:30 +02:00
..
api Added support for Frequency APIs 2023-03-23 18:53:32 +01:00
cmake CMake: adjust testing flags based on TESTS_* flags 2022-10-28 10:32:22 +02:00
core Flush state caches after command list is destroyed 2023-03-28 14:52:30 +02:00
ddi
doc Sysman: Redesign event API to effectively use uevents 2022-12-07 07:29:57 +01:00
experimental refactor l0 experimental: cleanup cmake files 2023-03-17 11:15:31 +01:00
include style: format code using clang-format 15.0.6 2023-01-05 10:33:47 +01:00
source style: configure readability-identifier-naming.FunctionCase 2022-05-17 20:55:56 +02:00
sysman Added changes for maxBandwidth computation in Memory Component. 2023-03-23 20:20:59 +01:00
tools fix(l0debug): windows topology map should always be created 2023-03-27 16:24:57 +02:00
CMakeLists.txt refactor l0 cmake: reduce include directories 2023-03-17 13:41:55 +01:00
os_release_info.cmake lint revision update 2021-11-23 12:50:25 +01:00
ze_intel_gpu_version.h.in