Commit Graph

17339 Commits

Author SHA1 Message Date
Mateusz Jablonski
dfbad8029b feature: add support for SIMD16 EU per DSS to xe-prelim helper
Related-To: NEO-12012
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-09-10 15:35:46 +02:00
Bartosz Dunajski
4f1262645b refactor: pass extra walker params
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-09-10 15:30:03 +02:00
Mateusz Jablonski
b1558755e7 ci: infra update
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-09-10 15:00:25 +02:00
Mateusz Jablonski
554ffb91c6 test: ensure driver teardown function is not called if driver not initialized
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-09-10 14:53:10 +02:00
Mateusz Jablonski
3a51d68c5d build: correct message and include paths for i915/xe prelim headers
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-09-10 14:10:37 +02:00
Filip Hazubski
beaddb55e0 fix: Minor code changes
Remove needless checks for module and cmdList.
Add explicit check for surfaceState in setArgImageWithMipLevel.
Explicitly initialize WddmResidencyController::csr.

Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2024-09-10 13:31:15 +02:00
Kamil Kopryk
deb0fd8f6e build: use stateless options suffix if heapless enabled in test kernels
Related-To: NEO-10641
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-09-10 13:31:01 +02:00
Joshua Santosh Ranjan
365b0affc9 feature: support metric group type
Related-To: NEO-12055

Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2024-09-10 13:30:46 +02:00
Mateusz Jablonski
eca60f01d1 refactor: extract IoctlHelperXePrelim that would use xe prelim headers
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-09-10 12:04:11 +02:00
Artur Harasimiuk
6a60d58eeb ci: update commit classification data
Related-To: NEO-12596
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-09-10 11:30:24 +02:00
Kamil Kopryk
979c5c6c25 test: correct cross thread data expectations if heapless is enabled in ocl aubs
Related-To: NEO-10681
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-09-10 10:25:47 +02:00
Mateusz Hoppe
a6bf424417 refactor: determine hp copy engine once after gfx core helper is created
- do not determine engine on every call to getDefaultHpCopyEngine()

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2024-09-10 10:00:48 +02:00
Kamil Kopryk
712ca48cef test: correct kernelStart ptr if heapless enabled in ocl aub test
Related-To: NEO-10641
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-09-10 09:49:30 +02:00
Kamil Kopryk
c7a6a74e4e test: correct expectations in opencl tests if heapless enabled 4/4
Related-To: NEO-10641
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-09-10 09:22:41 +02:00
Damian Tomczak
41e24635e3 fix: correct maxMemAllocSize
Resolves: NEO-11857

Signed-off-by: Damian Tomczak <damian.tomczak@intel.com>
2024-09-10 09:15:18 +02:00
Kamil Kopryk
6e1b882e04 test: correct work partition ocl aub tests if heapless enabled
Related-To: NEO-10641
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-09-10 08:54:58 +02:00
Wenbin Lu
7ac991fa3f fix: add workaround for incorrect DRM system info
Related-To: NEO-9489

Signed-off-by: Wenbin Lu <wenbin.lu@intel.com>
2024-09-10 08:48:01 +02:00
Filip Hazubski
7d16521c7b performance: Correct alignment checks
Only use checks in debug builds.

Resolves: HSD-18039597713

Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2024-09-10 08:43:36 +02:00
Lukasz Jobczyk
fa61b92cfb fix: Don't use copy rect middle on LNL Windows
Resolves: HSD-18039890120

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2024-09-10 06:34:15 +02:00
Wenbin Lu
bfaeeb01d6 feature: support SVM heap in reserveVirtualMem
Related-To: NEO-11981

Signed-off-by: Wenbin Lu <wenbin.lu@intel.com>
2024-09-09 23:22:04 +02:00
Fabian Zwoliński
e30b8c0300 fix: windows cl_cache fixes and improvements
Fixed the function that checks if a directory exists.
Added debug message in case config file creation fails.
Simplified setting pattern for searching all files in a directory.
Adding file search loop skip when found file is a directory.

