compute-runtime/shared/source/aub
Jack Myers c26d24e555 fix: tbx page fault manager hang issue
- Updated `isAllocTbxFaultable` to exclude `gpuTimestampDeviceBuffer` from being
faultable.
- Replaced `SpinLock` with `RecursiveSpinLock` in `CpuPageFaultManager` and
`TbxPageFaultManager` to allow recursive locking.
- Added unit tests to verify the correct handling of `gpuTimestampDeviceBuffer`
in `TbxCommandStreamTests`.

Related-To: NEO-13748
Signed-off-by: Jack Myers <jack.myers@intel.com>
2025-02-18 05:05:38 +01:00
..
CMakeLists.txt refactor: adjust file names after pre-gen12 removal 1/3 2025-01-22 22:47:24 +01:00
aub_center.cpp refactor: use legacy versions of injectMMIOList and setTbxServerIp 2024-05-16 10:47:35 +02:00
aub_center.h feature: add support for null aub mode 2024-04-09 16:59:42 +02:00
aub_helper.cpp fix: tbx page fault manager hang issue 2025-02-18 05:05:38 +01:00
aub_helper.h refactor: Change wording from NonCopyableOrMovable to NonCopyableAndNonMovable 2025-02-17 14:19:10 +01:00
aub_helper_add_mmio.cpp refactor: rename global debug manager to debugManager 2023-11-30 13:00:59 +01:00
aub_helper_base.inl
aub_helper_extra.cpp refactor: use legacy versions of injectMMIOList and setTbxServerIp 2024-05-16 10:47:35 +02:00
aub_helper_xehp_and_later.inl
aub_mapper_base.h
aub_stream_interface.cpp Update aubstream interface: use product family from aubstream 2022-11-21 15:30:09 +01:00
aub_stream_provider.h
aub_subcapture.cpp refactor: correct naming of enum class constants 10/n 2023-12-19 11:30:39 +01:00
aub_subcapture.h refactor: correct naming of enum class constants 10/n 2023-12-19 11:30:39 +01:00