Kamil Diedrich
62814237e7
Add const keyword after isImageFromBuffer declaration
...
Change-Id: I716846c9d58abfa62509f3bf150aea453e9a435e
2018-12-19 09:15:02 +01:00
Kamil Diedrich
b2e0195663
Change Buffer to MemObj in BufferForAuxTranslation collection
...
Change-Id: Icbdb8fecaa3fd8e19e993502f59c76156fe4ad2c
2018-12-19 08:05:51 +01:00
Kamil Diedrich
2f88abfa2a
Add information about image from buffer extension
...
- don't change allocation type when buffer is given
- add flag isImageFromBuffer to mem_obj
Change-Id: I48a0722040d8482ed3653540179d047245affa3c
2018-12-18 22:37:33 +01:00
Piotr Fusik
e8a71132a4
Remove unnecessary casts.
...
Change-Id: I2d293d065c7efa006efe7d60a625cba0c6116c86
18.51.12049
2018-12-18 13:42:14 +01:00
ocldev
4b4b886eff
igc revision update
...
Change-Id: I906bcaf7e6cfc14fa8ab3df73676e3eb920cf516
2018-12-18 13:04:20 +01:00
Dunajski, Bartosz
403fedfb7b
Improve EngineInstance usage in Aub CSR
...
Change-Id: I9097f7cc8c930fcf531744af9bddfa38b2c5e1da
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2018-12-18 12:11:00 +01:00
Dunajski, Bartosz
6dd4548b29
Manifest update
...
Change-Id: Ief55bd9f1aea065b19df2b47474f0c5150a847aa
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2018-12-18 11:18:09 +01:00
Cetnerowski, Adam
f597052117
ULT renaming: Enqueue Barrier
...
Change-Id: Ia156766d257dceba566dbae5fc6bc132e015359b
Signed-off-by: Cetnerowski, Adam <adam.cetnerowski@intel.com >
2018-12-18 10:56:21 +01:00
Dunajski, Bartosz
59e6a7be2a
Allocate timestamp tag buffer in system memory
...
Change-Id: I71cb7678edc073fbb2c55e1a617b04959bcb75d7
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2018-12-18 08:54:44 +01:00
Katarzyna Cencelewska
f18532c8c4
Refactor of glcl sharing
...
new pattern to load gl and wgl functions from dll
Change-Id: I71d7510a210462c09d50e03ce8a444770c017b8d
2018-12-17 23:04:28 +01:00
Mrozek, Michal
d1a80db2f2
Use wrapper instead of manual restore.
...
Change-Id: If394797132d67c7b36a29d42cf6f6d9809baf2c2
2018-12-17 21:44:56 +01:00
Cetnerowski, Adam
1fccbe3c04
ULT renaming: user events
...
Change-Id: Ib46b1d2996f69abf2c0bfa593ab54d56d81a051b
Signed-off-by: Cetnerowski, Adam <adam.cetnerowski@intel.com >
2018-12-17 18:10:43 +01:00
Mrozek, Michal
fedbf73fbe
Disable local memory in tbx mode.
...
Change-Id: I3fe5365aa269c064bfc7b3146caeefb983e978bb
2018-12-17 16:46:51 +01:00
Mrozek, Michal
75da1f55c8
Fix validation of debug variables.
...
- Bool values need to have 0/1 to not be interpreted as string.
- Fix some wrong expected value.
Change-Id: I9e143be057a73f3ebd64a6e414ec5beee61e062e
2018-12-17 15:40:14 +01:00
ocldev
7e7ebe452a
dependencies update
...
Change-Id: Ideed7516009eb9120b490403f174785225170dae
2018-12-17 14:03:28 +01:00
Dunajski, Bartosz
4ddf5a1e87
Add debug flag to control RenderCompressed value in HardwareInfo
...
Change-Id: I733125fbd8596f24cdeb636b69a9198c44bd899b
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2018-12-17 13:11:00 +01:00
Cetnerowski, Adam
6b8d8cbcbb
Revert "Revert "Expose spirv extensions""
...
This reverts commit 469fe40072 .
Change-Id: I8b634ef05a3b7e4e6abb05b42eacae24b7871632
2018-12-17 10:52:49 +01:00
Mateusz Jablonski
8ec072d39c
Simplify Memory Manager API [3/4]
...
- remove method allocateGraphicsMemory(size_t size)
- pass allocation type in allocation properties
- set allocation type in allocateGraphicsMemoryInPreferredPool
Change-Id: Ia9296d0ab2f711b7d78aff615cb56b3a246b60ec
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2018-12-17 10:42:16 +01:00
Cetnerowski, Adam
686785ce5d
ULT renaming: Create SubBuffer tests
...
Change-Id: Ib7715e17f6f05f3c3931e4600ef1ef7cc19161f3
2018-12-17 08:06:03 +01:00
Hoppe, Mateusz
6eb13a0c9a
Set hwInfo with skuTable and sysInfo for selected productFamily
...
Change-Id: I9dc7de0ad70d0ebd98e569ee2657e6ff7278bc76
2018-12-16 23:47:39 +01:00
Artur Harasimiuk
43497fc5fa
infrastructure update
...
Change-Id: I11443ae46a5e912ddf3313ff9ea5639bc0f20ecd
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2018-12-14 23:27:50 +01:00
ocldev
7966088c9f
igc revision update
...
Change-Id: Ibebe712dc1164e590fdec5577d604de4503900c2
2018-12-14 12:48:48 +01:00
Pawel Wilma
5094c630f7
Force resource locking on transfer calls
...
Add debug variables to force resource locking on memory transfer calls
and to call makeResident() on mapVirtualAddress() call.
Change-Id: Ifa78d951fcb81812b10a98252bd414124dec9c74
2018-12-14 12:25:28 +01:00
Mrozek, Michal
3581bdb804
Add capability to enable/disable local memory via debug flags.
...
Change-Id: Ica388751f4be3afbd2c78a0f169576d2654e1a0f
2018-12-14 12:08:21 +01:00
Zdunowski, Piotr
0ca8ee7f30
Additional programming for source level debugger.
...
- always program STATE_BASE_ADDRESS and STATE_SIP
Change-Id: Iea6327d062b4efdddd3b0060d3105b29745b9cba
2018-12-14 11:30:54 +01:00
ocldev
f9b48382ed
dependencies update
...
Change-Id: Iba89fdb933cb8fda6c7399b6ef9938ce920bb594
2018-12-14 08:53:45 +01:00
Mateusz Jablonski
74510286a1
Command Queue: Destroy timestamp packet container before releasing context
...
Change-Id: I7ee492586ee178bc89c44d5d6663d3ff8fb2e778
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2018-12-14 08:26:46 +01:00
ocldev
1439f49845
igc revision update
...
Change-Id: I6307798f11d405d94a2f76257e185c9a5d87b610
2018-12-13 19:36:03 +01:00
Mrozek, Michal
928632ec19
Disable Aub Stream when in tbx mode.
...
Change-Id: Iffd5fa5efe3f236954a3888fdd286bd5f889393f
2018-12-13 17:46:04 +01:00
Dunajski, Bartosz
010e1a4738
VFE state programming cleanup
...
Change-Id: I38fb47b00211a1d28244369ac417427ada145f61
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2018-12-13 17:44:40 +01:00
Kowalczuk, Jakub
cb3e4eeb84
Add getDevicesCount() to AubCenter
...
Change-Id: I1bb91fe3f1b3155790c7d7b20c7db687c7fcfa82
2018-12-13 16:48:31 +01:00
Hoppe, Mateusz
7201346810
Switch aub generation to AubStream by default.
...
Change-Id: Id7eced78dbdb83bb8de38a6aaeb6d4ba0100849b
2018-12-13 15:35:45 +01:00
Mrozek, Michal
b4256453ed
Ensure that SVM allocations are zero-copy.
...
Change-Id: I20a20af33f95014d74e8101789de2581259c62fa
2018-12-13 11:20:09 +01:00
Dunajski, Bartosz
6face330fd
Select RCS1 for low priority CommandQueue
...
Change-Id: I86b5cb19bfbb358c5036fe4027ea82287a5f4e39
2018-12-13 07:41:56 +01:00
Dunajski, Bartosz
cfafe943eb
Use different DRM Context for each OsContext on Linux
...
Change-Id: I543df4accdeba6c69b7dcf86d4238d12dafe92fe
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2018-12-12 15:08:23 +01:00
Milczarek, Slawomir
9fcc06f0c5
Add capability to create Aub Stream for multiple devices
...
Change-Id: I0b26e3d8c6512770fa38ce59304643948c15729d
2018-12-12 14:52:23 +01:00
Zdunowski, Piotr
088bb418c0
Infrastructure update.
...
Change-Id: I8074053154fbb259ab25e4a56b0cf37db411e7bc
2018-12-12 13:59:42 +01:00
Pawel Wilma
6202b2222b
Use GPU instead of CPU address in programming commands for HwTimeStamps
...
Change-Id: If9ab4cbd052dfa46b5d901073df4c583c2ae361f
Signed-off-by: Pawel Wilma <pawel.wilma@intel.com >
2018-12-12 13:27:53 +01:00
Hoppe, Mateusz
6b9803bac1
Update manifest
...
Change-Id: I3257302b003cbc1a603506b2dfd8842481ab3cbc
2018-12-12 11:31:36 +01:00
Hoppe, Mateusz
82078074bc
Add createAubManager function
...
- unit tests are using mocked version of createAubManager
- dynamic library, aub and tbx tests are using functional
version using aub_stream
Change-Id: I12d69d84d00645009b026df266b8b64adebb86d4
2018-12-12 08:23:18 +01:00
Mrozek, Michal
23d72e40b0
Disable one test.
...
Change-Id: Ib74b19995d27b4baf043502e29dd1e7464c66a3c
2018-12-11 14:58:34 +01:00
Piotr Fusik
caca4f677d
Refactor HeapAllocator.
...
Change-Id: Ie7da8202d0fa4606db213eb32cca5b0a254954c2
2018-12-11 13:21:54 +01:00
Mateusz Jablonski
a6be6533ea
Simplify Memory Manager API [2/n]
...
- make AllocationData a protected structure
- use AllocationProperties instead of AllocationFlags
- refactor methods: allocateGraphicsMemory64kb, allocateGraphicsMemoryForSVM
- call AllocateGraphicsMemoryInPreferredPool in AllocateGraphicsMemory
where there is no host ptr
Change-Id: Ie9ca47b1bccacd00f8486e7d1bf6fb3985e5cb12
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2018-12-11 13:12:00 +01:00
Mrozek, Michal
7e397b0132
Revert "Pass number of devices obtained from platform to Aub Manager."
...
This reverts commit f30d2102fa2a33673b95a20f630cd592f2a4d9ac.
Change-Id: I1df03a9dd819075e9fac5ffaf5ee8f4a250aab39
2018-12-11 12:19:29 +01:00
Dunajski, Bartosz
c905dad62f
Improve checkGpuUsageAndDestroy method to work with multiple CSRs
...
Change-Id: I7b8325116c90151c6339f95a81880c467e81748f
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2018-12-11 10:26:50 +01:00
Mrozek, Michal
2fec06007d
Pass number of devices obtained from platform to Aub Manager.
...
Change-Id: Iccef0ab9c69c4b676b3f012d941dd0f55788debd
2018-12-11 09:55:10 +01:00
Artur Harasimiuk
be6d70c909
change implementation of strcpy_s and strncpy_s for Linux
...
use memcpy instead of strncpy.
Change-Id: Ic079f21a28ec7e258e134c6e1be4cde81df736ec
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2018-12-11 09:49:38 +01:00
Artur Harasimiuk
d2f1a15f03
infrastructure update
...
Change-Id: Ib6a2e9bd0ffd3fbdb081c75cbb157997a4a04236
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2018-12-10 15:15:42 +01:00
Piotr Fusik
0b839722f4
Don't store preemption mode in Wddm.
...
Change-Id: I6088e5fec65b6910fefb42ec9735181867c44a1b
2018-12-10 14:48:52 +01:00
Milczarek, Slawomir
09505ce853
Updated AubStream header with hardware context interface
...
Change-Id: Iff5890e36d4dc0a46f7bb210404d4ff010ab9083
2018-12-10 14:28:37 +01:00