Compute-Runtime-Validation
cab148a57c
Revert "fix: return correct memory values for integrated platforms"
...
This reverts commit 766da0f4ad
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-05-17 07:24:36 +02:00
Compute-Runtime-Validation
8839d62c79
Revert "performance: use RESOURCE_BARRIER as stalling barrier"
...
This reverts commit 2a63853349
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-05-16 20:19:06 +02:00
Joshua Santosh Ranjan
3db2183810
feature: support metrics runtime disabling
...
This feature disallows metric group activation
if disabled
Related-To: NEO-14310
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2025-05-16 18:56:00 +02:00
Szymon Morek
2a63853349
performance: use RESOURCE_BARRIER as stalling barrier
...
Related-To: NEO-14943
Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-05-16 14:12:18 +02:00
Shreyas Kunder
766da0f4ad
fix: return correct memory values for integrated platforms
...
Related-To: NEO-14198
Signed-off-by: Shreyas Kunder <shreyas.kunder@intel.com>
2025-05-16 13:40:01 +02:00
Piotr Rozenfeld
8182671124
ci: update config files
...
Add reviewer ashwin.kumar.kulkarni@intel.com to level_zero/sysman config
Add reviewer ashwin.kumar.kulkarni@intel.com to level_zero/tools config
Signed-off-by: Piotr Rozenfeld <piotr.rozenfeld@intel.com>
2025-05-16 13:14:31 +02:00
Mateusz Jablonski
00620f07c0
test: use HWTEST_F instead of HWTEST2_F with MatchAny param
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-05-16 11:00:45 +02:00
Aravind Gopalakrishnan
4f77a581b9
refactor: Remove not necessary code
...
Related-To: NEO-13003
- remove additionalPacketsInUse as getPacketsUsed is sufficient
- simplify clearTimestampTagData to pass node to clear
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
2025-05-16 02:52:26 +02:00
Compute-Runtime-Validation
0a096f1d50
Revert "fix: propagate error createInternalHandle wddm"
...
This reverts commit eeddd779f0
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-05-16 02:41:16 +02:00
shubham kumar
6cc09fa264
feature: Add support for BMG PUNIT rev 3
...
Related-To: NEO-14931
Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-05-15 18:18:27 +02:00
Bartosz Dunajski
ef0c525847
feature: copy offload support for images
...
Related-To: NEO-7067
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-05-15 18:02:06 +02:00
Dominik Dabek
eeddd779f0
fix: propagate error createInternalHandle wddm
...
Unify with linux implementation, return -1 on error and 0 on success.
Related-To: NEO-6893
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2025-05-15 15:52:37 +02:00
Mateusz Jablonski
e3081c4db2
refactor: remove not needed NOLINT comments
...
Related-To: NEO-12901
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-05-15 13:51:29 +02:00
shubham kumar
70f60b9953
feature: Add ECC support using igsc_gfsp_heci_cmd
...
Related-To: NEO-13444
Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-05-15 13:04:59 +02:00
Szymon Morek
bff8f74de7
refactor: remove unused parameter
...
Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-05-15 12:23:27 +02:00
Mateusz Jablonski
a361ca1e3f
test: improve logging in unit tests
...
include API name
unify tests timeout/sigabrt message across OSes
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-05-15 11:56:53 +02:00
Zbigniew Zdanowicz
f2601d8ccf
refactor: simplify interface of append launch kernel
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-05-15 10:22:36 +02:00
Bartosz Dunajski
4f60771f65
refactor: add HP param to blit properties
...
Related-To: NEO-7067
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-05-15 09:30:00 +02:00
Mateusz Jablonski
e77b862362
fix: fill missing ddi entries
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-05-15 08:40:02 +02:00
Filip Hazubski
30af50404e
test: Correct mock kernel setArgumentValue function
...
Only use explicit args when proper flag is set.
Related-To: NEO-14946
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2025-05-15 07:54:53 +02:00
Dominik Dabek
449b82003d
fix: disable experimental l0 ipc methods
...
Related-To: NEO-6893
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2025-05-14 19:07:59 +02:00
Pratik Bari
0ee5f9ce04
fix(sysman): Limit the Vf Memory Utilization support for DG2
...
The VF Memory Utilization will be supported only for DG2 platforms.
Related-To: NEO-13442
Signed-off-by: Pratik Bari <pratik.bari@intel.com>
2025-05-14 14:18:16 +02:00
Raiyan Latif
be40078d71
fix: Fill Ddi Entry for external semaphore functions
...
Related-To: NEO-11488
Signed-off-by: Raiyan Latif <raiyan.latif@intel.com>
2025-05-14 13:13:13 +02:00
Mateusz Jablonski
041f879e64
refactor: correct location of definition of new L0 API functions
...
L0 API functions have two definitions, internal and external:
- internal definition is in L0 namespace
- external defintion is in extern C scope and points to internal definition
Below API functions are corrected within this change:
- zeDriverGetDefaultContext
- zerDriverGetDefaultContext
- zerDeviceTranslateToIdentifier
- zerIdentifierTranslateToDeviceHandle
- zeDeviceSynchronize
Related-To: NEO-14560
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-05-14 12:20:00 +02:00
Mateusz Jablonski
48881bfb9a
feature: add L0 API to append kernel with all params
...
Related-To: NEO-14560
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-05-14 11:13:35 +02:00
Compute-Runtime-Validation
8b711eaee1
Revert "feature: Add ECC support using igsc_gfsp_heci_cmd"
...
This reverts commit 82aedea8ca
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-05-14 06:25:20 +02:00
Aravind Gopalakrishnan
fd2a073fc6
fix: Fix additional timestamp node logic
...
Related-To: NEO-13003
- assign additional node only if needed
- ensure kernelEventCompletionData packet count is correct
- add ult for multi tile timestamp event
- remove unneeded function
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
2025-05-14 00:09:24 +02:00
shubham kumar
82aedea8ca
feature: Add ECC support using igsc_gfsp_heci_cmd
...
Related-To: NEO-13444
Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-05-13 13:26:06 +02:00
Mateusz Jablonski
8b98de74b8
test: remove not needed casts out of enum range
...
Related-To: NEO-12901
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-05-13 10:36:17 +02:00
Jemale Lockett
8b508fd15f
feature: Add sync host event handling on windows
...
Resolves: NEO-13744
Signed-off-by: Jemale Lockett <jemale.lockett@intel.com>
2025-05-13 08:44:45 +02:00
Young Jin Yoon
5221b5b00e
fix: patch counter values with additional blit properties
...
Modified BlitCommandsHelper and CommandListHw to patch counter values
when using additional blit properties and in order command list is
enabled.
Related-To: NEO-13003
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com>
2025-05-13 04:32:31 +02:00
Bartosz Dunajski
9e92324171
feature: copy offload support for fill operations
...
Related-To: NEO-7067
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-05-12 10:34:19 +02:00
Young Jin Yoon
4763d7268f
fix: Reset additional properties usage after profiling
...
Related-To: NEO-13003
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com>
2025-05-10 02:04:11 +02:00
Compute-Runtime-Validation
9dc734ce44
Revert "fix: set correct bindless offsets for L0 bindless images extension wi...
...
This reverts commit b048d0e557
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-05-09 09:06:13 +02:00
Lukasz Jobczyk
1d1414febc
refactor: remove unused dc flush mitigation
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-05-09 08:26:26 +02:00
Young Jin Yoon
195ce3049e
fix: avoid updating in-order dependency with useAdditionalBlitProperties
...
Modified appendMemoryCopyBlitRegion, appendCopyImageBlit,
appendMemoryCopyRegion, appendBlitFill and appendMemoryCopy
in CommmandListCoreFamily to not to update in order dependency
counter if useAdditionaBlitProperties used.
Related-To: NEO-13003
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com>
2025-05-09 03:07:18 +02:00
Mateusz Jablonski
e0041df3cc
refactor: remove not needed function
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-05-09 00:45:02 +02:00
Mateusz Jablonski
41ef309ccf
performance: cache devices to expose via zeDeviceGet API call
...
vector with all device handles is initialized only once, during driver init
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-05-09 00:19:23 +02:00
Young Jin Yoon
415fe245d7
feature: apply or set additional blit properties
...
Modified appendMemoryCopyBlitRegion, appendCopyImageBlit,
appendMemoryCopyRegion, and appendBlitFill in
CommmandListCoreFamily to change behavior when
useAdditionaBlitProperties is used.
Modified dispatchBlitMemoryFill and
dispatchBlitCommandForImageRegion in BlitCommandHelper to
call applyAdditionalProperties when useAdditionalProperties
is enabled.
Related-To: NEO-13003
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com>
2025-05-09 00:04:57 +02:00
Dominik Dabek
501aebfc45
fix: getMemAddressRange for pooled usm
...
Use pool methods for getting base ptr and size if passed ptr is in a usm
pool.
Related-To: NEO-6893
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2025-05-08 23:28:26 +02:00
Michal Mrozek
6f4a397cfc
refactor: remove not required parameter
...
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2025-05-08 23:13:06 +02:00
Anvesh Bakwad
00c594831e
fix(sysman): Fix Memory read and write counter values calculation for BMG
...
Related-To: NEO-14848
Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com>
2025-05-08 20:03:34 +02:00
Fabian Zwoliński
915e2ff386
fix: ensure texture cache flush after kernels writing to img on regular cmdlist
...
- refactored texture cache flush logic for regular command list
- replaced `needsTextureCacheFlushOnBarrier` flag with
`textureCacheFlushPending`
- introduced `consumeTextureCacheFlushPending()` for safer flag
management
- updated synchronization points (appendWaitOnInOrderDependency,
appendWaitOnEvents, appendEventForProfiling ...) to integrate
pending flushes into existing PIPE_CONTROLs using the new
consume method
- if a pending flush cannot be merged into an existing PIPE_CONTROL,
a new PIPE_CONTROL will be created before the next compute walker
- added and updated unit tests
- this patch covers both in-order and out-of-order
executions
Related-To: NEO-14713
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com>
2025-05-08 19:44:57 +02:00
Naklicki, Mateusz
9008ca7b3f
fix: add missing ZE_APIEXPORT and ZE_APICALL keywords
...
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com>
2025-05-08 18:36:17 +02:00
Naklicki, Mateusz
a0e7ef1ce1
fix: explicitly skip programming of unused scratch data ptr
...
If scratch data is unused, explicitly skip programming.
Related-To: NEO-14130
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com>
2025-05-08 16:56:42 +02:00
Kamil Kopryk
b048d0e557
fix: set correct bindless offsets for L0 bindless images extension with heapless
...
Additionally reorder members in bindless heaps helper.
Related-To: NEO-14710
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-05-08 13:46:46 +02:00
Bartosz Dunajski
2782577f1d
feature: allow enabling copy offload for regular cmd lists
...
Related-To: NEO-7067
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-05-08 12:37:55 +02:00
Compute-Runtime-Validation
7167f45199
Revert "refactor: Gate shared system mem caps with KMD cap"
...
This reverts commit 8e59ac7576
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-05-08 11:26:52 +02:00
Compute-Runtime-Validation
786bf8a9fa
Revert "performance: enable device usm pooling for l0"
...
This reverts commit 0afc042205
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-05-08 11:20:29 +02:00
Mateusz Jablonski
adc40934ae
test: ensure thread safety when capturing input params for wait function
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-05-08 10:22:14 +02:00