Commit Graph

4081 Commits

Author SHA1 Message Date
Artur Harasimiuk 8fd1e8c511 change config storage from string to uint
Change-Id: If206fe823541fb2a64f0a555934788eef5a05da7
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2020-01-31 11:14:05 +01:00
Michal Mrozek 4b9dc77db3 Add entry points for prologue.
Change-Id: Ic354df8356de9636bdc5f087d5a56f47c8c006f2
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2020-01-31 09:29:37 +01:00
Michal Mrozek 25f1847856 Add some helper commands to HW Helper.
Change-Id: I7bca254da6697308731073ece4b28171b07db801
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2020-01-31 09:06:54 +01:00
Igor Venevtsev a34268fc54 Split Standard 64KB heap for multiple root devices
Resolves: NEO-4196

Change-Id: Ibd76eb2447791e34ba3e1c27bbc7f5cd09325e98
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
2020-01-31 08:29:06 +01:00
Adam Cetnerowski dbd12dbaff ULT renaming: context negative tests
Related-To: NEO-2236

Change-Id: Ib4be5397f09924e0899397e2d4f3928714bf7e4f
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-01-30 15:26:29 +01:00
Jobczyk, Lukasz 39cb48024a Initialize root command stream receiver
Change-Id: I90c4ee9c0e24b1f9182f100213bf6a1ec70df3a8
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com>
2020-01-30 15:01:11 +01:00
Andrzej Swierczynski 79630bb5ac Change type of containers to StackVec
Change type of GraphicsAllocation::usageInfos
and ResidencyData::lastFenceValues from vector to StackVec

Resolves: NEO-3784

Change-Id: Ibebc228518bc3be5336eb0be00234df912c5e51a
Signed-off-by: Andrzej Swierczynski <andrzej.swierczynski@intel.com>
2020-01-30 12:46:48 +01:00
Filip Hazubski f80480de7f Move ClDevice to a separate file
Related-To: NEO-3938

Change-Id: I275b9285b70dac2c9bc52878f6e517e4f3e083b3
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-01-30 12:46:10 +01:00
Jablonski, Mateusz b22bfd410c Remove not needed friends
Change-Id: Idaa643a2ac4f95a0b48322f76dc6048b9989c56e
Signed-off-by: Jablonski, Mateusz <mateusz.jablonski@intel.com>
2020-01-30 11:23:22 +01:00
Jablonski, Mateusz adc3a97503 Pass RootDeviceEnvironment to Drm
Related-To: NEO-4207
Change-Id: Ic59abf9221702333efea69213391b9646ae0864e
Signed-off-by: Jablonski, Mateusz <mateusz.jablonski@intel.com>
2020-01-30 10:57:03 +01:00
Dunajski, Bartosz 780925aab4 Manifest update
Change-Id: I03660da44195dfb96ead9ae715fa727c013ae4a1
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2020-01-30 10:11:18 +01:00
Adam Cetnerowski 918cae0188 Device ID cleanup
Change-Id: I257c56bc4f4ac53759a4da0724eea33c66012aa5
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-01-30 09:43:36 +01:00
Pawel Wilma 9cbafe8bdd Add per-DSS backed buffer programming to dispatch flags
Related-To: NEO-3220

Change-Id: I16711af6d5b2ca51ab2c92b680d253124774534f
Signed-off-by: Pawel Wilma <pawel.wilma@intel.com>
2020-01-30 08:40:59 +01:00
Maciej Dziuban 1593048735 Fix exporting clgl extension funcions
Change-Id: Ifd9d052aa1c9a3608b31960a35c0ea27271e7100
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2020-01-30 08:26:23 +01:00
Mateusz Hoppe 77c8a7f645 Remove unnecessary includes
Change-Id: Id2d54fc1808af9a113e2fcd337a5baedde39c953
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-01-29 18:15:29 +01:00
Jaroslaw Chodor 33ac782f03 Allow empty kernel arg info
Change-Id: I0e45e342148dfb4dceca1e7fdba885280e4ab597
2020-01-29 17:58:22 +01:00
Mateusz Hoppe 0dce47c59a Remove unused include directory
Change-Id: I191a021dcdc8aa365583ea3b943f17173fdc2ba1
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-01-29 17:28:07 +01:00
Filip Hazubski 9601b06adf Update infra
Change-Id: I76894779c2fba06b3b5eed54f7dc19c58ce7c277
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-01-29 17:14:56 +01:00
Konstanty Misiak 25a890fcad Add ocloc logging to build logs
Related-To: NEO-4002

