Dunajski, Bartosz
b728526c4e
Allow Device creating multiple CSRs [8/n]
...
Use OsContextId instead of DeviceIndex for residency
Change-Id: Ib2367b32b5b3e320252d8254f1042f1c3d497068
2018-12-04 15:36:59 +01:00
Dunajski, Bartosz
3dd13e08a6
Manifest update
...
Change-Id: I6f55e605c0e7b05e9a61a37c45ab59088913c8b3
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2018-12-04 12:13:14 +01:00
Mrozek, Michal
44308ae69c
Update test kernel.
...
Change-Id: If06f65fbd39b03e6bd6585fb02188618251ee8e7
2018-12-03 15:59:22 +01:00
Mateusz Jablonski
7747db13e1
Deferred deleter: move to next deletion if current deletion cannot be applied
...
Change-Id: I7067bc2bc74f92518a33ccb9f9dce9b57cc28637
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2018-12-03 15:24:35 +01:00
ocldev
12c586e1d1
dependencies update
...
Change-Id: I640a1a5c8206440eaec37d1007dc743b3bb5ad2b
2018-12-03 14:41:16 +01:00
Mrozek, Michal
38fb8cd9c3
Refactor mmio programming.
...
Change-Id: I2ec9294b800adcd537f03d69fd4ba4e015e8db7a
2018-12-03 14:40:00 +01:00
Artur Harasimiuk
91c4a952a7
infrastructure update
...
Change-Id: I6621410cfefe118b39ab6c19edf0e39b5e35e279
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2018-12-03 12:45:52 +01:00
Mrozek, Michal
09f3f4e856
Move heap32[0] to heap32[3].
...
Change-Id: Icea6eef5646894283725e29ce7ee930284af2673
2018-12-03 09:32:36 +01:00
Dunajski, Bartosz
1f7448425d
Allow Device creating multiple CSRs [7/n]
...
Create and initialize all supported Engines
Change-Id: If0adf1a06b5005ef2698cebc6f1aaa6eacf562ec
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2018-11-30 15:48:44 +01:00
Venevtsev, Igor
54269d9791
Turn on Windows OS support for Local Memory
...
Change-Id: I83ff6d787d18a621d6213fbe32166d00d3e31ea9
2018-11-30 15:29:39 +01:00
Dunajski, Bartosz
38416a2d83
Manifest update
...
Change-Id: Ibe9707f16868fadf48824a31c4b8dae7c3364142
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2018-11-30 12:43:02 +01:00
Mrozek, Michal
3474b9df7c
Update infrastructure.
...
Change-Id: I2fa4b80be576f257355d657db0ec11561ce4b86f
2018-11-30 12:02:28 +01:00
Mrozek, Michal
8fdb79819e
Update kernel source.
...
Change-Id: I2985f35eefc799d9c322ebd96dd1ace4ef9aee72
2018-11-30 09:09:14 +01:00
Zdanowicz, Zbigniew
323f765659
Fix correct number of subslices in ULT when no subslices argument is given
...
Change-Id: I09090c328c8966106bc42e37aa1869c56254a263
2018-11-30 08:42:22 +01:00
Milczarek, Slawomir
80fa9d0260
Decouple aub stream memoryFree from makeNonResident
...
Change-Id: Ic4614441aff131356ce3ec03330d7dc42b5b0ecb
2018-11-29 08:28:21 -08:00
Dunajski, Bartosz
0131e66a70
Allow Device creating multiple CSRs [6/n]
...
- Introduce default Engine query
- Improve Deferred Deleter usage
- Remove Tag Allocation from Device
Change-Id: Iaa88d8dc0166325acf9a157dcd2217ea408ee285
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2018-11-29 16:20:13 +01:00
Katarzyna Cencelewska
3e800d55e6
Add support for dumping cl_cache to specified directory
...
Change-Id: I782ff17d0d4b17d3d26db543eb7ae222f75ff8a1
2018-11-29 13:59:26 +01:00
Zdanowicz, Zbigniew
7dbd0ea4f3
Move Scratch Space functionality to dedicated class
...
Change-Id: Ic7655c4b971513961aba6823478a139ffc943466
2018-11-29 11:55:56 +01:00
Artur Harasimiuk
a9d3575919
infrastructure update
...
Change-Id: I55644be5e63aa3484203dd401a9443966a4ebb04
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2018-11-29 10:04:39 +01:00
Artur Harasimiuk
4284217dea
on Linux detect gmmlib using pkg-config only
...
Change-Id: If2c4350ff9e92ec5dd6b9588a00906aecae62575
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2018-11-29 09:24:52 +01:00
Maciej Dziuban
1cd59e927a
Store residency status for each osContext separately
...
Change-Id: I2f17f68dcef6db7b596a69579a435b7ccd24e44b
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2018-11-29 08:08:25 +01:00
Mateusz Jablonski
6be8aee45d
Restore deferrable allocation deletion
...
Change-Id: Ie5e87fa6551b7ee33579fcd9487c7e9c3bd4ab95
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2018-11-29 07:48:19 +01:00
Dunajski, Bartosz
d39309adf2
Use const values instead of constexpr from std::array::size()
...
Change-Id: I705888b77801cd32487c4d53fc320cf839ec9079
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2018-11-28 22:57:33 +01:00
Milczarek, Slawomir
42ba6c10fc
AUB CSR with an option to create and operate on hardware context
...
Change-Id: If8e060ef184d6c077e09741144ef870c96360645
2018-11-28 09:24:18 -08:00
Artur Harasimiuk
3cfb5ef2e2
fix dependencies update
...
Change-Id: I2c383987da8b60ea2905dceb2ec436ffbce87a4e
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2018-11-28 14:48:11 +01:00
Dunajski, Bartosz
3e7fa3754c
Replicate OsContext to CommandStreamReceiverWithAUBDump
...
Change-Id: If2f83d01d58891209c6cf82f47e5634f8d348de4
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2018-11-28 13:11:52 +01:00
Cetnerowski, Adam
d54e8c84ad
ULT renaming: clCreateSubDevice tests
...
Change-Id: I185edf0d7d12bdbd29e1b0a253e8f6197014f21f
2018-11-28 12:00:23 +01:00
Maciej Dziuban
ef33c57245
Initialize SipKernel after all devices are created
...
Change-Id: Iec5de27fd1e5106c78de0bc5c1861a894162b274
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2018-11-28 11:36:54 +01:00
Artur Harasimiuk
76f5420700
infrastructure update
...
Change-Id: Ib980f8ed20e241fc23b7eb303acd3ac8683f155f
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2018-11-28 11:14:50 +01:00
ocldev
5a2e59459a
dependencies update
...
Change-Id: Iec8f95f2ceb74131429b0d035b4533ad5d130885
2018-11-28 09:12:07 +01:00
ocldev
0c13f6dbe9
igc revision update
...
Change-Id: I577d485d7c09dd4ed25837d953b125c64a0da360
2018-11-27 17:33:04 +01:00
Mateusz Jablonski
5df48bf33a
CMake: set preferred platform only when that platform is supported
...
Change-Id: I33a426f001422c3f82ac7d3b3d37ec5e65c41129
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2018-11-27 17:18:47 +01:00
Dunajski, Bartosz
b0de2a11d2
Set OsContext as reference
...
Change-Id: I3b682fabde9c2ddb2c33a95aef77bf6ce400a21f
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2018-11-27 15:32:14 +01:00
Cetnerowski, Adam
72689fb165
ULT renaming: clCreateSamplerWithProperties
...
Change-Id: I8648b4c65986680942e0f4824dd736d5265b3499
2018-11-27 15:09:57 +01:00
Piotr Fusik
87bb6afa56
Move stamps allocators from memory manager to CSR.
...
Change-Id: Ib399e462cdddad89fcc470df4c4f0f5e4591a6b2
2018-11-27 14:52:06 +01:00
Dunajski, Bartosz
2d77b86e70
Allow Device creating multiple CSRs [5/n]
...
- Move Engine type to OsContext
- Move OsContext to CSR
- Improve EngineMapper logic
- CompletionStamp cleanup
Change-Id: I935cb7169c8c48cd09837e20e3da06f6dd3437b9
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2018-11-27 14:25:04 +01:00
Woloszyn, Wojciech
9a89426ec1
Refactor unit tests
...
- refactor image fixture
- add hwInfo fixture
- add missing case to mockGmm
Change-Id: I5f0886b8bd8f36938e1eedc5a0a63fe01248fcad
Signed-off-by: Woloszyn, Wojciech <wojciech.woloszyn@intel.com>
2018-11-27 13:54:53 +01:00
Pawel Wilma
71f6524197
Revert "Fix Read/WriteBuffer for unaligned offsets"
...
This reverts commit 6ea863e440
.
Change-Id: Ib58cfe4cffc022b1514c42131914eb2fe64fcbe0
2018-11-27 12:35:03 +01:00
Mrozek, Michal
4c1e3c60fa
Infrastructure update..
...
Change-Id: I53f8e33fabad671352409ec8ae9ca2237cb1d3ed
2018-11-27 10:34:16 +01:00
Pawel Wilma
86ecd1a4b8
Memory leak reported for long string debug variables in ULTs
...
This commit eliminates ULTs memory leaks reported for string debug variables
exceeding small string optimization size by calling shrink_to_fit() method
on string debug variables in DebugManagerStateRestore destructor.
Change-Id: I304c5c5c23c80f01fdf13f38cea5b4eceb18a94f
Signed-off-by: Pawel Wilma <pawel.wilma@intel.com>
2018-11-27 10:07:42 +01:00
Cetnerowski, Adam
4f28f7a647
ULT renaming: clCreateSampler tests
...
Change-Id: I32975e6ea3125bfd67454318f1089e7a4c01a73d
2018-11-27 09:44:50 +01:00
Mrozek, Michal
e0956d4ae5
Mode debug restorer to fixture.
...
- disable timestamp in scenario fixture
Change-Id: I5d1e5d2251b95561197d93aee94774472e0b236c
2018-11-27 09:29:38 +01:00
Adam Cetnerowski
0a9ea8fbfd
Don't call source level debugger, when kernel doesn't contain debug info
...
Change-Id: I0cc0eb35d16fb7f46584781362886aaa44bde3ec
2018-11-27 09:28:29 +01:00
Milczarek, Slawomir
3b8ff44d55
AUB CSR with a separate function to write memory
...
Move common code related to writing memory to dedicated function
Change-Id: I4ac8ec779cb40146bd27b8e40728d81d3b5b4276
2018-11-26 20:21:19 -08:00
Mrozek, Michal
cc414b0530
Disable timestamp packet in callback tests.
...
Change-Id: I6be2089e951eb437b50fcc73af506f5abdef306b
2018-11-26 10:42:16 +01:00
Dunajski, Bartosz
7781089740
Allow Device creating multiple CSRs [4/n]
...
- Introduce additional RCS engine
- Set fixed size for Engines array
Change-Id: I06533a425684b64214f956783b07877e6157935b
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2018-11-26 09:40:44 +01:00
Milczarek, Slawomir
cd5f85052e
AUB CSR with a separate function to submit batch buffer
...
Move code related to batch buffer submission from flush to dedicated function
Add parameter to pass aub file name from AubCenter to AubManager
Change-Id: I20abb3c8bd92114b3bc9caa2a6291dc1bbddad2a
2018-11-25 18:02:25 -08:00
Cetnerowski, Adam
360c107b41
ULT renaming: clCreateProgramWithBuiltInKernels
...
Change-Id: I4146d1bc38f6ffe676bbd2c35612d46581a0c690
2018-11-23 20:22:10 +01:00
Maciej Plewka
82e3b1e146
Move igcInfo for gtpin to kernelInfo
...
Change-Id: I952facac33e759ce81982f69a4ce05ffe545cea0
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2018-11-23 16:38:10 +01:00
Mateusz Jablonski
f877d4254b
Revert "Implement deferrable allocation deletion"
...
This reverts commit d961bd8354
.
Change-Id: Ie7d772d57199ea2897e238b2ac289bd60a89e6c6
2018-11-23 14:59:02 +01:00