Zdanowicz, Zbigniew
620708e510
Add Non-Uniform AUB tests
...
Change-Id: Ie1944caa2ea9b7240dde9460bd817f8889fff3bb
2018-10-24 00:40:37 +02:00
ocldev
02e1284aa8
igc revision update
...
Change-Id: I460fac5a9eb62adfecfb343965d7a5987bb05759
2018-10-23 22:22:48 +02:00
Mrozek, Michal
a7fa9d736e
Delete freeGmm interface.
...
Change-Id: I9a3ce6f6076d5accf69be2be50126a46f9bde23d
2018-10-23 20:59:29 +02:00
Milczarek, Slawomir
3614b2acf8
Add mock for AUB file stream to test MMIO writes
...
Change-Id: I939d94e1fd50e22a2a8b278449ab1a93492bf83c
2018-10-23 20:12:30 +02:00
Artur Harasimiuk
a15af76f2c
Infrastructure update
...
Change-Id: I74b3b937784837000574600c540e1b055acc5883
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2018-10-23 16:57:36 +02:00
Mrozek, Michal
66bf17f0e4
Remove big files from wrapper.
...
- reduce generated obj file from 24 to 17 MB.
Change-Id: Ic6656d57c854aac17b2054074157b477d436ec1b
2018-10-23 14:17:05 +02:00
Piotr Fusik
4bdf183c9d
Use the runtime CS size estimation in ULTs.
...
EnqueueOperation<GfxFamily>::getTotalSizeRequiredCS was ULTs-only.
Replace with the real CS size estimation from getCommandStream.
Change-Id: I4d15d342eb5edff6511acc9c80e13e9cc92d81ac
2018-10-23 13:07:42 +02:00
Milczarek, Slawomir
9be4850213
AUB capture with a capability to get engine instance
...
Change-Id: I52c47505476053d6e692fc9d89cca25a6e122a63
2018-10-23 11:58:13 +02:00
Mateusz Jablonski
7bd92190d9
Create class to operate on command stream receiver's allocation lists
...
Change-Id: I4262f46aa31948ed70d1152d172619b5619a2333
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2018-10-23 09:42:31 +02:00
Maciej Dziuban
7fe0a0df06
Delete OsContext from FenceData
...
This decoupling is needed to move makeResidentResidencyAllocations into
WddmResidencyController, where we have only contextId, not the context itself
Change-Id: I0d79f1dc7a51fa6b1d713deb6e9003aa2b7be1d4
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2018-10-23 09:17:09 +02:00
Mrozek, Michal
77b00fa749
Do not execute trim callback if there are no registered contexts.
...
Change-Id: I9a274281a085cdbeb98a1d495ce9ef9ab897d08a
2018-10-22 18:53:13 +02:00
Mateusz Jablonski
56f67748fd
Remove not needed definitions and includes from mock_device.h
...
Change-Id: I95585f05805ee85577dfa0b981b32f828853af8a
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2018-10-22 16:30:14 +02:00
Mateusz Jablonski
7ec8e6a3f2
Fix naming convention in host ptr defines
...
Change-Id: I9f0d5790031b5067b92159b078768e560990b9c6
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2018-10-22 16:29:04 +02:00
Hoppe, Mateusz
4457d56ba7
Update manifest
...
Change-Id: I5c6735c3d583b8da554c9b86d66e7ba5d44f2772
2018-10-22 12:39:58 +02:00
Maciej Dziuban
44dd4c9145
Store vector of trim candidate list positions in WddmAllocation
...
Change-Id: I2fb247238802fc1ccd98e42d7714063f5231249f
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2018-10-22 11:50:09 +02:00
ocldev
9f895c1ecc
gmmlib revision update
...
Change-Id: Idaf2d1de61d70cee412a7efba7567fa712a4b16b
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2018-10-19 19:37:44 +02:00
Mateusz Jablonski
3bd8d71f0a
Don't call command stream receiver's cleanupResources twice
...
Change-Id: I9cce3eacbb805770658be91c55e1fa69dc4bae5d
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2018-10-19 15:31:01 +02:00
Mateusz Jablonski
36c8c6fd97
Correct casting GraphicsAllocation to DrmAllocation
...
Change-Id: I29d2e3989bc409e014888505a96119bdd7c322f5
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2018-10-19 14:49:38 +02:00
Mateusz Jablonski
86be78bcc5
Add missing lock in freeAllocationsList method
...
Change-Id: I326fe830ad3c90bbe0f82bd8983bb6c2a8b36c1d
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2018-10-19 10:30:30 +02:00
Hoppe, Mateusz
271e588c6e
Fix filling buffers in AUBHelloWorldIntegrateTest
...
- whole buffers should be written with data prior usage
Change-Id: I7399a77e3c62e0eb971733537fd276a46925bd25
2018-10-19 07:10:21 +02:00
Zdanowicz, Zbigniew
f3a732081e
Change interface to program cross-thread data
...
Change-Id: I96bf4bddf1557f588fd745efca7b19ec2f38a78e
2018-10-18 23:55:29 +02:00
Artur Harasimiuk
31bf5b9b43
disable automatic shared libraries dependency detection for RPMs
...
Change-Id: I439d5ab66a7ea505bc3ecb144053646682a5c9e3
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2018-10-18 19:46:05 +02:00
Artur Harasimiuk
7cee7e96ab
package: fix 3rd party libs bundling
...
This will be removed very soon however we need this change to make
package working correctly.
Change-Id: Id02e11b6f6090089f622a5cd19c4490c1d3de0dd
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2018-10-18 18:07:49 +02:00
Maciej Dziuban
ac2c2763ab
Add osContextsCount argument to WddmAllocation's constructors
...
The argument is not anywhere yet, this is just a preparation
step for future change.
Change-Id: I5a441352cb5cf10d1a0ff31933041ff9521d0307
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2018-10-18 17:19:50 +02:00
Dunajski, Bartosz
ef65e6433e
Improve EnableTimestampPacket debug variable usage
...
Change-Id: I864f0dc756a7fe17a08d1bcca2d91e9b78fb730a
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2018-10-18 14:25:46 +02:00
Maciej Dziuban
de5ed6509f
Move WddmResidencyController to OsContext
...
Change-Id: If27d52617dec9b290b7eccc7cb4a6ae5037d7112
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2018-10-18 10:59:52 +02:00
Artur Harasimiuk
d924b890f2
infrastructure update
...
Change-Id: I420fb36aac1926d5ed4b911927b34d5dbc1798ab
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2018-10-17 23:47:10 +02:00
ocldev
52b00f95bd
igc revision update
...
Change-Id: I5ea1c8072322c674146031e93af58b7b2faa0188
2018-10-17 19:31:53 +02:00
Filip Hazubski
91f540f437
Move HW specific KernelCommandsHelper functions to a separate file
...
Change-Id: I04b0c0faaa7ff42e62c3d1765e6ba54c76ae2ee0
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2018-10-17 16:48:11 +02:00
Pawel Wilma
17a0a7ecb8
Append internal options from file instead of replace
...
Change-Id: Ic3353e95b71e6227a9dda2afc7d940d8cd0575e2
2018-10-17 13:55:30 +02:00
Artur Harasimiuk
4828c7476c
cmake/package: set proper permissions for scripts
...
postinst and postrm scripts should have execute permissions
Change-Id: I7c3c905a28e8b066de4b67a7c52e55496d9b591e
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2018-10-17 13:26:00 +02:00
Artur Harasimiuk
b331046fde
append architecture suffix to generated tar package name
...
Change-Id: Ic1066418ce76ead8a6115aa3978b0428f8e73ed1
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2018-10-17 10:32:24 +02:00
Napiatek, Henryk J
840dd305b7
Fix bug in setup of Windows unit level tests
...
The fix allows repetitive execution of tests under Windows.
Change-Id: Ie65ed5af76f550c0a48fcef88c5824e503614e5d
2018-10-17 09:53:56 +02:00
Hoppe, Mateusz
fb19b10c5f
Manifest update
...
Change-Id: I2f9eae1349119213870ce6fd19f87aca7037c235
2018-10-17 09:33:07 +02:00
Dunajski, Bartosz
6d610983f1
Deferred Pipe Control programming and CSR flush on Barrier request
...
Change-Id: Iabae0f9159bb455518cedf7da068c7d3da72b840
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2018-10-17 09:31:34 +02:00
Adam Cetnerowski
7a476b7bc1
Correct HostPtr and flag usage in clCreateImage:
...
- Disallow HostPtr flags, when HostPtr is null
- Require HostPtr flag, when HostPtr is not null
Change-Id: I8f198b7c3d4052128032e1f0575b19e7af6ffac9
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2018-10-16 17:43:59 +02:00
Mateusz Jablonski
9c06e1dc5b
ULT: Don't override memory manager if not needed
...
Change-Id: I63cb7dc642bdf620437ea7d264af1913027c788a
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2018-10-16 17:26:23 +02:00
Maciej Dziuban
9399215931
Unregister trim callback
...
Change-Id: Ia6592d259a573cbc7161443945d03f6a83e88181
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2018-10-16 16:55:15 +02:00
Artur Harasimiuk
a8163f46b2
remove unused entries from lib_names.h
...
Change-Id: I97d891b04f16b9d351aa1004d54a07ad8f4ee8ac
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2018-10-16 16:12:15 +02:00
Mateusz Jablonski
4f028d13a1
Command stream receiver: use memory manager from execution environment
...
Change-Id: I236218a73bd7dac6e5744e3596f146b77b5ca1c8
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2018-10-16 12:14:55 +02:00
Artur Harasimiuk
97c56b9de0
cmake: refactor cloc invocation
...
Change method used to pass options to cloc when compiling scheduler and
precompiled kernels. Instead of plain variable use list() which is more
convenient and flexible when generating build system.
Change-Id: Ieb90defc24a66932250dd610691650880ba1be76
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2018-10-16 10:40:46 +02:00
Hoppe, Mateusz
eb9d720788
Add PTE address check
...
Change-Id: I00cdf828009a347a93eb0448bf678b670d287304
2018-10-15 13:06:20 +02:00
Piotr Fusik
7543c1fb2a
Flush AUB before HW or TBX.
...
Change-Id: Ia997c6c05b2a1cb5c1968113b94ca66fbf1efe89
2018-10-13 10:52:19 +02:00
Mateusz Jablonski
6ee094acfe
Fix for sporadic failure in event tests
...
Change-Id: Ie8091fbc8b1365b29c35d569eadc773742ed1a5f
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2018-10-13 10:18:45 +02:00
Milczarek, Slawomir
9b6aba4c55
Updated HAS_WRITE_DATA_REQ structure in tbx_proto.h
...
Change-Id: Ia22bffa828c8e6c2b975131529e2e86593285705
2018-10-12 14:47:32 -07:00
Artur Harasimiuk
736979996f
Infrastructure update
...
Change-Id: I6d27055f3dcc127b2f37a7ae464859090de9da3f
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2018-10-11 16:08:57 +02:00
Mateusz Jablonski
8a9d0a81df
Move temporary and reusable allocation lists to command stream receiver
...
Change-Id: I40df6fe39b367e243e3710c5fdeaab3c85198d9d
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2018-10-11 15:32:12 +02:00
Piotr Fusik
9e8af5e045
Validate the numKernels argument to clCreateKernelsInProgram.
...
Change-Id: I9b4ad4497c6cb090caa9b29fd7c92d0477e7f6c0
2018-10-10 21:14:13 +02:00
Napiatek, Henryk J
6d828e6653
Allow override of default platform Hardware Info Config
...
New string debug variable HardwareInfoOverride is used to
specify new Hardware Info Config to be selected, for example 1x4x8.
Change-Id: I6d939608e6551e4a9102e5ab2e08255ee4982933
2018-10-10 10:34:23 +02:00
Artur Harasimiuk
941b1e2ff0
Infrastructure update
...
Change-Id: I5d5fbe511d4e5204e09b0eeb4dcf87390b560dd2
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2018-10-10 10:14:59 +02:00