Commit Graph

4596 Commits

Author SHA1 Message Date
42bf1d7e61 Limit CPU copy in isReadWriteOnCpuAllowed
Change-Id: I4b0f7dde7afdb4d6dbf39874b8313cac0f6e5de6
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2020-04-09 12:30:12 +02:00
b5bd669fdf Add ULTs for canAccessPeer
And generalize its implementation by removing debug variables,
which are already used at initialization.

Change-Id: I1c3f33e6be311b831bbc42587d195e1d8c7d19be
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-04-09 10:32:29 +02:00
5146503dcf Add typed MockContexts
Change-Id: I51e52e54b397ccd7afbbb3c21c9b2f0bbbc3704f
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-04-09 10:31:48 +02:00
05951d3a9e Add more cmdlist tests
Related-To: NEO-4515

Change-Id: I0ba9f04eb9f3728bab84604d4740650cd9d0e4ae
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-04-09 09:49:28 +02:00
b574d7e107 Manifest update
Change-Id: If6906e5b26efc3977fdc1916c71da7c622425bde
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-04-09 08:41:49 +02:00
f184d79325 Fix clang-10 runtime error: applying non-zero offset to null pointer
Change-Id: Ib53d7eb39378875287442b0776bf47760b041083
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2020-04-08 19:08:20 +02:00
8f4ca00b8c Add support for ZE_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER
Change-Id: I52267d3179ded147a91bcfa0d0023fd4cacb4129
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-04-08 08:27:00 -07:00
2c25777f3c DispatchKernelEncoder refactor
Replacing parts of DispatchKernelEncoder with KernelDescriptor

Change-Id: I1c780b04a2d3d1de0fb75d5413a0dde8b41bbe07
2020-04-08 16:19:21 +02:00
ea56bde3fb Use preferredGpuVirtualAddress for nonSVM 32 bit applications
Change-Id: Ic8ee097138b860f64d752eb1bc54754f36a97b1d
Signed-off-by: Koska <andrzej.koska@intel.com>
Related-To: NEO-4218
2020-04-08 14:44:06 +02:00
7b9767636b Add Blitter support for CopyBufferRect
Related-To: NEO-4013
Change-Id: Id0d114a89b2b42a6385cca5afaa162e577c10ffb
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2020-04-08 14:03:32 +02:00
27f688ea83 Set proper SliceCount on Gen9
Change-Id: I8bf1078aeb3068e166bf7ecd6e06155edc08d172
2020-04-08 13:44:34 +02:00
f8b25f6dcc doc: fix typo
Change-Id: I8a9147d3f902eee85df2e6a1a0943cc54a3d8f57
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
2020-04-08 12:14:37 +02:00
29464fb9ad Correct root device index in SBA programming (2)
Add ULT

Related-To: NEO-3691

Change-Id: I61f6ba9b988b5245a2657c38c7bb0b94fbb3a295
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-04-08 11:54:26 +02:00
b1ef2f70d6 ULT renaming: Helper tests
Related-To: NEO-2236

Change-Id: I8c40794378627097ed4f58ba0dfbe67968910a1a
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-04-08 10:14:14 +02:00
2b5e776e4a Remove validation of desc for image create
This belongs to the validation layer

Change-Id: Iab744084b034d5bdf5d953c406895b79049309e6
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-04-07 21:59:15 -07:00
1a35298fdb Create OsInterface before calling Wddm::init
Related-To: NEO-3691
Change-Id: I33690e4297b6ddd3195c272de00f0c946c56380b
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-04-07 20:12:36 +02:00
a77965adf7 Use PRINTF_SURFACE for printf buffer allocation
BUFFER_HOST_MEMORY is incorrect type

Change-Id: I4c03b35cda2f5097ee6cd155e4f4812ce3796289
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-04-07 15:51:49 +02:00
23dd6b95ec Require system memory for command buffers.
- Except when they ask for multiOsContext capabilities.

Change-Id: I4589bd48cd6dc7a582c7f3bb7d481874ce576d22
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2020-04-07 13:53:19 +02:00
1544f23281 Silence clang-tidy warnings.
Change-Id: Ia71a126fefa598d4fa0e2b2fe51fb7d8574f0b68
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2020-04-07 11:27:09 +02:00
dc110e2254 update L0 loader manifest
Change-Id: I5f8eadf58182c9d5decb79d4b8b0ddc7edd8fba0
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
2020-04-07 11:05:26 +02:00
495bc4024e Remove unnecessary platform() uses from gmm tests
Related-To: NEO-4207

Change-Id: I047726edd7f0847510b350ac514072f25ff1b8b3
Signed-off-by: Andrzej Swierczynski <andrzej.swierczynski@intel.com>
2020-04-07 10:49:41 +02:00
eacbd527ba igc revision update
Change-Id: I80bccbb45c132e26adccdc0ef0312a7a1e006bb1
2020-04-07 10:34:32 +02:00
aa1a359817 Clean incorrect namespace comment
Change-Id: Ica91f0f7c0883c3ae8edba0e4b1a78a3c10b9256
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-04-07 09:53:42 +02:00
7b5778c048 Add debug flag to force system memory placement.
-remove not needed Report64BitIdentifier
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>

Change-Id: Ic6ae96e2a575a088742f3b08eb40c5b400f93088
2020-04-07 09:53:00 +02:00
9311a9763d ULT renaming: Flush Stamp tests
Related-To: NEO-2236

