Michal Mrozek
33d5f504c6
Prefer CPU transfer for Local Memory 32 bit applications.
...
Change-Id: Icdb1333c0d0123be3d26329088d7ed44df37c84e
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2020-02-21 15:15:00 +01:00
Piotr Zdunowski
0b16d9cc26
Enforce fp64 override key in linux release builds.
...
Related-To: NEO-4292
Change-Id: I3e4a6f94c6e2cf2edbbca350140f91a88f5302f7
Signed-off-by: Piotr Zdunowski <piotr.zdunowski@intel.com >
2020-02-19 16:07:13 +01:00
Dunajski, Bartosz
9a4d515d3f
Return error when Kernel SIMD size is not in expected range
...
Change-Id: Ic4411535cd97f6e4e2c0252c43ab90c78713c5c5
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2020-02-13 14:33:21 +01:00
ocldev
fd4c02996c
dependencies update
...
Change-Id: Iddb80a26f1b6ff7ec971f68b40db9ed2cd53b0fb
2020-02-13 13:55:10 +01:00
ocldev
56f795e3b8
dependencies update
...
Change-Id: I7390a4c1885d85e79bff10b8edac9d7e7ba9fd70
2020-02-10 13:45:19 +01:00
Jaroslaw Chodor
a53e26342a
Program refactor
...
* Decouple binary program handling from Program object
* Add binary formats multiplexer
* Improve Elf format support
Change-Id: Ic22aff40173532e14825d70b82ec53fcc5fa9fdf
2020-02-08 13:03:29 +01:00
ocldev
cd2202d8c9
dependencies update
...
Change-Id: Ib5629d6d1f07768ff4db018fe210ecc185a8a170
2020-02-06 15:26:39 +01:00
ocldev
9a40334623
dependencies update
...
Change-Id: I421e899d7f251bea1d2e8c2a0cbba06b4eab67bb
2020-02-05 14:06:33 +01:00
ocldev
2ae6556bf2
dependencies update
...
Change-Id: Ia12b5a4e3a4bc9344d840a3b09a256067f46d390
2020-01-28 10:18:43 +01:00
Jaroslaw Chodor
f057712fa7
Program refactor
...
* decouple program_info
* move global allocations relocation to linker
* remove obsolete tests
* initial cleanup to kernel_info kernelInfo
* unified patchtoken validation
Change-Id: I0567cd6d607b4f3cf44e6caf33681f6210760f76
2020-01-25 10:56:30 +01:00
ocldev
a5f875e5d1
dependencies update
...
Change-Id: Ia19ed2c254aca9571e3313befba821412e94dcba
2020-01-23 15:43:21 +01:00
Michal Mrozek
35b59b7cbe
Reuse SVM storage on writeBuffer call.
...
- Instead of creating new allocation, look if it already exists if so
re-use it.
Change-Id: I23bc4ac8b8e59e96fce7d48546b76289bedc157f
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2020-01-22 15:31:48 +01:00
ocldev
115c166d89
dependencies update
...
Change-Id: I06b24891c8040ff95b489f3f4d5cba49d5510d2e
2020-01-20 15:52:15 +01:00
ocldev
42d031b07a
igc revision update
...
Change-Id: If6f0d771d0eef9a8dab770e153c1bed10feaaf22
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2020-01-15 11:40:19 +01:00
Jacek Danecki
4a07232ce9
don't call finish() in enqueueWriteMemObjForUnmap()
...
Fixes #247
Change-Id: Iac43c239a6ea361afb6d8addf14ae1697d3af7d7
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com >
2020-01-13 17:51:53 +01:00
ocldev
26d30b18fe
dependencies update
...
Change-Id: I23c160a2e4cafdbcd2e9f6f6fc54cf33986e1c32
2020-01-13 16:44:09 +01:00
ocldev
2bc3ef7d20
dependencies update
...
Change-Id: I3cc324432a8e2223b5a1e34951e3b3f948ad5403
2020-01-02 15:54:08 +01:00
Mateusz Jablonski
3e5fc4111b
Initialize registers of page table manager for each command stream receiver
...
Resolves: NEO-4097
Change-Id: I364550f4e183e9375966eaff22c5726c67761589
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-01-02 13:05:55 +01:00
Andrzej Swierczynski
cc46cdf46c
Move PageTableManager to RootDeviceEnvironment
...
Related-To: NEO-2285
Change-Id: I77699b5f540b6ac5b73cf1830712a5591326b766
Signed-off-by: Andrzej Swierczynski <andrzej.swierczynski@intel.com >
2019-12-19 12:26:45 +01:00
ocldev
7eb8810402
dependencies update
...
Change-Id: Ief7e2d39246f9e660baccfc4e1d67add4a3b4766
2019-12-16 11:14:28 +01:00
Kamil Kopryk
2c84c143e6
Add program HDC pipeline flush prior to SBA
...
Change-Id: If1223f7dbc07b6a5275a642fac27a44b87a9f97c
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
Related-To: NEO-3974
2019-12-16 08:42:45 +01:00
ocldev
f2e927004c
dependencies update
...
Change-Id: I22bba83b4414f4be17a475be3f177d019037a9cf
2019-12-09 23:37:28 +01:00
Mateusz Jablonski
8ccadbb240
Correct clGetDeviceIDs: return all requested devices
...
Related-To: NEO-4000
Change-Id: I2723b5364bf742aa490d88967c19329830f45322
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2019-12-09 15:41:06 +01:00
ocldev
48f3f10396
dependencies update
...
Change-Id: I33b431ba8f10029bb6756db550180fc028e9919d
2019-12-04 12:59:07 +01:00
Michal Mrozek
fd17b391c8
Remove 32 bit code paths from allocation schemes.
...
Change-Id: I4825ff504abacdd4c08ac49c7d678daa100d23dc
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2019-11-27 11:19:40 +01:00
Pawel Wilma
472a75912d
Return error code from submit() to application.
...
Related-To: NEO-3741
Change-Id: I0e0ff6606eb6a8a77673949955c8e799689017b6
Signed-off-by: Pawel Wilma <pawel.wilma@intel.com >
2019-11-26 12:42:47 +01:00
ocldev
fe474379b2
dependencies update
...
Change-Id: Iad620965d211a9425faeb25dc577d7783c9883f3
2019-11-26 12:30:29 +01:00
ocldev
4b0d1c93ea
dependencies update
...
Change-Id: I0d34c29d5c614ce4adbfcff61e221328a6ac7e56
2019-11-19 19:44:16 +01:00
Dunajski, Bartosz
2d5169cf65
Setup enqueue dependencies in blocked path
...
Change-Id: Ia6d549924e3e557bae74dbdac691987450cbd3b7
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2019-11-19 08:55:55 +01:00
Dunajski, Bartosz
46b5513028
Initial Blit aux translation support
...
Change-Id: I67fb71be57cff28a3736d5ffb9e1c39b2498feb8
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2019-11-16 11:42:10 +01:00
ocldev
44bc1057d1
dependencies update
...
Change-Id: I6ddab239c8f6915d09e48e28caf67d0c7bcad371
2019-11-12 15:00:31 +01:00
Cencelewska
e2c4ec47ac
Refactor of programComputeMode in CommandStreamReceiverHw
...
Change-Id: If3ca7e89fe9f2fff371cd88224fe3a669d17f000
Signed-off-by: Cencelewska <katarzyna.cencelewska@intel.com >
2019-11-06 11:31:26 +01:00
Jaroslaw Chodor
cab8968e1a
Fixing regression in rebuildFromIr
...
Change-Id: If1604861180d935575cd06fb2978df114453a070
2019-11-02 21:52:16 +01:00
ocldev
3f78a05e3c
dependencies update
...
Change-Id: I2290fd97d4d7d67d3cbea3250ca7549574c57a5e
2019-10-24 14:25:06 +02:00
Jaroslaw Chodor
8ec7e45bff
[2/N] compiler interface refactor (spir/spirV fix)
...
Fixing regression in spir/spirV scenarios
Resolves: NEO-3854, NEO-3852, NEO-3845, NEO-3851, NEO-3844
Change-Id: Ifee7f1847c7f6598428f96ae2241b3d85e58ad11
2019-10-20 20:26:10 +02:00
Chodor, Jaroslaw
856e5c6aaf
[1/N] compiler interface refactor
...
Decouple compiler interface from Program object
Change-Id: Ibd63c6eee01d85527318ccad52e52f5487d3402e
2019-10-16 16:17:13 +02:00
Slawomir Milczarek
a59559e516
Add setEngines function stub to drm class
...
Related-To: NEO-3008
Change-Id: I43d66fb9db1a0005922d7fbd8b96fccff3e7046d
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2019-10-14 14:42:25 +02:00
ocldev
1ecbb5464b
dependencies update
...
Change-Id: Ib04ae79169bc7d0b2424c02b804bbcb68ef76cb1
2019-10-14 12:07:16 +02:00
Maciej Dziuban
100f888b85
Enable setting additional params for gen12lp image compression
...
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
Change-Id: I6228413938930f36c120523818649cde1a717cf2
Related-To: NEO-3564
2019-10-11 07:25:38 +02:00
ocldev
bb7c4d9222
dependencies update
...
Change-Id: Ie1b6f2a07f02d90bb76be3d93d1da6438934c081
2019-10-04 10:14:49 +02:00
Kamil Kopryk
d0d113a05d
Refactor Gen12lp programVfeState
...
Change-Id: I845d6d1f1bffb5289d37a1c789ca33e17ff83a10
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2019-10-02 14:30:41 +02:00
ocldev
b954096e99
dependencies update
...
Change-Id: I5512754a498299adf7451796fc022ddddfd81d87
2019-09-30 19:42:36 +02:00
Kopryk
3491e5d2e5
Add reg key to disable fused threads scheduling
...
Related-To: NEO-3772
Change-Id: If9e5d0190b401415c39bd799d81bb15a0f2b3b02
Signed-off-by: Kopryk <kamil.kopryk@intel.com >
2019-09-30 18:17:28 +02:00
Dunajski, Bartosz
d18d1b6ce4
Opensource TGLLP
...
Change-Id: I1685057a641d938170b8c7ec860d2f53f45b1d6d
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2019-09-27 09:20:41 +02:00
Venevtsev, Igor
3fab76d95e
Add GfxPartition::initAdditionalRange() stub
...
Related-To: NEO-2941
Change-Id: Iec74652a5ee2cc79af9093d520e892cb30045cdf
Signed-off-by: Venevtsev, Igor <igor.venevtsev@intel.com >
2019-09-16 16:47:28 +02:00
Adam Cetnerowski
3dcef0d2e0
Remove unused test
...
Related-To: NEO-2236
Change-Id: I588078d9c22ab9dc721158e4dcd1a7314322c420
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2019-09-10 16:11:52 +02:00
ocldev
b261679218
dependencies update
...
Change-Id: I0af713e9eb1fbc6a36e45e92e412b534a4a3828a
2019-09-09 08:39:57 +02:00
Dunajski, Bartosz
3e4dd67f09
Refactor linear/tiled Images logic
...
Change-Id: I1deac70e95c6953645e9f52fb75f103b62927066
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2019-09-06 13:59:52 +02:00
ocldev
7d1f0f9f0e
dependencies update
...
Change-Id: I057b6e83a67b706319d2e2abdc279eee35c11d80
2019-09-04 14:10:27 +02:00
ocldev
5f46acb089
dependencies update
...
Change-Id: I1ed215534ad2c7d5872c03c346fbed5a88331b39
2019-08-30 06:58:35 +02:00