Jaroslaw Warchulski
0afcec950e
refactor: cleanup includes
...
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2025-11-14 11:22:46 +01:00
Mateusz Jablonski
d53ac208fc
refactor: remove not needed code
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-10 19:31:00 +02:00
Mateusz Jablonski
1918c5e9da
refactor: add helper to create uint64 bitmask
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-10 12:54:50 +02:00
Mateusz Jablonski
b807b43b35
refactor: remove not needed code
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-09 10:51:44 +02:00
Mateusz Jablonski
2b686a588e
refactor: remove not needed code
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-08 11:48:03 +02:00
Mateusz Jablonski
f3e4ba9ff6
refactor: remove not needed code
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-07 13:44:30 +02:00
Kamil Kopryk
5f59b4ca08
feature: add host function allocation
...
Related-To: NEO-14577
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-09-23 11:10:45 +02:00
Compute-Runtime-Validation
16a6c3ca8a
Revert "feature: add host function allocation"
...
This reverts commit 75b4de70cd .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-09-23 02:33:15 +02:00
Kamil Kopryk
75b4de70cd
feature: add host function allocation
...
Related-To: NEO-14577
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-09-22 17:55:36 +02:00
Michal Mrozek
6ef0af7e22
refactor: remove redundant code
...
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2025-08-25 16:14:42 +02:00
Aleksander Czerwionka
6acf58633d
fix: set correct CCS mode in Aubstream and reenable multi context tests
...
Related-To: NEO-14917
Signed-off-by: Aleksander Czerwionka <aleksander.czerwionka@intel.com >
2025-07-01 15:18:11 +02:00
Aleksandra Nizio
1dfc9227c4
fix: Removind address_mapper.h
...
Related-To: NEO-14718
Signed-off-by: Aleksandra Nizio <aleksandra.nizio@intel.com >
2025-05-27 20:37:56 +02:00
Aleksandra Nizio
31fe1978d4
fix: Removing streamProvider and addressMapper
...
Related-To: NEO-14718
Signed-off-by: Aleksandra Nizio <aleksandra.nizio@intel.com >
2025-05-26 16:01:18 +02:00
Jack Myers
0e25970853
fix: re-add switch case for once writable query
...
A change related to the tbx fault manager
incorrectly removed a switch case from
`AubHelper::isOneTimeAubWritableAllocationType`.
This fixes that and refactors some APIs to prevent
similar mistakes from happening again by cleaning
up logic.
Addresses show stopper for pre-si pytorch workflows.
Resolves: NEO-14399
Signed-off-by: Jack Myers <jack.myers@intel.com >
2025-03-19 09:54:54 +01:00
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
Filip Hazubski
4c7900008f
refactor: Change wording from NonCopyableOrMovable to NonCopyableAndNonMovable
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2025-02-17 14:19:10 +01:00
Compute-Runtime-Validation
116f7270be
Revert "fix: tbx page fault manager hang issue"
...
This reverts commit 7d4e70a25b .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-02-12 10:38:05 +01:00
Jack Myers
7d4e70a25b
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-12 02:19:37 +01:00
Michał Pryba
53831f61df
refactor: adjust file names after pre-gen12 removal 1/3
...
Related-To: NEO-12681
Signed-off-by: Michał Pryba <michal.pryba@intel.com >
2025-01-22 22:47:24 +01:00
Bartosz Dunajski
843029d01b
fix: make syncDispatchToken one time aub writable
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-08-26 14:40:41 +02:00
Pawel Cieslak
84ba633098
refactor: use legacy versions of injectMMIOList and setTbxServerIp
...
Related-To: NEO-7539
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2024-05-16 10:47:35 +02:00
Artur Harasimiuk
cbc868c4ed
refactor: add mock_aubstream
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2024-04-25 20:08:30 +02:00
Slawomir Milczarek
57acfb4cd9
refactor: Move isOneTimeAubWritableAllocationType() to .cpp file
...
Removes dependency on header debug_settings_manager.h
Related-To: NEO-11158
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2024-04-25 11:08:01 +02:00
Slawomir Milczarek
6d15c248ec
feature: Add regkey to control AUB/TBX writable for buffer host memory
...
The new regkey SetBufferHostMemoryAlwaysAubWritable=0/1 allows controlling
if buffer host memory allocation is one-time AUB / TBX writable.
Related-To: NEO-11158
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2024-04-24 21:47:02 +02:00
Mateusz Jablonski
cb2b572e94
feature: add support for null aub mode
...
In this mode AUB csr will be created, however, no aub file will be created
Related-To: NEO-11097
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-04-09 16:59:42 +02:00
Filip Hazubski
d25026b263
refactor: Add getTotalMemBankSize function to ReleaseHelper
...
Minor refactor of ULTs to not use hard coded banks size.
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2024-03-06 09:53:56 +01:00
Filip Hazubski
5f7e56e78b
refactor: Unify aub config generation
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2024-03-05 11:09:34 +01:00
Mateusz Jablonski
a4888b39c6
build: add clang-tidy restriction for Enum case
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-21 08:58:51 +01:00
Mateusz Jablonski
de93bc6928
refactor: correct naming of enum class constants 10/n
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-19 11:30:39 +01:00
Mateusz Jablonski
b182917d9d
refactor: correct naming of allocation types
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-11 16:23:37 +01:00
Mateusz Jablonski
c9664e6bad
refactor: rename global debug manager to debugManager
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-11-30 13:00:59 +01:00
Dunajski, Bartosz
12b4a9f71d
fix: make Tag allocation type OneTimeWritable
...
Related-To: HSD-18035178611
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-11-22 11:24:44 +01:00
tkordek
f8ad191b16
feature: Caller ID introduced to aubstream
...
... to distinguish environment of capturing.
Related-To: NEO-9235
Signed-off-by: Tomasz Kordek <tomasz.kordek@intel.com >
2023-10-30 12:37:49 +01:00
Compute-Runtime-Validation
fca2159430
Revert "fix: if device hierarchy is flat then getSubDevicesCount return 1u"
...
This reverts commit cb0bb57f49 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-10-26 15:40:29 +02:00
Baj, Tomasz
cb0bb57f49
fix: if device hierarchy is flat then getSubDevicesCount return 1u
...
Related-To: NEO-9167
Signed-off-by: Baj, Tomasz <tomasz.baj@intel.com >
2023-10-25 15:51:52 +02:00
Kamil Kopryk
fa8579602f
refactor: rename product helper files n/n
...
Related-To: NEO-7703
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2023-03-10 13:24:38 +01:00
Mateusz Hoppe
37dbec305d
feature: add AssertHandler
...
- initial implementation to support assert() on GPU
Related-To: NEO-5753
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2023-03-08 17:55:23 +01:00
Zbigniew Zdanowicz
a65d50b0dc
Add timestamp buffer allocation type to aub one time writeable
...
Related-To: NEO-7765
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-03-03 12:56:50 +01:00
Kamil Kopryk
2484c7ceb2
refactor: rename hw_helper files to gfx_core_helper files
...
Related-To: NEO-6853
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2023-02-01 19:37:51 +01:00
Mateusz Jablonski
43b790957d
style: format code using clang-format 15.0.6
...
Related-To: NEO-7500
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-01-05 10:33:47 +01:00
Kamil Kopryk
03b687881f
Rename HwHelper -> GfxCoreHelper
...
Related-To: NEO-6853
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2022-12-09 10:29:06 +01:00
Grzegorz Choinski
8ac794db04
lint revision update
...
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com >
2022-11-25 14:36:41 +01:00
Mateusz Jablonski
7d4d592381
Pass root device environment to AubCenter
...
Related-To: NEO-6853
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-11-25 09:58:00 +01:00
Mateusz Jablonski
bb308c04ed
Refactor aubstream include interface
...
set include path to third_party/aub_stream
rename third_party/aub_stream/headers -> third_party/aub_stream/aubstream
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-11-23 10:30:13 +01:00
Mateusz Jablonski
0b3582a93b
Update aubstream interface: use product family from aubstream
...
don't build aub tests when aubstream is not available
use only mock aub manager in ULTs
Related-To: NEO-4446
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-11-21 15:30:09 +01:00
Warchulski, Jaroslaw
e4d10e5460
Cleanup includes 4
...
Related-To: NEO-5548
Signed-off-by: Warchulski, Jaroslaw <jaroslaw.warchulski@intel.com >
2022-11-10 14:22:18 +01:00
Patryk Wrobel
90ba50bf52
Warn when RAII lock returned from function is discarded
...
Discarding RAII lock returned from function almost always
is a bug. This change introduces usage of [[no_discard]]
attribute from C++17 to prevent such misues.
Signed-off-by: Patryk Wrobel <patryk.wrobel@intel.com >
2022-09-01 16:53:03 +02:00
Daniel Chabrowski
7463e1970b
Cleanup headers
...
Make TUs and headers self-contained, remove unused headers
Signed-off-by: Daniel Chabrowski <daniel.chabrowski@intel.com >
2022-05-18 11:42:06 +02:00
Bartosz Dunajski
4b0d986876
Move AllocationType enum out of GraphicsAllocation class
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2022-02-04 17:49:09 +01:00
Bartosz Dunajski
dfdd3c597a
Remove redundant BUFFER_COMPRESSED allocation type
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2021-12-07 13:35:49 +01:00