Mateusz Jablonski
|
35d2325361
|
Remove KernelDeviceInfo struct
Related-To: NEO-5001
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
|
2021-03-22 14:25:23 +01:00 |
Pawel Wilma
|
f1d4d8ab4d
|
Use OverrideSlmAllocationSize also in OpenCL
Related-To: NEO-5651
Signed-off-by: Pawel Wilma <pawel.wilma@intel.com>
|
2021-03-12 16:11:37 +01:00 |
Krystian Chmielewski
|
41f3bd00ff
|
Remove PatchTokens from KernelInfo
Use KernelDescriptor instead of patchTokens stored in KernelInfo's
patchInfo.
Removed: SPatchMediaInterfaceDescriptorLoad, SPatchAllocateLocalSurface,
SPatchMediaVFEState(slot 0), SPatchMediaVFEState(slot 1),
SPatchInterfaceDescriptorData, SPatchSamplerStateArray,
SPatchBindingTableState, SPatchDataParameterBuffer,
SPatchDataParameterStream, SPatchThreadPayload,
SPatchKernelAttributesInfo, SPatchAllocateStatelessPrivateSurface,
SPatchAllocateSyncBuffer,
SPatchAllocateStatelessConstantMemorySurfaceWithInitialization,
SPatchAllocateStatelessGlobalMemorySurfaceWithInitialization,
SPatchAllocateSystemThreadSurface.
Related-To: NEO-4729
Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com>
|
2021-03-09 17:09:13 +01:00 |
Mateusz Jablonski
|
be7ae13911
|
Store SLM sizes per root device in Kernel
reduce usages of getDefaultKernelInfo
Related-To: NEO-5001
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
|
2020-12-22 17:37:43 +01:00 |
Krystian Chmielewski
|
4948c39d39
|
Remove executionEnvironment from KernelInfo
Related-To: NEO-3739
|
2020-12-16 14:56:57 +01:00 |
Jim Snow
|
37cd49330c
|
Implement ZE_CACHE_CONFIG_FLAG_LARGE_DATA for zeKernelSetCacheConfig
Signed-off-by: Jim Snow <jim.m.snow@intel.com>
|
2020-12-16 07:00:13 +01:00 |
Mateusz Jablonski
|
aa1fc85257
|
Store device specific kernel members per root device
Related-To: NEO-5001
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
|
2020-12-10 17:57:39 +01:00 |
Mateusz Jablonski
|
350ec9f16b
|
Pass root device index to get proper kernel info
Related-To: NEO-5001
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
|
2020-12-09 19:11:43 +01:00 |
Mateusz Jablonski
|
c8d1e082dd
|
Update getKernelInfo method
add root device index parameter to return proper kernel info
Related-To: NEO-5001
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
|
2020-12-08 09:14:44 +01:00 |
Filip Hazubski
|
edbda8e8b2
|
Pass HwInfo to computeSlmValues function
Resolves: NEO-5215, NEO-5216
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
|
2020-12-07 20:23:28 +01:00 |
Maciej Plewka
|
7a5c9d39b5
|
Encode dispatch kernel with global bindless heaps
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
|
2020-12-02 17:30:15 +01:00 |
Bartosz Dunajski
|
93ba4e646b
|
Improve EncodeDispatchKernel
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
|
2020-11-27 16:39:34 +01:00 |
Mateusz Jablonski
|
7ec69c33f9
|
Store SSH per root device in Kernel
Related-To: NEO-5001
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
|
2020-11-24 17:57:31 +01:00 |
Mateusz Jablonski
|
a67e829fa8
|
Store crossThreadData per root device in Kernel
Related-To: NEO-5001
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
|
2020-11-20 20:49:50 +01:00 |
Mateusz Jablonski
|
bd432fa94c
|
Don't use device from kernel if possible [1/n]
Related-To: NEO-5001
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
|
2020-11-13 17:41:18 +01:00 |
Zbigniew Zdanowicz
|
bf32740f97
|
Move BTI programming to shared code
Change-Id: Ie9d67c1d883f24cfec13ea1618d834d746c0d5be
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2020-10-09 13:56:44 +02:00 |
Zbigniew Zdanowicz
|
4e3679b8ae
|
Move local ids generation code to shared directory
Change-Id: I5b0486ceae8d67d0c1d1be56a756c102226d7e2a
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2020-10-08 15:02:36 +02:00 |
Zbigniew Zdanowicz
|
47f5867e8f
|
Move common code to shared directory
Change-Id: I5f604de01e06d35cc1e045fffdd4a26d88ffca8c
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2020-10-07 10:55:39 +02:00 |
Zbigniew Zdanowicz
|
28ef5fa709
|
Move pipecontrol w/a estimation to dedicated class
Change-Id: I8ceaa2dff94dd7148daf921568fd30f098e5dae4
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2020-10-06 15:02:37 +02:00 |
Zbigniew Zdanowicz
|
2717fcae54
|
Unify programming of atomic command
Change-Id: I13afdb44fb83beaa8673eb6456d2a8edcb6ac047
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2020-10-05 13:37:52 +02:00 |
Zbigniew Zdanowicz
|
18ccd448f2
|
Unify programming of semaphore command
Change-Id: Iae9060935554df366d9687e9f16c3b5dce9155ee
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2020-10-01 16:26:33 +02:00 |
Maciej Plewka
|
a168040f61
|
Move setAdditionalData to shared
Releated-To: NEO-4568
Change-Id: If12f64d51b922da76bb163ed7797897416075af7
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
|
2020-08-04 11:08:59 +02:00 |
Zbigniew Zdanowicz
|
2fca4e3477
|
Refactor programming of additional data of interface descriptor
Related-To: NEO-4570
Change-Id: I3338046f037878085eddaaeb2c8bbdd821fc1515
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2020-07-24 14:25:39 +02:00 |
Zbigniew Zdanowicz
|
134462919d
|
Move barrier programming to Encode class
Related-To: NEO-4576
Change-Id: I34b93b3118528b449c4e1b81826f9784633377a9
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2020-07-17 14:28:46 +02:00 |
Zbigniew Zdanowicz
|
77de2dd770
|
Move SLM functions to HwHelper class
Related-To: NEO-4585
Change-Id: I073e4138ef34584780a10a63ba8a2eb57eaa11bd
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2020-06-09 12:51:49 +02:00 |
chmielew
|
3e8f05d702
|
remove kernelHeader from HeapInfo
Change-Id: Ic2d441df15a7f75b5f3ef41d484969148e59715f
|
2020-05-28 03:59:49 -07:00 |
Zbigniew Zdanowicz
|
048c90e3b1
|
Remove RMW access patterns from gfx memory
Related-To: NEO-4338
Change-Id: I8dcfca9a11f499fde44ca9754dec67fe5a5e3d46
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2020-04-28 15:26:22 +02:00 |
Mateusz Hoppe
|
6e79105466
|
Bindless addressing support for OCL
Related-To: NEO-4607
Change-Id: Iaf4a8d45f22d134366e398a196bdd8dc906ab6ab
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
|
2020-04-23 22:08:02 +02:00 |
Bartosz Dunajski
|
4786f1a6c2
|
Refactor HardwareCommandsHelper
Change-Id: I15dcbf445565228a0e520b25265a1752ead70a28
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
|
2020-04-03 12:53:19 +02:00 |
Bartosz Dunajski
|
3e881aed57
|
Rename hardware_commands_helper files to align with naming convention
Change-Id: I4a417cab5f14608228d2e4f0db456d0dad69524c
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
|
2020-04-03 11:07:56 +02:00 |
Mateusz Jablonski
|
9dbeeea18f
|
Clang-format: restore sorting includes
Change-Id: I34eb993b562c77f56d8fbd51a02ee266c1f76678
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
|
2020-02-24 10:22:30 +01:00 |
Mateusz Jablonski
|
7df9945ebe
|
Add absolute include paths
Change-Id: I67a6919bbbff1d30c7d6cdb257b41c87bad51e7f
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
|
2020-02-23 23:49:12 +01:00 |
Mateusz Jablonski
|
370424a1e0
|
Change core inlcudes
Change-Id: Iaec903af420f0a92f7d86e484c83300fb9c531ad
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
|
2020-02-23 18:46:50 +01:00 |
kamdiedrich
|
d015d3633f
|
Add absolute path to include
Change-Id: Ib0782b4ab8d9a26ec358ecfb57721f4fe8d51b06
|
2020-02-23 08:47:49 +01:00 |
kamdiedrich
|
fa8e720f9e
|
Reorganization directory structure [1/n]
Change-Id: Id1a94577437a4826a32411869f516fec20314ec0
|
2020-02-22 21:56:09 +01:00 |