Commit Graph

18303 Commits

Author SHA1 Message Date
6a7bee67e9 refactor: unify device hierarchy mode
Related-To: GSD-9560
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2025-01-14 21:08:44 +01:00
84b8622c16 refactor: Move Ext Semaphore Controller to Driver Handle
Related-To: NEO-11488

Signed-off-by: Raiyan Latif <raiyan.latif@intel.com>
2025-01-14 20:58:35 +01:00
cf8551ca06 fix: Dont process vmBind if clientHandle is Invalid
Related-To: NEO-11104
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2025-01-14 20:42:41 +01:00
e95c7aac92 fix: set memoryBanks correctly for single memory bank
Resolves: HSD-18040585222

Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2025-01-14 20:38:10 +01:00
7903086db3 refactor: Update thread scheduling mode naming
Renames the EU_THREAD_SCHEDULING_MODE_OVERRIDE member of
STATE_COMPUTE_MODE structure to EU_THREAD_SCHEDULING_MODE.

This modification is introduced in order to align with the latest specification.

Related-To: NEO-13147

Signed-off-by: Vysochyn, Illia <illia.vysochyn@intel.com>
2025-01-14 19:00:46 +01:00
910816010f fix: Unify command parse for MEM_SET
Related-To: NEO-13147

Signed-off-by: Vysochyn, Illia <illia.vysochyn@intel.com>
2025-01-14 18:55:55 +01:00
e742aa065c ci: infra revision update
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com>
2025-01-14 18:16:37 +01:00
16b0ea6897 feature: Handle page fault events for xe debugger
Related-to: NEO-10134

Signed-off-by: Brandon Yates <brandon.yates@intel.com>
2025-01-14 18:16:05 +01:00
60495a5b20 performance: optimize memory used for scratch programming
- reserve exact number of slots for scratch surface states in surface
state heaps
- do not use offsets for contexts depending on engine type executing
cmdlists

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-01-14 15:47:08 +01:00
5e13e2a1b3 test: add parsing all bases of command line values
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-01-14 15:46:53 +01:00
ea9fcd38e3 build: igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2025-01-14 15:46:38 +01:00
26ae830014 fix: add missing dcFlush to signal standalone CB event
Related-To: NEO-13752

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-01-14 15:22:33 +01:00
41a78ffa93 refactor: dont use std::pod
Related-To: NEO-10767
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-01-14 13:57:09 +01:00
83c87a33ec ci: update CAL asset version
Related-To: NEO-12846

Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2025-01-14 13:37:22 +01:00
34ee40393f refactor: remove excess cast to C-string and add const reference
Signed-off-by: Semenov Herman (Семенов Герман) <GermanAizek@yandex.ru>
2025-01-14 13:25:31 +01:00
e325d48ef2 ci: infra revision update
Related-To: NEO-12679
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2025-01-14 13:12:40 +01:00
6fd860eac4 performance: move std::string instead of copying it
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-01-14 13:03:42 +01:00
cd2383b63e feature: enable setting prelim properties to context
Related-To: NEO-12680

Signed-off-by: Tomasz Biernacik <tomasz.biernacik@intel.com>
2025-01-14 12:49:27 +01:00
127af1a715 fix: correct result variable scope in initDriver
The `initDriver` function had an issue where a new `result` variable was defined
in a lower scope, causing the initialization result to be discarded. This commit
removes the redundant variable declaration, ensuring that the `result` variable
initialized in the upper scope is correctly set by the
`Driver::get()->initialize` method and properly reflects the driver
initialization status.

Related-To: NEO-13686
Signed-off-by: Jack Myers <jack.myers@intel.com>
2025-01-14 12:43:35 +01:00
9a149b6da5 refactor: useGlobalHeaps naming unification
Related-to: NEO-12737

Signed-off-by: Damian Tomczak <damian.tomczak@intel.com>
2025-01-14 11:01:07 +01:00
b859a3b35b refactor: remove usesBindfulAddressingForBuffers function
Related-to: NEO-12737