Change-Id: I432e468eada4ef74a414ab751497d065cafb9f10
Signed-off-by: Konstanty Misiak <konstanty.misiak@intel.com>
2020-01-29 16:07:09 +01:00
Dunajski, Bartosz 483cd71a20 Remove not used helper method
Change-Id: I32e7d9c23ecd21e7ef45092ef8abd6571049f93d
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2020-01-29 15:23:11 +01:00
Mateusz Jablonski b2c8574e28 Allow to create context with nondefault platform
Related-To: NEO-3007
Change-Id: Iceeee6458431e77fe54724369144e7b4025aab2d
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-01-29 15:00:49 +01:00
Maciej Plewka 8b53126102 Add batch buffer start/end encoder
Change-Id: Id959f9692f0f23cb1c2c8a12a51a031e39019351
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2020-01-29 14:50:59 +01:00
Kamil Kopryk bb8dd181a7 Disable sharing extensions on specific configs
Change-Id: Ib2be6e797095bf771c618ba3515236e3f3eb16c6
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Resolves: NEO-4010
2020-01-29 13:52:48 +01:00
Mateusz Hoppe 522dedfbd2 Move files to core
Change-Id: I78bf6a82df3399a2b79143333989bac81e7a392a
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-01-29 12:21:40 +01:00
Jobczyk, Lukasz 395444c5cc Do not override a CsrDispatchMode debug flag
Change-Id: Ib483c1f60ce76228baf562be8ad0f4f454ac92d3
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com>
2020-01-29 11:13:36 +01:00
Milczarek, Slawomir 7fe6a2fbed Add oclock option to force stateless to stateful optimization
Related-To: NEO-2993

Change-Id: I9668053aa749534d09501bfccb1a9b93e69f0e4e
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2020-01-29 10:23:47 +01:00
Mateusz Hoppe 1b634ed6be Refactor aub_stream paths
Change-Id: I1271758916ff603b6fc3d9e3eb8003275eab488d
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-01-28 17:42:32 +01:00
Michal Mrozek 7af5aa274f Adjust tests.
- do not use hard coded value, rely on HwHelper.

Change-Id: Icc269b46d44880453b2092b323de93c673c0658b
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2020-01-28 14:52:20 +01:00
Pawel Wilma e938920f8f Gen12lp workarounds adjustment
Change-Id: Ibf17e6a8bc90297b9549674cf8b0bcbe64d3fb28
Signed-off-by: Pawel Wilma <pawel.wilma@intel.com>
2020-01-28 12:55:15 +01:00
Mateusz Hoppe a2b123a058 Pass CsrDependencies from events to BlitProperties
- move files to core
- extract struct and enums to headers

Change-Id: Id5509f284dfa9ffc5e5d9173124af8a860f5a6f4
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-01-28 12:31:59 +01:00
Pawel Cieslak 4d36054254 Fix set_copyright on Windows.
Change-Id: Iedce0aa822f069ec1bca2d2e76e14da64c62f5bd
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2020-01-28 12:20:27 +01:00
ocldev 2ae6556bf2 dependencies update
Change-Id: Ia12b5a4e3a4bc9344d840a3b09a256067f46d390
2020-01-28 10:18:43 +01:00
Dunajski, Bartosz be35d16003 Fix compilation issue
Change-Id: Ib7cbdfe813c14cd317845fbe828ecb1875478f0b
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2020-01-28 10:12:30 +01:00
Michal Mrozek 63bfd36232 Add function to query minimal SIMD size.
Change-Id: I9b6815b3559f7cdd8eddd05ad78c721a360814ef
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2020-01-27 18:13:43 +01:00
Adam Cetnerowski c9b845e72f ULT renaming: Context Multi Device tests
Related-To: NEO-2236

