Filip Hazubski
9cd016e5ad
ci: update config files
...
Expand the group of top level approvers
Add reviewer aravind.gopalakrishnan@intel.com to root config
Add reviewer jitendra.sharma@intel.com to root config
Add reviewer joshua.santosh.ranjan@intel.com to root config
Add reviewer maciej.plewka@intel.com to root config
Add reviewer neil.r.spruit@intel.com to root config
Add reviewer slawomir.milczarek@intel.com to root config
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2024-05-21 14:38:45 +02:00
Dominik Dabek
c9758216fc
fix(ocl): do not reuse usm for globals export
...
Allocating global surface is expecting that the usm allocation is zeroed
out. Reusing allocations can be filled with junk data and this caused
errors.
Resolves: HSD-18038551036, HSD-18038551766, HSD-18038551957, HSD-18038552252
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2024-05-21 14:38:28 +02:00
Artur Harasimiuk
3890f21600
ci: infra revision update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2024-05-21 13:53:50 +02:00
Mateusz Jablonski
08b38581de
build: unify minimum required cmake version
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-05-21 13:10:17 +02:00
Kamil Kopryk
3830423b3a
refactor: correct typo
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-05-21 13:01:05 +02:00
Lukasz Jobczyk
c39b750790
performance: Cache host resources when mitigate dc flush
...
Related-To: NEO-10556
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-05-21 10:05:29 +02:00
John Falkowski
cf8f0b9cd8
feature: 2-Tile device memory chunking independent of KMD migration
...
Related-To: NEO-10916
Signed-off-by: John Falkowski <john.falkowski@intel.com >
2024-05-21 08:07:10 +02:00
Aravind Gopalakrishnan
95cd6c5d0b
feature: Add ddi table entry for GetPitch function
...
Related-To: NEO-7063
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
2024-05-21 07:50:28 +02:00
Compute-Runtime-Validation
94a4bbac57
Revert "fix: change gmm resource for externalHostPtr"
...
This reverts commit 63843862df .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-05-21 07:43:53 +02:00
Maciej Plewka
b755a30919
fix: patch correct payload offset value in relocation
...
Related-To:: GSD-8116
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2024-05-21 06:12:03 +02:00
Katarzyna Cencelewska
63843862df
fix: change gmm resource for externalHostPtr
...
Resolves: NEO-10157
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2024-05-21 00:43:29 +02:00
Chodor, Jaroslaw
4116dd5c9e
feature: Improving elf rewriter - preserving strings
...
Original string section needs to be preserved so that
symbol table does not get broken.
Related-To: NEO-10190
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2024-05-20 22:29:51 +02:00
Kulkarni, Ashwin Kumar
fbb8fa7dea
feature: supports git SHA logging to log file
...
Related-To: NEO-11364
Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com >
2024-05-20 22:23:17 +02:00
Bellekallu Rajkiran
9f4c1b3daf
refactor: Merge prelim and non-prelim part for firmware
...
Related-To: NEO-11203
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2024-05-20 18:13:14 +02:00
Kamil Kopryk
101c914b1f
test: add missing ult for checking patch address in heapless mode OCL
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-05-20 17:10:16 +02:00
Young Jin Yoon
49cc1a0ba0
fix: use llx for fprintf and IoctlFunctions
...
Changed format for address printing from %lx to %llx for
fprintf introduced in drm_neo.cpp, and then use
IoctlFunctions::fprintf instead of std::printf to avoid
errors on gcc.
Changed formate for address printing from %lx to %llx for
snprintf introduced in drm_test.cpp, and then type casted
to long long unsigned int explictly to avoid errors.
Related-To: GSD-7611
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com >
2024-05-20 16:39:49 +02:00
Bellekallu Rajkiran
1ffc826808
refactor: Merge Prelim and non-prelim files for memory
...
Related-To: NEO-11203
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2024-05-20 16:00:59 +02:00
Kamil Kopryk
ce7f578548
refactor: rename pipelined thread thread arbitration policy variable
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-05-20 15:05:52 +02:00
Bartosz Dunajski
66568de1e2
feature: use copy commands for offload operations
...
Related-To: NEO-11376
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-05-20 14:55:48 +02:00
Fabian Zwoliński
59829aeb11
fix(ocl): Force rebuild if binary contains bindless kernel
...
Related-To: NEO-7063
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2024-05-20 14:15:17 +02:00
Chodor, Jaroslaw
90927135f9
feature: Adding elf rewriter utility
...
It will aid in various elf patching tasks both in ocloc
and UMD
Related-To: NEO-10190
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2024-05-20 13:44:11 +02:00
Mateusz Hoppe
bfc3e8fcf0
fix: assign unique ContextId for secondary engines
...
- add secondary engines to allRegisteredEngines
Related-To: NEO-11219
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-05-20 13:19:20 +02:00
ocldev
7bcef39388
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-05-20 12:51:17 +02:00
Kamil Kopryk
e567258b6c
test: add missing ult for checking patch address in heapless mode L0
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-05-20 12:44:21 +02:00
Maciej Bielski
d79c952d2b
fix: set single localMemBanksCount when no MemoryInfo
...
Support legacy case.
Related-To: NEO-9754
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com >
2024-05-20 12:22:16 +02:00
Maciej Plewka
90df4b298b
fix: cache flush dependency for queue blocked
...
Related-to: NEO-9872, HSD-18038461954
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2024-05-20 11:55:24 +02:00
Brandon Yates
e01d34741d
refactor(debugger): Locally allocate euControl variable in thread ctrl
...
Avoids possible unique_ptr memory escape after free
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2024-05-20 11:38:52 +02:00
ocldev
5c5fe1f0cf
build: igsc revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-05-20 10:54:02 +02:00
Bartosz Dunajski
986ec4f7cc
refactor: add functions to store extra engines
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-05-20 10:46:23 +02:00
ocldev
b0a3f16fc3
feature: brand string update
...
Related-To: NEO-7929
Updating device brand strings
Based on public support in Windows driver 31.0.101.5522
https://www.intel.com/content/www/us/en/download/785597/
Signed-off-by: ocldev <ocldev@intel.com >
2024-05-20 09:59:55 +02:00
Szymon Morek
8989bf4078
fix: set timestamp diff correctly if lower than resolution
...
Related-To: NEO-10615
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-05-17 20:15:58 +02:00
Brandon Yates
7dfdbc33eb
fix(debugger): Send pf event to correct tile session
...
Related-to: GSD-9128
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2024-05-17 15:29:55 +02:00
Kamil Kopryk
f16ce5dd47
test: add missing ult for checking patch address in heapless mode
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-05-17 15:08:41 +02:00
Bartosz Dunajski
1d456c8c53
feature: api definition to expose media caps
...
Related-To: NEO-9777
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-05-17 15:03:11 +02:00
Dominik Dabek
a236171f0d
performance(ocl): enable device usm alloc reuse
...
Enabling on MTL+
Limited to use max 2% of global device memory.
Related-To: NEO-6893, NEO-11463
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2024-05-17 13:32:45 +02:00
Bartosz Dunajski
95b7929d97
fix: disable TBX writable mode after chunk write
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-05-17 11:04:50 +02:00
Bartosz Dunajski
cb9977b8f4
feature: create copy offload queue under debug flag
...
Related-To: NEO-11376
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-05-17 11:04:35 +02:00
Compute-Runtime-Validation
4c5d567b40
Revert "fix: remove not needed check in OCL CPU copy path 2"
...
This reverts commit 0a27aa9f7b .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-05-17 10:52:17 +02:00
ocldev
015daac775
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-05-17 06:00:31 +02:00
Compute-Runtime-Validation
34f53d5d94
Revert "performance: Reuse GPU timestamps by default"
...
This reverts commit 7aceed58ca .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-05-16 21:52:10 +02:00
Artur Harasimiuk
b331fa56fc
ci: infra revision update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2024-05-16 18:40:02 +02:00
Young Jin Yoon
e204d27190
fix: print to stdout for disable scratch page
...
Modified to print out error messages to stdout when disable scratch page
is used.
Related-To: GSD-7611
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com >
2024-05-16 15:05:07 +02:00
Bellekallu Rajkiran
4b7e2d5064
fix: Return invalid fd for engine activity
...
Related-To: NEO-8324
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2024-05-16 14:28:24 +02:00
Mateusz Jablonski
4c306e1bb2
test(sysman): remove duplication of MockSysmanKmdInterfaceXe
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-05-16 14:00:42 +02:00
Kamil Kopryk
44ef4c1ef2
refactor: add defaultThreadArbitrationPolicy in cmdlist
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-05-16 13:28:20 +02:00
Aravind Gopalakrishnan
12ab4e5446
feature: Add 3 channel 8/16/32 bit formats
...
Related-To: NEO-11292
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
2024-05-16 13:28:04 +02:00
Robert Krzemień
965060385c
fix: metric query hangs gpu when direct submission is enabled
...
Related-To: NEO-11052
Signed-off-by: Robert Krzemień <robert.krzemien@intel.com >
2024-05-16 12:45:11 +02:00
Bartosz Dunajski
0a27aa9f7b
fix: remove not needed check in OCL CPU copy path 2
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-05-16 12:38:39 +02:00
Maciej Bielski
dc32da2507
feature: prepare StorageInfo for Drm-specific customization
...
Get the local memory regions count from the primary source (MemoryInfo)
and store for further use when using DrmMemoryManager.
Add a point of dispatch (virtual `createStorageInfoFromProperties`) for
further Drm-specific customizations related to StorageInfo. As the
function became virtual, move one of its callers
(`isLocalMemoryUsedForIsa()`) from the constructor of `MemoryManager` to
respective constructors of all derivative classes. This prevents
bypassing the virtual call dispatch.
Related-To: NEO-9754
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com >
2024-05-16 12:24:48 +02:00
Dominik Dabek
caea55015f
test: fix dead store in usm pool tests
...
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2024-05-16 11:50:50 +02:00