Change-Id: I9849a000486e5001e98fe4a44f4ca7fa40353f9c
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-04-07 09:09:25 +02:00
6529c9bdfb doc: update information about binary packages
Change-Id: Ib930a2c2910b61ae05d8b0a3b7e859a65f3f4e4b
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
2020-04-07 08:52:15 +02:00
3d4051abdf Query for number of local ids channels
Change-Id: I9f217d83c4399397484d56ff47b16697dd29180b
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-04-06 22:43:36 +02:00
3c3e1a9c5c Adjust path for Sysman Standby implementation source.
Change-Id: I7fdabf5098efd9b4a1d68bbbd3f31ac8b8cd5797
Signed-off-by: Bill Jordan <bill.jordan@intel.com>
2020-04-06 18:55:04 +02:00
bd247d725b AppendLaunchKernel tests
RelatedTo: NEO-4515

Change-Id: I1f719ea1f60f313fba44d49f84fe2caf6ea4e5c4
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-04-06 15:46:04 +02:00
884ae6fbab remove MT tests from igdrcl_tests target
these tests are executed as part of igdrcl_mt_tests

Change-Id: I907bbe99b1283962db2b5ad5fae1e4c848683ff1
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2020-04-06 15:25:55 +02:00
847fd71500 igc revision update
Change-Id: I915cf1d63ab9d9eeec02eb156c352d0443c78132
2020-04-06 15:16:29 +02:00
8ddf7aff1f Fix some clang-tidy warnings
Change-Id: Id13c787d6a5a129505d5934c4d488999ecd671eb
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-04-06 14:39:23 +02:00
e92d297e99 ULT renaming: Get Info tests
Related-To: NEO-2236

Change-Id: I356adb82619733d165d515ab23ac16500298cd54
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-04-06 14:35:10 +02:00
a56c27799b Constructors cleanup
Change-Id: I3b69c3951929588f346ad8557ca9a7808afe1c84
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-04-06 14:06:22 +02:00
11154bd9a1 Add more data to log in residency and direct submission
Related-To: NEO-4338

Change-Id: I146d6f6caddea540a6d48f86b07ad37d4045269e
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2020-04-06 12:37:45 +02:00
74cb8dd41e Add isInlineDataRequired() to DispatchKernelEncoderI
Change-Id: I0baaeddc16fe068f6c1ddd6c6697d447c4411055
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-04-06 11:16:19 +02:00
b285d65d1d Removed unused function from L0::Device
Change-Id: Ia5ebf6be81efcdcbcca8cbe6c2a6c2fd358ecfe3
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-04-03 21:22:33 -07:00
91b2758f05 Add UltDeviceFactory
Change-Id: Ib35bb6132f69e887fad3db282d7c0206d35515b7
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-04-03 20:16:13 +02:00
bb5df7afb9 CommandList constructors cleanup
Change-Id: I47b17cc657f44ca54daece0a570ee40cfd10e8f1
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-04-03 19:31:04 +02:00
32e1b7d1a7 Add helper for encoding memory prefetch
Change-Id: I481ec11b66ad392ba9748bb5bbb6fd0ad3ce7f12
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-04-03 18:34:39 +02:00
62a87f644c ULT renaming: File I/O tests
Related-To: NEO-2236

Change-Id: Ia264914da381d8ebcdd2485f723569b5e85085c7
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-04-03 17:27:08 +02:00
f2c11eb870 Update sub device internal ref counts
Change-Id: I82eea99bbb3d1edc32d09c0b703dee30b62f6b76
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-04-03 15:10:11 +02:00
6d4832fe24 Correct root device index in SBA programming
Related-To: NEO-3691
Change-Id: I568072d0f915484cc81a1d336f6efd86cba76f62
Signed-off-by: Jablonski, Mateusz <mateusz.jablonski@intel.com>
2020-04-03 14:36:23 +02:00
4786f1a6c2 Refactor HardwareCommandsHelper
Change-Id: I15dcbf445565228a0e520b25265a1752ead70a28
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
20.14.16441
2020-04-03 12:53:19 +02:00
9dc7e2cfaf Initalizing the memoryProperties structure
Change-Id: I2ce5a0e1bfc54c9d21746a5bb6ebe6260370fc1c
Signed-off-by: SaiKishore Konda <saikishore.konda@intel.com>
2020-04-03 05:51:29 -04:00
52704236bd Disable cl_khr_subgroups extension on gen12.
Resolves: NEO-3622

Change-Id: Idab55e5fb6a51ea0a08714f447bb9fce85f1dbcd
Signed-off-by: Piotr Zdunowski <piotr.zdunowski@intel.com>
2020-04-03 11:27:24 +02:00
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
be45e23d91 igc revision update
Change-Id: I567da4b4fea0e8ed802f2ea465b743c4eb4a742f
2020-04-03 10:59:38 +02:00
1b884e3ea9 Add Wddm residency logging to upper layers
Related-To: NEO-4338

Change-Id: Ib36f4c8da5a2ea9d4f81063faa718a29fbc4b8d8
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2020-04-03 09:48:38 +02:00
43dba9de4a Move MockDevice to shared
Change-Id: If3a4ea2bb3f47bcb8176516977a626517f25a49f
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-04-03 08:23:06 +02:00