compute-runtime/opencl
Jack Myers 7f9fadc314 fix: regression caused by tbx fault mngr
Addresses regressions from the reverted merge
of the tbx fault manager for host memory.

Recursive locking of mutex caused deadlock.

To fix, separate tbx fault data from base
cpu fault data, allowing separate mutexes
for each, eliminating recursive locks on
the same mutex.

By separating, we also help ensure that tbx-related
changes don't affect the original cpu fault manager code
paths.

As an added safe guard preventing critical regressions
and avoiding another auto-revert, the tbx fault manager
is hidden behind a new debug flag which is disabled by default.

Related-To: NEO-12268
Signed-off-by: Jack Myers <jack.myers@intel.com>
2025-01-09 07:48:53 +01:00
..
doc fix: remove compiler cache legacy implementation 2024-05-06 18:28:35 +02:00
extensions ci: remove deprecated option from .clang-tidy configuration 2024-09-26 19:02:15 +02:00
source fix: regression caused by tbx fault mngr 2025-01-09 07:48:53 +01:00
test fix: regression caused by tbx fault mngr 2025-01-09 07:48:53 +01:00
CMakeLists.txt refactor: remove not needed vme builtin related code 2024-09-16 15:27:49 +02:00