Signed-off-by: Damian Tomczak <damian.tomczak@intel.com>
2025-01-14 10:45:04 +01:00
0977e75dce refactor: Disable Win 32 bit PVC build using existing CMake macro
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-01-14 09:54:40 +01:00
595fe10770 test: use std::snprintf to ensure string null termination
Related-To: NEO-10767
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-01-14 09:51:40 +01:00
cd786ef6bb test: add explicit static_cast for bit OR with different enums
Related-To: NEO-10767
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-01-14 09:43:08 +01:00
4300f0bdbe feature: Enable page faults for xe driver with debugger
Related-to: NEO-10134

Signed-off-by: Brandon Yates <brandon.yates@intel.com>
2025-01-14 09:32:53 +01:00
7fda1ba768 test: remove not used const sampleGuid1
Related-To: NEO-10767
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-01-14 09:28:24 +01:00
bf4d4e71c3 feature: adds support for 3 channel Imageview creation
Related-To: NEO-12887

Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com>
2025-01-14 03:19:11 +01:00
e66fce10b5 Revert "performance: Signal inOrder counter with pipe control, part 6"
This reverts commit fa40c1f2fb.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-01-14 03:03:08 +01:00
339ef86120 build: kernels_bin update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2025-01-13 23:15:45 +01:00
575ae7f6f7 fix: get minimal offset size for region barrier
Related-To: NEO-13350

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-01-13 22:56:25 +01:00
25b326da17 refactor: Do not run PVC ULTs on Win 32 bit
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-01-13 18:21:06 +01:00
fa40c1f2fb performance: Signal inOrder counter with pipe control, part 6
When on DC flush platform do not signal in order allocation when using
timestamp CB event. Handle wait on that event and synchronization using
in order timestamp node. Flush DC from wait. In order handled by pipe
controls.

Related-To: NEO-13441

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-01-13 17:40:26 +01:00
a180afa2e6 fix: respect affinity mask with COMBINED hierarchy in OCL
Related-To: GSD-9560
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2025-01-13 15:38:39 +01:00
4e20673e96 ci: infra revision update
Related-To: NEO-12679
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2025-01-13 12:20:37 +01:00
a8a9b1b92b refactor: optimize sysman windows power module
Related-To: NEO-13612

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-01-13 09:47:37 +01:00
5218923b6d feature: add automotive sku to alchemist product family
Related-To: NEO-12234
Signed-off-by: Pryba, Michal <michal.pryba@intel.com>
2025-01-13 08:44:25 +01:00
e6c0cf4b93 ci: L0 loader update
Signed-off-by: ocldev <ocldev@intel.com>
2025-01-13 08:35:32 +01:00
9dd065eeed fix: Return rawDataSize as zero when readIoStream call fails
Related-To: NEO-13707

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-01-13 08:28:13 +01:00
e4d87a1dee build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-01-13 05:53:44 +01:00
dc49d09e64 Revert "fix: set memoryBanks correctly for single memory bank"
This reverts commit ec5477e3ee.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-01-11 01:56:37 +01:00
a27c9200d3 test: add new test matcher
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-01-10 18:23:05 +01:00
e886ca1059 ci: infra revision update
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2025-01-10 17:57:12 +01:00
a483b361f9 fix: count active modules for enabling per-dispatch private memory
Related-To: NEO-13086

Signed-off-by: Wenbin Lu <wenbin.lu@intel.com>
2025-01-10 15:03:34 +01:00
fece6956c6 ci: L0 loader update
Signed-off-by: ocldev <ocldev@intel.com>
2025-01-10 14:27:42 +01:00
1100fee853 ci: update CAL asset version
Related-To: NEO-13694

Signed-off-by: Zdunowski, Lukasz <lukasz.zdunowski@intel.com>
2025-01-10 14:07:34 +01:00
3735ccaed7 performance: Signal inOrder counter with pipe control, part 5
When on DC flush platform resolve in order implicit dependency with pipe
control.

Related-To: NEO-13441

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-01-10 12:33:42 +01:00
112abeeeef fix: don't adjust programmed per thread scratch size
when adjusting scratch space size then adjust only allocation size

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-01-10 11:35:50 +01:00
ec5477e3ee fix: set memoryBanks correctly for single memory bank
Resolves: HSD-18040585222

Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2025-01-10 10:01:33 +01:00
f28c45458e build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-01-10 06:48:55 +01:00
04f1e216a5 Revert "performance: Signal inOrder counter with pipe control, part 5"
This reverts commit 7ee8328c1d.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-01-10 06:48:41 +01:00