Fixes: #762
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com>
2024-09-09 19:25:52 +02:00
Bartosz Dunajski
dd8460beba refactor: reduce TBX download timeout for unit tests
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-09-09 19:05:03 +02:00
Kamil Kopryk
eec841b662 test: correct inline data size in ocl aub tests
Related-To: NEO-10641
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-09-09 18:58:10 +02:00
Mateusz Jablonski
7144e8a537 fix: enhance igsc wrapper
use type with correct naming convention

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-09-09 16:30:40 +02:00
ocldev
98dde9c7a0 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2024-09-09 15:59:26 +02:00
Compute-Runtime-Validation
a1e2fa997e Revert "build: igsc revision update"
This reverts commit 8ea7f50af7.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-09-09 15:45:05 +02:00
Artur Harasimiuk
c502e6961e ci: infra revision update
Related-To: NEO-6683
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-09-09 15:02:44 +02:00
Zbigniew Zdanowicz
0628d97ee1 feature: update processing kernel residency
- save position of kernel internal container when allocation can change
- reuse the same position when new allocation arrives
- add index container for additional allocation of image argument
- save position of additional allocation of image argument
- reuse position when for new image argument

Related-To: NEO-11719

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2024-09-09 14:10:02 +02:00
Artur Harasimiuk
d103f9f0f6 ci: infra revision update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-09-09 10:45:14 +02:00
ocldev
8ea7f50af7 build: igsc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2024-09-07 02:40:26 +02:00
Pawel Cieslak
88b5f0f8b9 ci: infra revision update
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2024-09-06 23:13:31 +02:00
Mateusz Jablonski
54bda0e986 fix: In Linux CL/GL sharing
- always issue flush request before export

Apparently it's expected to flush the object (which might convert them
from one format to another for export, or remove aux buffer uses or
anything not supported by export).

- use modifier to select tiling mode

Previously we just assumed that whatever tiling mode was picked by mesa
will match the one picked by GMMLIB but that's not always the case
and in particular on Arc and Xe it doesn't work ... Mesa picks Tile4
and GMMLIB picks Tile64 ...

Fixes: #761
Fixes: #736

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-09-06 21:40:18 +02:00
Mateusz Hoppe
9d5f8eb587 refactor: save hpCopyEngine in Device
- remove loop iteration to get hpCopyEngine

Related-To: NEO-11983

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2024-09-06 17:56:53 +02:00
Mateusz Jablonski
53e02bc615 build: add option to build with xe drm prelim headers
Xe drm prelim headers are taken from xe branch at
https://github.com/intel-gpu/drm-uapi-helper

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-09-06 16:17:55 +02:00
Pawel Cieslak
97f0358431 ci: infra revision update
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2024-09-06 15:26:01 +02:00
Zbigniew Zdanowicz
0f5d9fbb65 performance: replace method calls with constexpr function
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2024-09-06 15:21:42 +02:00
Bartosz Dunajski
ba1f506c29 feature: add new region count param
Related-To: NEO-12138

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-09-06 15:14:59 +02:00
Mateusz Jablonski
5d802748e3 refactor: move drm-uapi-helper headers to branch specific dir
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-09-06 14:52:13 +02:00
ocldev
393a17a232 build: level_zero revision update
Signed-off-by: ocldev <ocldev@intel.com>
2024-09-06 14:28:12 +02:00
Fabian Zwoliński
38e1614f4a fix: create and use new allocation type for syncBuffer
Related-To: NEO-11533
Related-To: HSD-18039788811
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com>
2024-09-06 14:11:33 +02:00
Artur Harasimiuk
d11d61d229 ci: infra revision update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-09-06 13:29:05 +02:00
Lukasz Jobczyk
03690e9b83 fix: Set special queue after its setup
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2024-09-06 12:05:24 +02:00
Kamil Kopryk
b73d956285 test: correct expectations in level zero tests if heapless enabled 4/4
Related-To: NEO-10641
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-09-06 11:45:54 +02:00
Artur Harasimiuk
5159e57db9 ci: infra revision update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-09-06 09:47:53 +02:00
Anvesh Bakwad
6afe6da4b6 feature(sysman): Add support for zesMemoryGetBandwidth API in BMG Linux
- Added implementation for getMemoryBandwidth() in BMG product file
- Additionally corrected Tempearature offsets for BMG OOBMSM rev 15

Related-to: NEO-11295

Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com>
2024-09-06 09:34:28 +02:00
Lukasz Jobczyk
a54a3bf624 performance: Optimize heap handling when mitigate dc flush
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2024-09-06 04:33:41 +02:00
Artur Harasimiuk
915ff42566 ci: lint revision update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-09-05 18:41:12 +02:00
Artur Harasimiuk
e4d1a32fa3 ci: update commit classification data
Related-To: NEO-6527
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-09-05 18:24:01 +02:00
Jemale Lockett
efeee0018f fix: Set debugger supported on arl
Resolves: NEO-12136

Signed-off-by: Jemale Lockett <jemale.lockett@intel.com>
2024-09-05 18:23:47 +02:00
Artur Harasimiuk
e87acab116 ci: update lint config
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-09-05 17:43:21 +02:00