Mrozek, Michal
953c1efabc
Change the method scope.
...
Change-Id: I38250a288cb587b9b3fc77f4324408491b8fc9dc
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com >
2019-07-19 07:18:34 +02:00
Mateusz Jablonski
963049c988
Update drm headers
...
Get latest headers from https://cgit.freedesktop.org/drm-tip
Related-To: NEO-3426
Change-Id: I78ffcb1db4ab134ce2405ff19a59638c9fdb3d0a
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2019-07-18 21:10:16 +02:00
Dunajski, Bartosz
2d485d6bd7
Allow to use upper case in ProductFamilyOverride flag
...
Change-Id: I2342a7f9e63d75e10f67fa968313d4c9a3f4b29e
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2019-07-18 19:44:32 +02:00
Mrozek, Michal
8dc4783434
Enhance gmm client context base.
...
- Add more cache policies.
Change-Id: I2be7f7155c735ee1a18e282c33fcf9681f6f8f1a
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com >
2019-07-18 19:36:01 +02:00
Mrozek, Michal
57b25eba50
Do not set simplified field in drm command stream receiver.
...
Change-Id: Iab7dab8b23aa6c78a5004db89f18cc2ad18c519a
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com >
2019-07-18 18:04:26 +02:00
Dunajski, Bartosz
db190c62a0
Enable Blitter for read/write Buffer operations.
...
Change-Id: I75d18beef1039f329d01d9627e8ed2db906ef1ce
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
Related-To: NEO-3020
2019-07-18 17:04:53 +02:00
Milczarek, Slawomir
c93b011ac6
Add support for SVM CPU allocations to DRM memory manager
...
Related-To: NEO-2687
Change-Id: I8987054d2fd12a1c2c01857eca1883476b0f5e04
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com >
2019-07-17 23:37:51 +02:00
Chodor, Jaroslaw
22c22f75d5
Relocations fix
...
Don't touch isa allocations if relocations are not needed
Change-Id: Ie0a5d656fb8db31b0d2f24627a5a675aaaf91bd5
2019-07-17 19:19:43 +02:00
Piotr Fusik
a141911e19
Correct misspelled identifiers.
...
Change-Id: Ifa629c0d6bb1b04b5cfde908f2672ef1843043f0
Signed-off-by: Piotr Fusik <piotr.fusik@intel.com >
2019-07-17 17:45:52 +02:00
Piotr Fusik
ca26cb7044
Refactor duplicate Linux code.
...
Related-To: NEO-3008
Change-Id: Ia920fc9e4b948fb73fe6c6abc7d2c35f1814dc85
Signed-off-by: Piotr Fusik <piotr.fusik@intel.com >
2019-07-17 15:38:14 +02:00
Maciej Dziuban
00cb778553
Change ImageClearColorFixture
...
Change-Id: I621056204879057d346b82e5bc264d3c8d151fa5
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
Related-To: NEO-2942
2019-07-17 15:00:41 +02:00
Mateusz Jablonski
1114361994
Add API for querying number of slices
...
Related-To: NEO-3426
Change-Id: I2893be858de9f0f6516ca6ded61123c2c15f1494
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2019-07-17 14:07:30 +02:00
Dunajski, Bartosz
dda6e29254
Dont wait for BCS before enqueue completion
...
Change-Id: I99fa7834e927049c2faff5dfbf44b3c2a77a1af1
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
Related-To: NEO-3020
2019-07-17 13:15:06 +02:00
Koska, Andrzej
382bc8547d
Add EHL device IDs
...
Change-Id: Ic65fab67d0943023caecfc07b63e2853fb58d0c4
Signed-off-by: Koska, Andrzej <andrzej.koska@intel.com >
Related-To: NEO-3321, NEO-3221
2019-07-17 12:22:55 +02:00
Dunajski, Bartosz
277786d433
Refactor obtaining IndirectHeaps
...
Change-Id: I9ad13f35daa18b0ff7ae760749cf4cdc7416b347
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2019-07-17 11:13:49 +02:00
Maciej Dziuban
7c30e1ed4a
Add CMake flag to control device enqueue
...
Change-Id: Ia2ba2c5437adeca2c0335f5a2ffd28a6a2881a2a
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
Related-To: NEO-2942
2019-07-17 10:21:10 +02:00
Adam Cetnerowski
a060bd2c5d
ULT renaming: Release Program tests
...
Related-To: NEO-2236
Change-Id: Ie338b1a47939e8a8360dc863a07edc56d1bf9593
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2019-07-17 10:04:22 +02:00
ocldev
1d0cb55090
igc revision update
...
Change-Id: I8f246ca518b811bff1d9029d16b73737abdd7c04
2019-07-17 09:07:39 +02:00
Dunajski, Bartosz
23e9e9e02e
Register Blit CSR to CommandQueue
...
Change-Id: Ib22ef934492b702990ca549bab576993b0684e98
Related-To: NEO-3020
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2019-07-17 08:04:03 +02:00
Cencelewska
e4e5b5ccdf
Add check for vme support
...
Change-Id: Ic51e87e1e049bce4ce8ce111e35b94d3806db21b
Signed-off-by: Cencelewska <katarzyna.cencelewska@intel.com >
19.29.13530
2019-07-16 14:35:32 +02:00
Mrozek, Michal
5dc20f50d1
Change max mem alloc size deduction.
...
- make it half of global mem
- change buffer input validation, look for hw limitations instead of
computed value of max mem alloc size.
Change-Id: Ibbe7eb16d01299b02cef3b1e7234efefbced2197
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com >
2019-07-16 13:47:21 +02:00
chmielew
6a51f1fad9
ocloc dump string fix
...
Change-Id: I2b94fe6bef396b12ee7fd394b63ff76ad06138e1
2019-07-16 13:15:21 +02:00
Mrozek, Michal
f58234a123
Update unified shared memory values.
...
Change-Id: Iec7b732a91d1aa2c7e2033ef007cfc595efb12bf
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com >
2019-07-16 11:08:48 +02:00
Adam Cetnerowski
fcf3b09439
ULT renamning: Release Mem Object tests
...
Related-To: NEO-2236
Change-Id: I4cc0ec4292f051296984c8b1d74e229852139b9b
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2019-07-16 10:17:07 +02:00
Artur Harasimiuk
a952b4b319
infrastructure update
...
Change-Id: Ibf2a59daf3a6730b2d5b42a967fc6fe687919f93
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2019-07-16 00:37:33 +02:00
Kamil Kopryk
27b3c1fe7b
clGetDeviceInfo support unified shared memory 2/n.
...
Change-Id: I4f01ceb8d833393a9436ecd23f085f3dced91f27
Related-To: NEO-3344
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2019-07-15 18:24:46 +02:00
Dunajski, Bartosz
89d1878cd6
Rename engine member in CommandQueue
...
Change-Id: I01516616c164f19afbcd62d39a2a42d04ff768c9
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2019-07-15 17:53:01 +02:00
Mrozek, Michal
fe26b0b406
Move debug_manager_state_restore.h to core.
...
Change-Id: I3ef4a1aec40efa4bbc8346a5b517336c42c06519
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com >
2019-07-15 17:21:38 +02:00
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
19.28.13502
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