Commit Graph

17306 Commits

Author SHA1 Message Date
Pratik Bari
d060d0b6dd refactor(sysman): Compile the RAS module files by branch name
Added some tests for code coverage.

Related-To: NEO-12532


Signed-off-by: Pratik Bari <pratik.bari@intel.com>
2024-09-23 14:25:07 +02:00
Mateusz Hoppe
9b2696a942 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>
2024-09-23 14:15:47 +02:00
shubham kumar
b2d25174fb feature: Add support for OA buffer overflow
Related-To: NEO-8685

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2024-09-23 11:26:28 +02:00
Jitendra Sharma
82eacc88bf refactor: Move all constants in sysman namespace
- Use inline constexpr for declaring global variables
- Avoid using Macros
- Use string_view type instead of std::string

Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2024-09-23 11:24:47 +02:00
Artur Harasimiuk
7f6b259f0e ci: infra revision update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-09-23 09:43:59 +02:00
ocldev
c361be411d build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2024-09-23 06:48:48 +02:00
Compute-Runtime-Validation
42f3993337 Revert "build: level_zero revision update"
This reverts commit 81864c8ee3.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-09-23 03:39:18 +02:00
ocldev
e6268c9cd0 build: igsc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2024-09-22 12:45:57 +02:00
Jitendra Sharma
ac52a2ff5b feature: Before resuming the thread unlock them
Related-To: NEO-7988
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2024-09-21 09:25:12 +02:00
Compute-Runtime-Validation
3fa5504a5d Revert "performance: Override cacheable for timestampPacketTagBuffer"
This reverts commit ec75f8f686.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-09-21 04:19:24 +02:00
ocldev
81864c8ee3 build: level_zero revision update
Signed-off-by: ocldev <ocldev@intel.com>
2024-09-20 22:44:57 +02:00
ocldev
e56ecdc99b build: igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2024-09-20 20:20:18 +02:00
Slawomir Milczarek
354bef70ac feature: Add ioctl helper function to get fence address
Related-To: NEO-11817

Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2024-09-20 19:30:10 +02:00
Lukasz Jobczyk
ec75f8f686 performance: Override cacheable for timestampPacketTagBuffer
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2024-09-20 16:03:50 +02:00
Bartosz Dunajski
d7ce841081 fix: InOrderExecInfo upload to tbx
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-09-20 16:03:09 +02:00
Kamil Kopryk
4ab60311c4 test: add makeResident counter for ult csr
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-09-20 15:30:57 +02:00
Mateusz Hoppe
4022acc4e4 test: force scratch in zello_bindless_kernel
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2024-09-20 15:08:41 +02:00
Mateusz Jablonski
33ece63b91 fix: remove incorrect test kernel
test uses image3d_t which is not supported on all platforms
since the functionality can be tested with other kernel
this one can be removed

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-09-20 15:08:27 +02:00
Wojciech Konior
c1edd23fd2 test: removing isEngineInstanced from tests
Related-To: NEO-12594

Signed-off-by: Wojciech Konior <wojciech.konior@intel.com>
2024-09-20 15:08:12 +02:00
Bartosz Dunajski
08f57c0fd4 refactor: get correct profiling allocation from event
Related-To: NEO-11925

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-09-20 15:07:58 +02:00
Maciej Bielski
1ccc208bc3 fix: avoid null pointer dereference
Related-To: NEO-12651

Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2024-09-20 12:38:31 +02:00
Mateusz Hoppe
4a068c8eab fix: correclty program StateBaseAddress in global bindless mode
- prepare bindful ssh when kernel requires ssh heap and
SurfaceStateBaseAddress
- remove lastAppendedKernelBindlesMode - local ssh heap may be needed
for bindless kernels with scratch or misaligned buffer args
- use ssh heap gpu address to program SurfaceStateBaseAddress, global base is
used for BindlessSurfaceState and DynamicState

