Neil R. Spruit
b580e4e023
feature: Enable Support for reading updated StateSaveHeaders
...
Related-To: NEO-16518
Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com >
2025-11-19 16:42:42 +01:00
Mateusz Jablonski
98bf872fdd
fix: return error when cannot obtain debug surface size
...
remove default max debug surface size
check state save area size only for debug scenarios
reduce state save area size in unit tests - rely on values from mock
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-05-23 14:48:08 +02:00
Mateusz Hoppe
850e6c02eb
test: allocate sip allocation for all contexts in initSipKernel
...
- some tests initialize sip kernel but do not free it
- this is causing memory leaks
- as a solution mock sip listener is added that will release allocated
sip kernel
Related-To: NEO-13789
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-01-20 15:46:05 +01:00
Mateusz Hoppe
1ce795c265
refactor: fixes in ults
...
Related-To: NEO-13789
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-01-20 09:57:05 +01:00
Jitendra Sharma
9bd4878841
feature: update GRF register implementation
...
Related-To: NEO-8314
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2024-10-15 13:47:34 +02:00
Brandon Yates
013c49db02
fix: change getBindlessDebugSipKernel to also get heapless sip
...
Rename function to getDebugSipKernel and select either bindless
or heapless depending on mode
Related-to: NEO-8396
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2024-10-03 20:47:40 +02:00
Mateusz Jablonski
da6a83faa2
feature: add support for state save area header v4
...
Related-To: NEO-8188
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-08-26 16:03:20 +02:00
Jitendra Sharma
6df6e4bbb0
feature: Add SW FIFO implementation
...
Related-To: NEO-7990
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2024-08-19 16:38:34 +02:00
Brandon Yates
63478808a7
feature: implement new registers for debugger
...
Related-to: NEO-8396
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2024-07-15 09:44:46 +02:00
Brandon Yates
df5588a633
feature: Allocate fifo for debugger
...
Related-to: NEO-7980
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2024-07-11 11:11:41 +02:00
Brandon Yates
ab92499b56
feature: Add support for V3 state save header
...
Related-to: NEO-8396
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2024-06-27 18:46:03 +02:00
Filip Hazubski
230d3e903b
fix: Move first submission programming to a separate function
...
Call the new function after debugger and sip kernel are initialized.
Related-To: HSD-18038645398, HSD-18038819112
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2024-06-25 10:10:02 +02:00
Mateusz Jablonski
432142c574
refactor: correct naming of enum class constants 4/n
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-13 08:08:51 +01:00
Mateusz Jablonski
beafea9b39
refactor: correct naming of enum class constants 2/n
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-11 13:13:35 +01:00
Brandon Yates
b3464a2621
feature(debugger): Expose DBG regset
...
Related-To: NEO-8383
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2023-09-26 11:50:29 +02:00
Jitendra Sharma
9818ef61a5
feature: Report correct GRF register count
...
Based on Large GRF enabled or not, report correct GRF
register.
Related-To: NEO-6788
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2023-09-04 11:42:48 +02:00
Compute-Runtime-Validation
154530ad23
Revert "feature: Report correct GRF register count"
...
This reverts commit 8eb3fe222e .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-09-01 15:12:57 +02:00
Jitendra Sharma
8eb3fe222e
feature: Report correct GRF register count
...
Based on Large GRF enabled or not, report correct GRF
register.
Related-To: NEO-6788
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2023-08-31 18:48:29 +02:00
Brandon Yates
9db08001c4
fix(debugger): Set flags for MME regset
...
Related-to: NEO-8286
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2023-08-23 16:38:35 +02:00
Mateusz Hoppe
997b599168
fix(debugger): pass correct sipAllocation to makeResident
...
- sipAllocation for context must be resident in Offline mode
Related-To: NEO-7630
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2023-07-28 20:51:12 +02:00
Mateusz Hoppe
9f466a9967
test: fix DebugSession ULT
...
- use size of state save area header when comparing contents
Related-To: NEO-7630
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2023-07-10 11:11:04 +02:00
Brandon Yates
bef89a3a7c
feature(debugger): Force GRF count to 128
...
System Routine changes for implementing large-grf debugging
will result in GRF count of 256 being reported for kernels
in all GRF modes. Applications using L0 Debug API do not
yet have a way to determine actual GRF count for kernel.
This commit is a temporary adjustment to avoid breaking debug
API users after new system routine is enabled.
This problem will be fully solved in follow up patch with switch to
zetDebugGetThreadRegisterSetProperties
Related-to: NEO-7370
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2023-06-27 14:24:52 +02:00
Fabian Zwolinski
c0603e0854
Allocate SipKernel per ctx for Offline dbg mode
...
- Add debuggingEnabledMode getter in ExecutionEnvironment
- Add new overloaded function - BuiltIns::getSipKernel
- Add perContextSipKernels map to BuiltIns
- Add OsContext to PreemptionHelper::programStateSip arguments
- Add new overloaded function - SipKernel::getBindlessDebugSipKernel
Related-To: NEO-7630
Signed-off-by: Fabian Zwolinski <fabian.zwolinski@intel.com >
2023-03-30 16:40:41 +02: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
Warchulski, Jaroslaw
6fb68dd84b
Separation of MemoryAllocation from os_agnostic_memory_manager.h
...
Related-To: NEO-5548
Signed-off-by: Warchulski, Jaroslaw <jaroslaw.warchulski@intel.com >
2023-01-04 15:09:36 +01:00
Kamil Kopryk
a55680e82e
Refactor: don't use global GfxCoreHelper getter in shared files 1/n
...
Related-To: NEO-6853
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2022-12-28 11:38:46 +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
Warchulski, Jaroslaw
c10aa90815
Cleanup includes 11
...
Related-To: NEO-5548
Signed-off-by: Warchulski, Jaroslaw <jaroslaw.warchulski@intel.com >
2022-12-06 12:25:30 +01:00
Igor Venevtsev
9e0138f5a7
Debugger L0: expose FC register set
...
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com >
2022-07-05 16:04:54 +02:00
Mateusz Hoppe
4d6a2d0a57
Enhance logs in EuThread
...
- do not overwrite memoryHandle in resumeThread() when thread is
not stopped
- add SIP Commands
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2021-11-03 11:04:14 +01:00
Igor Venevtsev
4286b3a55c
Reserve precise amount of memory for debug surface
...
Resolves: LOCI-2209
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com >
2021-10-15 12:19:51 +02:00
Kamil Kopryk
1a34586dd4
Make sure sip kernel is initialized for aub tests
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2021-10-01 12:54:04 +02:00
Kamil Kopryk
a203cd2863
Add sip kernel as hexadecimal array header
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
Related-To: NEO-5777
2021-09-03 17:16:58 +02:00
Zbigniew Zdanowicz
902cce597a
Add new functionality to load SIP from file
...
Related-To: NEO-5718
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2021-04-23 13:48:26 +02:00