Change-Id: I40b7b0462e8b78dbb44399f97f6aa1f8b89e57a6
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-01-27 17:57:09 +01:00
Mateusz Hoppe 60c7587c2b Simplify HardwareCommandsHelper
Related-To: NEO-4175

Change-Id: I39b08353514ea0bf384b6b592f24952d0ed631e6
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-01-27 17:10:33 +01:00
Dunajski, Bartosz fd8c5ba67f Fix unit test configurations
Change-Id: Ia2a2ac7d67b5836ad2da8db747f06c71d7a71636
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2020-01-27 16:37:13 +01:00
Pawel Cieslak 44fb2a1672 Infra update.
Change-Id: I287b9e05765fbdb424253061843a09b9db4faea4
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2020-01-27 15:13:57 +01:00
Filip Hazubski 07c4682668 Respect KernelExecutionType in enqueue kernel calls
Change-Id: I9de07f9e3b77c4a44f6a0127e0ae3bd7e1ab97f8
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-01-27 13:51:49 +01:00
Jaroslaw Chodor d6f4520599 ProgramInfo cleanup - explicitly delete copying
Change-Id: I2691d272b5248e62b2dd3eb1e5995f664e8a94a2
2020-01-27 11:15:52 +01:00
Dunajski, Bartosz 1606f2d267 Manifest update
Change-Id: Idbea4a5f162e4835e38027bf9562c89e7a925c16
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2020-01-27 10:44:27 +01:00
Mateusz Jablonski f030f6c67a Dont access global platform in GmmMemory
Related-To: NEO-3007
Change-Id: I5c8ed5cd9a3f78b3b67a63e9281f6cc6af4ffd1b
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-01-27 10:21:51 +01:00
Mateusz Hoppe 5ddabac3c0 New command encoders
Change-Id: I39b0f8a0bff4fa4ff5072e6a6893fb8b41df1768
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-01-27 10:07:04 +01:00
Jaroslaw Chodor 2e64471f58 Fixing regression in arg_info tests
Resolves: NEO-4188

Change-Id: I375d0efc084b95d4a93a987b87d9e5635d7ec26b
2020-01-25 19:09:21 +01:00
Jaroslaw Chodor b74d502052 Moving patchtokens decoder to core
Change-Id: I61d9f3ec7a1bca55df5b3b8c1884014acff1a4c0
2020-01-25 15:16:01 +01:00
Konstanty Misiak fc5b98970c Moved files from gmm_helper to core
Related-To: NEO-4138

Change-Id: Ib7aecb1531cebbe34abb5c8e57067464726e9009
Signed-off-by: Konstanty Misiak <konstanty.misiak@intel.com>
2020-01-25 11:49:17 +01:00
Jaroslaw Chodor f057712fa7 Program refactor
* decouple program_info
* move global allocations relocation to linker
* remove obsolete tests
* initial cleanup to kernel_info kernelInfo
* unified patchtoken validation

Change-Id: I0567cd6d607b4f3cf44e6caf33681f6210760f76
2020-01-25 10:56:30 +01:00
Artur Harasimiuk 570b09850d removing clean_on_sync attribute
Change-Id: I7970b0587f04d71c0d741a6ad04c44e9eeb10e78
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2020-01-25 00:37:42 +01:00
kamdiedrich 39198dfda2 Add flag for forcing usage of hostPtrTracking
Change-Id: I1a7c27145fcb23a54d49edf24659225621dd4496
2020-01-24 15:54:31 +01:00
Zbigniew Zdanowicz 715e32b6a5 Change Memory Constants into constexpr
Change-Id: Ic3c675b6343d362879b71e9071d720c46efe8c43
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2020-01-24 15:10:52 +01:00