Related-To: NEO-7063

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2024-09-20 11:57:05 +02:00
Artur Harasimiuk
200acbe743 ci: infra revision update
Related-To: NEO-4031
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-09-20 10:29:31 +02:00
Artur Harasimiuk
01983eed29 build: set NEO_LEGACY_PLATFORMS_SUPPORT to FALSE by default
Related-To: NEO-6683
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-09-20 10:07:41 +02:00
Michal Mrozek
de628577d4 documentation: update the link for ICD to Khronos repo.
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2024-09-20 08:48:08 +02:00
ocldev
3a9601d33b build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2024-09-20 06:30:50 +02:00
Michal Mrozek
363aca782f refactor: remove not needed code.
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2024-09-19 18:50:16 +02:00
Mateusz Jablonski
18a7a5f6fa refactor: update hw cmds base from gen8 to gen12lp
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-09-19 18:07:46 +02:00
Bartosz Dunajski
2cb057a610 fix: download tbx allocations from all csrs
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-09-19 17:01:55 +02:00
Damian Tomczak
5c9fc079b0 fix: use stateless kernel when append memory fill on XeHpc and later
Related-to: NEO-6075

Signed-off-by: Damian Tomczak <damian.tomczak@intel.com>
2024-09-19 17:01:40 +02:00
Zbigniew Zdanowicz
672d8414f5 fix: remove not needed macro
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2024-09-19 17:01:17 +02:00
Lukasz Jobczyk
a890ed5648 performance: Ensure hostptrs removed before creating new one
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2024-09-19 14:34:19 +02:00
Maciej Bielski
cb62e31828 fix: avoid null pointer dereference
Related-To: NEO-12651

Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2024-09-19 14:23:57 +02:00
Mateusz Jablonski
7b54ca131f fix: avoid OOB access in StackVec::resizeImpl
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-09-19 13:54:24 +02:00
shubham kumar
8bf95eceea feature: Add core properties support in zesInit path
Related-To: NEO-12643

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2024-09-18 20:46:47 +02:00
Joshua Santosh Ranjan
6d86d562b5 refactor: move metric driver experimental apis to shared location
modify driver experimental extensions according to guideline

Related-To: NEO-12530

Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2024-09-18 20:46:33 +02:00
Compute-Runtime-Validation
e4d2f16632 Revert "performance: Ensure hostptrs removed before creating new one"
This reverts commit ac1d203555.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-09-18 19:31:34 +02:00
Bartosz Dunajski
7a56424c2c fix: program partition offset for secondary csr
Related-To: HSD-18039998563

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-09-18 17:04:57 +02:00
Artur Harasimiuk
08cc1a6286 ci: infra revision update
Related-To: NEO-4031
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-09-18 15:05:27 +02:00
Mateusz Jablonski
b9b069aec4 test: enable non-uniform aub tests in OCL path
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-09-18 14:28:22 +02:00
Lukasz Jobczyk
ac1d203555 performance: Ensure hostptrs removed before creating new one
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2024-09-18 14:23:16 +02:00
Filip Hazubski
ebc19b4a70 feature: Add logic to disable bindless addressing via AIL
Add mockable Device functions to get ReleaseHelper and AILConfiguration.

Resolves: NEO-12699

Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2024-09-18 13:49:51 +02:00
Mateusz Hoppe
9a44ac6779 test: add case to zello_global_bindless_kernel
- run test with global allocator disabled

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2024-09-18 13:35:09 +02:00
Kamil Kopryk
ec5beaf616 refactor: reduce csr class size
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-09-18 13:33:55 +02:00
Fabian Zwoliński
a6ddb61a5f fix: consider only misaligned buffers in getSurfaceStateHeapDataSize
Adding checking for the presence of implicit args
was only a workaround for the time of implementing
support for bindless `const_base`, `global_base` in IGC.

Related-To: NEO-9855, NEO-7063
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com>
2024-09-18 13:13:02 +02:00
Kamil Kopryk
d2bf3e4431 refactor: remove not needed volatile keywords
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-09-18 11:54:38 +02:00
Artur Harasimiuk
726f5ea95c ci: infra revision update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-09-18 11:19:24 +02:00
Bartosz Dunajski
b8fb16c603 fix: initialize kernel members at the beginning
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-09-18 11:13:35 +02:00
Jitendra Sharma
25f2504bf5 fix: set eudebug extension property when debugging enabled
In order to debug on XE, XE_EXEC_QUEUE_SET_PROPERTY_EUDEBUG
needs to be set up.

Related-To: NEO-12691
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2024-09-18 08:32:03 +02:00
ocldev
3092725df2 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2024-09-18 05:59:23 +02:00