Joshua Santosh Ranjan
c8eb085cdb
feature: expose source ids for metric groups
...
Related-To: NEO-13480
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2025-02-05 12:31:44 +01:00
Szymon Morek
b11322332c
performance: enable staging write for cl buffers
...
Related-To: NEO-13529
Also, add size threshold on iGPU on Linux,
and disable staging if imported host ptr could
be reused
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-02-05 09:41:17 +01:00
Bartosz Dunajski
35d8e82664
documentation: CB events with overlapping dependencies
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-02-05 09:03:38 +01:00
Brandon Yates
c1ac3a733d
feature: Expand exception bitmask checked by dbgUMD
...
Related-to: NEO-8306
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2025-02-05 02:39:26 +01:00
Joshua Santosh Ranjan
5efbf1d04c
refactor: add driver experimental entry points for tracer apis
...
Related-To: NEO-13770
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2025-02-05 00:40:59 +01:00
ocldev
1e5e7fa6be
ci: L0 loader update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-02-04 21:42:26 +01:00
Mateusz Jablonski
e8eff862f4
build: remove logic of excluding platforms without L0 support
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-02-04 21:01:18 +01:00
Andrzej Koska
efcbd3875b
fix: Fix copying with blitter
...
Related-To: NEO-12134, NEO-13874
Thanks to this change we avoid programming y1 offset for 2D surface
above the maximum allowable value, i.e. 16 kb for blitter for BMG
Signed-off-by: Andrzej Koska <andrzej.koska@intel.com >
2025-02-04 19:07:50 +01:00
Mateusz Jablonski
d7b0495c90
test: remove usage of IGFX_BROADWELL in tests
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-02-04 19:07:34 +01:00
shubham kumar
b72b43712c
test: add missing override to derived class method
...
Related-To: NEO-13777
Signed-off-by: shubham kumar <shubham.kumar@intel.com >
2025-02-04 18:37:40 +01:00
Zbigniew Zdanowicz
75f688b58e
test: remove driver dependency from level zero black box tests
...
Related-To: NEO-10492
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-02-04 17:56:49 +01:00
Michał Pryba
83daa48bb3
refactor: adjust file names after pre-gen12 removal 3/n
...
Related-To: NEO-12681
Signed-off-by: Michał Pryba <michal.pryba@intel.com >
2025-02-04 16:59:31 +01:00
Maciej Bielski
971b7c27a2
fix: enable usm compression on linux
...
Related-To: NEO-12056
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com >
2025-02-04 13:09:04 +01:00
Mateusz Jablonski
4679f663be
build: update upstream kernel headers to v6.13
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-02-04 12:47:34 +01:00
Slawomir Milczarek
733855e9d9
refactor: Add const suffix
...
Related-To: NEO-12952
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2025-02-04 12:35:21 +01:00
Mateusz Jablonski
756c540275
refactor: remove pre-gen9 code
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-02-04 12:29:05 +01:00
Chodor, Jaroslaw
a65d4da88b
refactor: prevent copy/move on KernelDesc and ZebinExecEnv
...
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2025-02-04 11:30:13 +01:00
Naklicki, Mateusz
9aad7750be
fix: adjust IGC hwinfo for related tests
...
Also update builtin kernels
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com >
2025-02-04 10:05:08 +01:00
Mateusz Hoppe
6e35d055f2
feature: make contextGroupSize dependent on number of processes
...
Related-To: NEO-12952
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-02-03 18:13:33 +01:00
Mateusz Jablonski
0a068ce96a
fix: add pipe control before scratch register write
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-02-03 18:13:18 +01:00
Lukasz Jobczyk
3bc841a8a8
fix: Do not wait only on timestamp when heapless enabled
...
During host synchronize on profiling counter based event then timestamp
wait only when using entire optimized counter based event infrastructure
enabled, so when heapless disabled.
Resolves: HSD-18041396186
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-02-03 18:13:03 +01:00
Mateusz Jablonski
0855e8a46d
build: disable WDDM_LINUX for arm build config
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-02-03 17:04:03 +01:00
Michał Pryba
75bc74089b
refactor: adjust file names after pre-gen12 removal 2/3
...
Related-To: NEO-12681
Signed-off-by: Michał Pryba <michal.pryba@intel.com >
2025-02-03 15:31:51 +01:00
Naklicki, Mateusz
860b940edf
fix(ocloc): add 'asm' and 'disasm' support for PTL
...
Related-To: NEO-12803
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com >
2025-02-03 15:04:46 +01:00
Mateusz Jablonski
0f17bf2f8c
ci: extend restriction for test-only commits
...
include target_unit_tests, target_aub_tests as test-only content
consider aub_configs component as test-only
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-02-03 14:44:46 +01:00
Bartosz Dunajski
dd1e85a3d4
fix: bcs mem fill pattern alignment
...
Related-To: NEO-13928
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-02-03 14:43:04 +01:00
Bellekallu Rajkiran
3bef9f886a
fix: Crash on over memory allocation
...
- Add defer backing flag to gem create ioctl
- Make memory resident before lock
Related-To: NEO-13403
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2025-02-03 14:29:42 +01:00
Fabian Zwoliński
aab1113632
test: Resolve clang-tidy dead store warning
...
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2025-02-03 12:12:36 +01:00
Pawel Cieslak
85c8b6edcc
ci: blackbox config refactor
...
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2025-02-03 12:10:25 +01:00
Mateusz Jablonski
a924761ed1
fix: correct flags for creating allocation with existing system memory
...
on Windows setup ReadOnly flag, it makes there is no ProbeForWrite call within
CreateAllocation2 function call
it doesn't force read-only access from GPU perspective, that access it
defined in MapGpuVa function
Related-To: NEO-12986, HSD-15016952776
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-02-03 11:24:55 +01:00
Maciej Plewka
aace15d6bc
fix: remove msaa w/a for xe3
...
Related-To: NEO-13290, NEO-12587
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2025-02-03 10:38:01 +01:00
shubham kumar
f2b48b97d2
refactor: Prework to get sampling unit through ioctl query on xe
...
Related-To: NEO-13777
Signed-off-by: shubham kumar <shubham.kumar@intel.com >
2025-02-03 10:37:46 +01:00
Naklicki, Mateusz
6d63f688eb
fix(ocloc): add 'asm' and 'disasm' support for missing opensourced platforms
...
This change addresses the lack of translation in the specified file,
which resulted in non-functional 'disasm' and 'asm' ocloc commands
for the following platforms: Meteor Lake (MTL), Arrow Lake (ARL),
Battle Mage (BMG), and Lunar Lake (LNL).
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com >
2025-02-03 09:57:28 +01:00
ocldev
7f64b8c4db
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-02-03 06:49:15 +01:00
Compute-Runtime-Validation
99d4e6d054
Revert "performance: don't wait immediately after VmBind"
...
This reverts commit 09118d2011 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-02-02 18:00:28 +01:00
Pratik Bari
0ec361bbb9
feature: Using Sysman Product Helper to support throttle reasons
...
Related-To: NEO-8877
Signed-off-by: Pratik Bari <pratik.bari@intel.com >
2025-01-31 21:08:55 +01:00
Fabian Zwoliński
7e9c358a73
fix: apply 2MB alignment to large local memory image allocations
...
In this patch, we align up the allocation size to 2MB for all
image allocations >= 2MB located in local memory.
2MB alignment support is defined by function:
`is2MBLocalMemAlignmentEnabled`
Related-To: NEO-12287
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2025-01-31 14:58:24 +01:00
ocldev
67136d14e7
build: igc revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-01-31 14:43:42 +01:00
Lukasz Jobczyk
9bb48d3a5b
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-31 14:32:00 +01:00
Zbigniew Zdanowicz
4c47364dfd
refactor: add getter to read kernel argument values
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-01-31 13:30:48 +01:00
Francois Dugast
f91cde2a5b
fix: invalid includes and missing rdtsc() on ARM
...
Signed-off-by: Francois Dugast <francois.dugast@intel.com >
2025-01-31 13:05:06 +01:00
Compute-Runtime-Validation
3556d9ded6
Revert "fix: set ReadOnly flag when creating allocation with existing system ...
...
This reverts commit bddb24124d .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-01-31 12:15:12 +01:00
Compute-Runtime-Validation
d23249b061
Revert "fix: Set vmbind user fence when makeMemoryResident"
...
This reverts commit 80dc4fb43a .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-01-31 11:36:29 +01:00
Brandon Yates
635f69e54a
fix: Configure scratch pages for debugger
...
DG2 requires scratch pages on for debugger. Other platforms do not.
Related-to: NEO-13883
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2025-01-31 06:49:49 +01:00
Brandon Yates
106e8be9a9
fix: Don't abort application due to gpu fault when debugging is enabled
...
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2025-01-30 23:37:50 +01:00
Filip Hazubski
c306c457db
fix: Add BMG device ids
...
Add following device ids: 0xE210, 0xE215, 0xE216
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2025-01-30 22:56:38 +01:00
Fabian Zwoliński
7918b44a94
fix: apply 2MB alignment to large local memory allocations
...
In this patch, we align up the allocation size to 2MB for all
allocations >= 2MB located in local memory.
2MB alignment support is defined by function:
`is2MBLocalMemAlignmentEnabled`
Related-To: NEO-12287
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2025-01-30 22:09:39 +01:00
Pawel Cieslak
3b571d140c
ci: infra revision update
...
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2025-01-30 20:37:52 +01:00
Bartosz Dunajski
4846fbe410
refactor: unify blit memory fill methods and pass BlitProperties 2
...
Related-To: NEO-13003
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-01-30 20:16:10 +01:00
Mateusz Jablonski
9ebb2f1227
refactor: remove not needed code
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-01-30 20:07:05 +01:00