Mrozek, Michal
6d2facd2b1
Move memory leak listener to core.
...
Change-Id: I7f8a732340c65bbe4cf2f511d9dfe38bed131c85
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-07-15 15:38:22 +02:00
Mrozek, Michal
a0d98f698c
Move printCallStack to core.
...
- Move captureCallStacks as well.
- Delete always true printMemoryOpCallStack from code.
Change-Id: I46a4b1727c31b8f147d5151371c3d1a76657873b
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-07-15 15:35:38 +02:00
Dunajski, Bartosz
de381f01e8
Move waitForTaskCountAndCleanAllocationList to waitUntilComplete
...
Change-Id: Ia36b43bb2c8e330c1d90d639c06efcad42783e23
2019-07-15 14:48:36 +02:00
Dunajski, Bartosz
e825dff4a7
Improve registering dispatch method
...
Change-Id: I66d5cfad8114d64d20d63f6c7b466cc35fa7c1dd
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-07-15 14:27:19 +02:00
Mrozek, Michal
9d723a10aa
Move enumerateLeak to core.
...
- remove not used parameter.
- remove the usage of default parameters.
- move some constants to memory management as well.
Change-Id: Iedf374568fa3594ffad6b53534e4483485863324
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-07-15 13:53:03 +02:00
Mrozek, Michal
05522f8ecd
Optimize includes scheme.
...
- remove not needed includes.
Change-Id: I8d2018e965496eb3bc3321550bdc4924d52f7315
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-07-15 12:07:50 +02:00
Dunajski, Bartosz
ddb0d82e83
Introduce RegisteredMethodDispatcher.
...
- Inject dispatch methods per DispatchInfo
- Each DispatchInfo in MultiDispatchInfo can have different behaviour
- Implement AuxTranslation programming with new approach
Change-Id: Ie28de0c72a77b8e91509a5b9b8740d72fedf4ad6
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-07-15 11:59:53 +02:00
Mateusz Jablonski
a72109d209
Correct residency of private scratch allocation
...
Related-To: NEO-3190
Change-Id: Ia18e2d2ce5e30901f55e7a050a3e453fb4969ada
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-07-15 11:31:43 +02:00
Dunajski, Bartosz
2c0c0ace88
Flush Marker command with TimestampPacket dependencies
...
Change-Id: I6475624996ccc254adb6641bef3cda431e57325a
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-07-15 11:31:16 +02:00
Mrozek, Michal
3a61e34030
Remove base object allocator.
...
- Not needed, memory leak listener is covering for memory leaks.
- This code just duplicates the same logic.
Change-Id: I8546ca55be4dba79f430ca4324ed78aaf6a7df3e
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-07-15 10:20:11 +02:00
Mrozek, Michal
e58273fac2
Move memory management to core.
...
Change-Id: Ifa9233960f81095e293df631da9422608535171d
2019-07-15 10:19:42 +02:00
Mrozek, Michal
2cec1869fd
Add NEO core directory to CMAKE.
...
Change-Id: I3e645b2f18207738db5d41ac0c3c781e6d61db8a
2019-07-15 09:21:37 +02:00
Adam Cetnerowski
91b1604d9a
ULT renaming: Release Kernel tests
...
Related-To: NEO-2236
Change-Id: If75a0c0a4bd9af3e244e2d3411defa6084f076e9
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2019-07-15 08:37:54 +02:00
Chodor, Jaroslaw
ab74b606e9
Fixing regression in progvar_prog_scope_init
...
Change-Id: I20424ce9e0c9a295bb8b9d5608252c3d4802e9da
2019-07-12 16:51:39 +02:00
Mrozek, Michal
f7e04a897b
Add unrecoverable for returned pointer.
...
Change-Id: I3d9f923e8a9b6fbdba752ecec8dfff525e0cabd2
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-07-12 16:30:08 +02:00
Mrozek, Michal
ee4d1e1836
Update infrastructure.
...
Change-Id: If1addda8dd324fefa74c67b9ef7aea318117af0c
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-07-12 16:05:48 +02:00
Robert Cohn
00c3302eff
fix typo
...
https://github.com/intel/compute-runtime/pull/187
Change-Id: I1aeaeb004b59dd90ce8e1d1231de56853e94f3b1
2019-07-12 15:47:30 +02:00
Dunajski, Bartosz
31795ceedf
Revert "Enable Blitter for read/write Buffer operations"
...
This reverts commit 2daab300b2
.
Change-Id: Ied1edf88804d6696d1118ddef4de5be75c683b31
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-07-12 15:06:51 +02:00
Piotr Fusik
e29c0b9726
Many DRM context ids per OsContextLinux.
...
Related-To: NEO-3008
Change-Id: Id6d1c919109d22ccfc64abdaf11aef875dc33615
Signed-off-by: Piotr Fusik <piotr.fusik@intel.com>
2019-07-12 14:54:44 +02:00
Artur Harasimiuk
7b7b87ea0f
infrastructure update
...
Change-Id: I1e39f048290a7f30ecc3297ca989cfcbf0e7afea
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2019-07-12 14:15:01 +02:00
Mrozek, Michal
808fbc3c34
Add debug flag for controlling shared unified memory allocation scheme.
...
Change-Id: I1a04993b688505de667856e8f44fef4902f912db
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-07-12 13:55:45 +02:00
Pawel Wilma
bb5f6bf4b1
Built-in kernels refactor
...
Related-To: NEO-3220
Change-Id: I6625539554b56999a6a810e7be8e89435d1aef11
Signed-off-by: Pawel Wilma <pawel.wilma@intel.com>
2019-07-12 13:17:59 +02:00
Mrozek, Michal
0440b86d05
Rename SVM Memory Manager to Unified Memory Manager.
...
Change-Id: I1d7637a5aaca3ef5190c4f6303c81060f95744a9
2019-07-12 11:22:09 +02:00
Dunajski, Bartosz
42604b8645
Improve PIPE_CONTROL programming
...
Change-Id: Id21fe4d08fdfc19921051beb8f9a66737fefc2f3
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-07-12 10:50:45 +02:00
Adam Cetnerowski
91b56260b0
ULT renaming: Event tests
...
- rename tests to meet naming pattern
- minor code refactoring
Related-To: NEO-2236
Change-Id: I1cb58e12204018d59aa5696bad889dbefafc8833
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2019-07-12 09:05:26 +02:00
ocldev
989d54ef01
igc revision update
...
Change-Id: I5a31666da5223f79db7d85628f8be01fb1e10d68
2019-07-12 08:46:10 +02:00
Piotr Fusik
7b559f32e0
Update internal.
...
Change-Id: I510446660965e9983442c286d4007d8b50a247ee
Signed-off-by: Piotr Fusik <piotr.fusik@intel.com>
2019-07-12 07:41:58 +02:00
Mrozek, Michal
e1d950f61b
Change default value of EnableCacheFlushAfterWalker.
...
Change-Id: I5dd496ea4161b56bf7a14c06e025c00ba886bb40
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-07-11 17:19:18 +02:00
Igor Venevtsev
6dc4e9e775
Canonize graphics allocation base address in DrmMemoryManager
...
Related-To: NEO-2877
Change-Id: Id07dbef3b184660d95f91cb77361554049f02140
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
2019-07-11 17:02:17 +02:00
Andrzej Swierczynski
2e2d5d53b4
Provide compression performance hints during resource allocation
...
Change-Id: I1f8076b9c7cc51e16c25a554673a19c4a0c87d63
Resolves: NEO-3243
Signed-off-by: Andrzej Swierczynski <andrzej.swierczynski@intel.com>
2019-07-11 16:52:07 +02:00
Mrozek, Michal
6abb6523c2
Make max mem alloc size equal to global mem size.
...
Change-Id: Ia2b2ec9d66e0b9d7ee33d8e194a42c71fc01fc97
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-07-11 16:10:53 +02:00
Dunajski, Bartosz
2daab300b2
Enable Blitter for read/write Buffer operations
...
Change-Id: Idd3dc843ae95818ddd0ee558f9d334250917d92e
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
Related-To: NEO-3020
2019-07-11 15:10:45 +02:00
Filip Hazubski
2403f4cef7
Fix aub targets generation
...
Do not generate aub related targets, unless AUB_TESTS config is explicitly
specified for a platform in platforms.cmake
Change-Id: I8cc58a8e70a1de44be5bb5c0229084b04c2a78be
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2019-07-11 12:15:59 +02:00
Dunajski, Bartosz
3b8d39be62
Revert "Improve PipeControlHelper"
...
This reverts commit 878928caee
.
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
Change-Id: I91c4cffc90d613a6a6e6bcee6e9cf39b8a707cb3
2019-07-11 11:56:02 +02:00
Chodor, Jaroslaw
a06b7f2ae7
Fixing VISA include dir
...
Change-Id: Ida1eaefc99fa8f5c91c15437621c437f4bda6748
2019-07-11 09:41:40 +02:00
Adam Cetnerowski
c8d8f788ca
ULT renaming: Release Context tests
...
Related-To: NEO-2236
Change-Id: I57bc625d121c9c3ceef6a4e69a04348d618b8dc6
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2019-07-11 08:36:21 +02:00
Artur Harasimiuk
d82bcfa94c
infrastructure update
...
Change-Id: If0092c5b46809bb5af094edf9d7c386754ab7551
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2019-07-11 08:23:12 +02:00
Adam Cetnerowski
c0de49614d
ULT renaming: Release Cmd Queue tests
...
Related-To: NEO-2236
Change-Id: Ib1118f6055280ad5a3976ead47e30fc055b78a79
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2019-07-10 23:39:31 +02:00
Dunajski, Bartosz
878928caee
Improve PipeControlHelper
...
Change-Id: I8d553ec82026399225e452529044a0470afe7963
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-07-10 19:37:08 +02:00
Jablonski, Mateusz
8a3f215dff
Init gmm after filling hardware info
...
Change-Id: I91c5704ef200b22214f37b2c02197cfad426de70
Signed-off-by: Jablonski, Mateusz <mateusz.jablonski@intel.com>
2019-07-10 18:36:26 +02:00
Chodor, Jaroslaw
ce061a48ef
Support for symbol/relocation tables
...
Change-Id: I87890f6dc36a3454ffdcab1fb9d070fdaf91e689
2019-07-10 16:51:43 +02:00
Dunajski, Bartosz
b6792ef049
Move profiling programming out of MultiDispatchInfo processing loop
...
Change-Id: I55c271569d3cb6c09d1cef02793afb2115110fe2
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-07-10 14:55:31 +02:00
chmielew
ebf8baa6d4
ocloc getProductFamily, createDumpDir fix
...
getProductFamily no longer throws segfault error. Dumping directory is
created automatically.
Change-Id: Ia1f33dec1bf873312e5f7b842aaf189e98103590
2019-07-10 13:22:03 +02:00
Mrozek, Michal
373415ab6f
Add isCompleted methods to timestamp packet.
...
Related-To: NEO-3429
Change-Id: If24c93f47d0351e350aae5c3200dc81fbd8495af
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-07-10 12:01:02 +02:00
ocldev
c08dd1a98c
dependencies update
...
Change-Id: I85e93d36423bc264c0816315ca60c1aafe4f3541
2019-07-10 11:37:37 +02:00
Milczarek, Slawomir
6b77f94275
Extended DRM memory manager with function to copy memory to allocation
...
Related-To: NEO-2687
Change-Id: I2cd20c1d59dc0c28609fca7a11a5d805e2f21de4
2019-07-10 11:02:21 +02:00
Mrozek, Michal
a38e9da034
Optimize marker call in blocked scenarios.
...
- Do not emit batch buffer
- obtain completion stamp directly from csr
Change-Id: I7ff58f2f019ee8158665f6fb93682ce5aae17bd6
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-07-10 11:01:49 +02:00
Piotr Fusik
0f55eae106
Move alignas to the right place.
...
Change-Id: Iaff19ae484e45ebc0f719b024c069c855853ced7
Signed-off-by: Piotr Fusik <piotr.fusik@intel.com>
2019-07-10 09:43:58 +02:00
Dunajski, Bartosz
da4dd804e2
Remove not used template parameter
...
Change-Id: I96b4a1827199bf1ef69e77b3612724c969defe1e
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-07-10 08:16:55 +02:00
Mrozek, Michal
477905f813
Simplify isStatusCompleted.
...
Change-Id: I6ea87266f254337277c3db833a2bc91cada2342a
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-07-10 07:07:10 +02:00