Brandon Yates
d3fd39caec
documentation: Add build instructions for XeKMD EuDebug support
...
Related-to: NEO-13057
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2024-10-22 20:00:48 +02:00
Jaroslaw Warchulski
2ba5ee2f6b
Revert "fix: use full size for HEAP_EXTENDED initialization"
...
This reverts commit 5afc63df93 .
Related-To: GSD-8948
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2024-10-22 19:27:31 +02:00
Maciej Bielski
45e78fea76
fix: use productHelper in getPatIndexInfoString() on Windows
...
Fix the PAT-index reporting in logger as currently on Windows reported
values are simply wrong.
The changed logic dependends on `RootDeviceEnvironment` and in order to
avoid introducing such dependencies into logger.[ch] the
`logAllocation()` is no longer a member of `FileLogger` but
a free-function instead (and a separate .cpp file). This is important
because the source files `logger.[ch]` are also used by ocloc library
and there is no point to contaminate ocloc code structure with
unnecessary dependencies.
Related-To: NEO-9421
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com >
2024-10-22 19:27:13 +02:00
Alicja Lukaszewicz
f76d480e8a
refactor: cleanup stype enum implementation
...
Related-To: NEO-13037
Signed-off-by: Alicja Lukaszewicz <alicja.lukaszewicz@intel.com >
2024-10-22 17:42:45 +02:00
Wenbin Lu
a8a40d2afd
feature: support SVM heap in reserveVirtualMem
...
Related-To: NEO-11981
Signed-off-by: Wenbin Lu <wenbin.lu@intel.com >
2024-10-22 16:47:14 +02:00
Mateusz Hoppe
9e89d6019f
test: fix aub test DebuggerSingleAddressSpaceAub
...
- add check for global bindless allocator to set correct address in
expectMemory calls
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-10-22 15:21:27 +02:00
Bartosz Dunajski
eed69f45ed
fix: Enable 64k pages for TSB allocation
...
Related-To: HSD-18040274716
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-10-22 15:12:42 +02:00
Robert Krzemień
fe1fd22371
fix: stop direct submission before oa configuration activation
...
Related-To: NEO-12778
Signed-off-by: Robert Krzemień <robert.krzemien@intel.com >
2024-10-22 14:26:44 +02:00
Szymon Morek
01a0b8e7f7
performance: improve ULLS controller timeout detection
...
Related-To: NEO-12991
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-10-22 13:53:25 +02:00
ocldev
7a440f1143
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-10-22 13:03:25 +02:00
Bartosz Dunajski
c9c8f988f5
refactor: configure additional kernel launch params
...
Related-To: NEO-12591
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-10-22 12:00:04 +02:00
ocldev
bef5ac958a
build: update level_zero revision to v1.18.3
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-10-22 11:00:34 +02:00
Mateusz Jablonski
605a1ae0ab
build: update aot platforms header
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-10-22 08:52:39 +02:00
Compute-Runtime-Validation
0723cb1bdc
Revert "refactor: configure additional kernel launch params"
...
This reverts commit 73bc507c3d .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-10-22 08:37:54 +02:00
Compute-Runtime-Validation
e10998db45
Revert "performance: Add CCS Optimization"
...
This reverts commit e7b3a40aa7 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-10-22 05:52:14 +02:00
Mateusz Jablonski
afe5f105a8
test: don't use pre-gen12 AOT names
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-10-21 18:33:27 +02:00
Bartosz Dunajski
73bc507c3d
refactor: configure additional kernel launch params
...
Related-To: NEO-12591
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-10-21 18:04:37 +02:00
Bartosz Dunajski
4d6265a46c
refactor: pass additional enqueue params
...
Related-To: NEO-12591
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-10-21 17:55:41 +02:00
Michal Mrozek
18d828421d
performance: add debug flag to control huge chunk size on wddm.
...
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2024-10-21 16:51:03 +02:00
Bartosz Dunajski
c77fad31e2
fix: disable copy offload for D2D operations
...
Related-To: NEO-13034
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-10-21 13:38:44 +02:00
Naklicki, Mateusz
a5a11f4a0e
feature: add debug key to set MaxSubSlicesSupported
...
Related-To: HSD-16025421624
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com >
2024-10-21 13:34:43 +02:00
Grzegorz Choinski
0fb06b77dc
ci: infra revision update
...
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com >
2024-10-21 10:43:41 +02:00
Lukasz Jobczyk
8a647f6a39
Revert "performance: Ensure hostptrs removed before creating new one"
...
This reverts commit 5b2f2f3d83 .
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-10-21 10:36:06 +02:00
Bartosz Dunajski
ff80a02fcb
refactor: parse extra zebin params
...
Related-To: NEO-12591
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-10-21 09:59:33 +02:00
Lukasz Jobczyk
e7b3a40aa7
performance: Add CCS Optimization
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-10-21 09:59:14 +02:00
Jitendra Sharma
26709ba124
fix: Implement polling of SW FIFO
...
Related-To: NEO-12955
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2024-10-21 07:19:42 +02:00
ocldev
24d694381c
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-10-21 06:02:30 +02:00
Aravind Gopalakrishnan
c617048f1a
fix: Enqueue blocking support for L0
...
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
2024-10-19 10:28:48 +02:00
Jaroslaw Warchulski
5afc63df93
fix: use full size for HEAP_EXTENDED initialization
...
Related-To: GSD-8948
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2024-10-18 18:14:34 +02:00
Artur Harasimiuk
0e2c5c0129
ci: infra revision update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2024-10-18 16:50:59 +02:00
ocldev
505f810205
ci: L0 loader update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-10-18 14:37:13 +02:00
Tomasz Biernacik
46f3d27339
feature: initialize regionCount
...
Related-To: NEO-12138
Signed-off-by: Tomasz Biernacik <tomasz.biernacik@intel.com >
2024-10-18 13:33:14 +02:00
Oskar Hubert Weber
6730011c3b
test: don't load igsc in unit tests
...
Fixes test timeouts caused by previous changes to dlopen mock
Signed-off-by: Oskar Hubert Weber <oskar.hubert.weber@intel.com >
2024-10-18 12:20:49 +02:00
Damian Tomczak
e495b2238a
refactor: isStateless on init
...
Related-to: NEO-12938
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2024-10-18 10:53:17 +02:00
Mateusz Hoppe
c72ebb263d
feature: enable global bindless allocator on xe2hpg
...
Related-To: NEO-7063, NEO-11533
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-10-18 09:37:37 +02:00
Compute-Runtime-Validation
d7a4dab4ca
Revert "performance: Enable timestamp wait for queues on Xe2"
...
This reverts commit 9185760a0e .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-10-18 08:46:03 +02:00
ocldev
a261cee81b
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-10-18 05:57:22 +02:00
Compute-Runtime-Validation
ba47a8293f
Revert "ci: level_zero revision update"
...
This reverts commit e8437d7084 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-10-18 04:08:57 +02:00
ocldev
e8437d7084
ci: level_zero revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-10-17 19:19:04 +02:00
Kulkarni, Ashwin Kumar
23335548f7
feature: adds 3-channel support in image format descriptor
...
Related-To: NEO-12887
Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com >
2024-10-17 18:27:14 +02:00
Artur Harasimiuk
bba9a9ebc7
ci: infra revision update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2024-10-17 17:10:32 +02:00
Mateusz Jablonski
4154e6666b
fix: correct loading L0 loader functions
...
- don't load ze_loader.dll from file system
- to perform self-open on Windows use getModuleHandleA with proper module name
- don't free library loaded with getModuleHandleA
- as loader may be not available during runtime teardown:
- load translate handle function during global setup
- load setDriverTeardown function during global teardown
- when loader is not available during teardown, unset translate handle
function
Related-To: GSD-10147
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-10-17 15:39:20 +02:00
Maciej Plewka
9d6d6e85f1
fix: align thread group to dss size if kernel uses slm
...
Related-To: NEO-12133
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2024-10-17 15:30:19 +02:00
Bartosz Dunajski
b17fabb120
fix: adjust interupt wait api expectations
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-10-17 15:30:02 +02:00
Tomasz Biernacik
c982981dde
feature: add number of rt stacks to capability table
...
Related-To: NEO-12138
Signed-off-by: Tomasz Biernacik <tomasz.biernacik@intel.com >
2024-10-17 14:46:19 +02:00
Chodor, Jaroslaw
5463ddea06
feature: New forward-compatibility model for zeinfo
...
Up till now, NEO ignored uknown attributes in zeinfo
which could lead to undefined behavior. With this change
NEO will emit an error whenever an unknown attribute is
encountered.
Note : old behavior can be restored using new
IgnoreZebinUnknownAttributes debug environment variable
Resolves: NEO-11762
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2024-10-17 14:03:01 +02:00
Anvesh Bakwad
2844cba1f1
fix(sysman): Add missing support of isMemoryMaxTemperatureSupported() for BMG
...
Related-To: NEO-12916
Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com >
2024-10-17 11:34:28 +02:00
Compute-Runtime-Validation
f117b5fb68
Revert "fix: correct loading L0 loader functions"
...
This reverts commit 9c7b3c5e19 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-10-17 08:20:19 +02:00
Chodor, Jaroslaw
e11ceb4a20
feature: Adding support for parsing sip_surface_offset
...
Adding support for parsing sip_surface_offset in accordance
with zeinfo specification. This field is not used because
surface offset calculations are dynamic and zebin binary can
rely only on sip_surface_bti entry. However, failing to parse
this unused entry blocks NEO from moving to stricter
zebin validation.
Related-To: NEO-11762
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2024-10-17 00:10:43 +02:00
Artur Harasimiuk
5ab81cb3bb
ci: infra revision update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2024-10-16 22:45:31 +02:00