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