Mateusz Hoppe
16e1a05375
Test for DrmMemoryManager allocateGraphicsMemoryInDevicePool
...
Change-Id: If04321fc1045d01c0001e27eed8b2a128b830f25
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2019-03-14 19:25:15 +01:00
Artur Harasimiuk
04c2064382
do not copy compiler libraries during build
...
Instead of doing copy we can use LD_LIBRARY_PATH and use files from
original location
Change-Id: I3e936370da6a29fbeb00bdb4b324c13572e5ba47
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2019-03-11 11:58:11 +01:00
Hoppe, Mateusz
467dc6d06c
Disable APPVERIFIER by default
...
Change-Id: Ia77fb22676d5231a7b4350857b60e8370ac3cd69
2019-02-20 22:38:39 +01:00
Artur Harasimiuk
86b4892388
don't use sanitizer when building ocloc
...
Change-Id: I910802b95e338414300f1b307444331801f3c87a
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2019-02-20 09:28:54 +01:00
Jablonski, Mateusz
05d02a6fe7
Change DevicesBitfield type to struct
...
Change-Id: I7a005b07737cdd21efc174a2ee2be0f6b7f9068d
Signed-off-by: Jablonski, Mateusz <mateusz.jablonski@intel.com>
2019-02-18 13:57:50 +01:00
Piotr Fusik
9af011809f
Make HeapIndex and GraphicsAllocation::origin not specific to Windows.
...
Change-Id: Ie5a26b45c0b5eff0daf047361d8c992bd3c65ba7
2019-02-18 08:47:49 +01:00
Brandon Fliflet
46225890a9
Re-enable AubStream if AUB_STREAM_DIR set.
...
Change-Id: I5fee87281a434ae77e0df98aad31b462d0c5b6eb
Signed-off-by: Brandon Fliflet <brandon.fliflet@intel.com>
2019-02-14 14:11:33 +01:00
Koska, Andrzej
e8771e8c2a
Preparing the correct signature of WaitForSynchronizationObject
...
Change-Id: I3689791ab0335009d79a3484379945f8741ba32b
2019-02-08 14:38:31 +01:00
Hoppe, Mateusz
cb37f2a779
Add /we4189 switch to CMAKE_CXX_FLAGS for MSVC.
...
- treat unused local variables warnings as error in Debug
Change-Id: I2da08b72e0f0083d3cdf932fbf92ef4981a88615
2019-02-08 12:06:04 +01:00
Dunajski, Bartosz
bc62b385a0
Allow to disable AubStream
...
Change-Id: I442e0f14d65099d245b54ec29cb3c7c7098f6cef
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-02-07 12:23:12 +01:00
Brandon Fliflet
15d6b24ede
Fix for including CMake in another project
...
Change-Id: I1462a4bab8cd5fbf9f529e4ccc355000b10ed026
2019-01-25 06:21:26 -08:00
Dunajski, Bartosz
287c9e8f6a
Enable FASTLINK for MSVC debug builds on demand
...
Change-Id: I9aecaacf48fdcc486d5bb3c29b9ceb53c4fea261
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-01-25 10:45:59 +01:00
Milczarek, Slawomir
21f855b719
AubStream update (1/n)
...
Change-Id: I6579e7af2015493490c5edcc413dcb2e6c804b9f
2019-01-22 12:19:21 +01:00
Artur Harasimiuk
2304f0eb80
cmake: Fix handing of multi-configuration generator
...
Change-Id: I7f8747bf07c224f464728812052889f8124fddc4
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2019-01-21 16:40:00 +01:00
Artur Harasimiuk
4284217dea
on Linux detect gmmlib using pkg-config only
...
Change-Id: If2c4350ff9e92ec5dd6b9588a00906aecae62575
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2018-11-29 09:24:52 +01:00
Milczarek, Slawomir
3b8ff44d55
AUB CSR with a separate function to write memory
...
Move common code related to writing memory to dedicated function
Change-Id: I4ac8ec779cb40146bd27b8e40728d81d3b5b4276
2018-11-26 20:21:19 -08:00
Kowalczuk, Jakub
344e92acfa
Add source level debugger header from SDK
...
Change-Id: I9898ec8892798facb71ccae0547c894b6b5a0288
2018-11-23 12:22:08 +01:00
Cetnerowski, Adam
d46969a7f2
Rename offline compiler: cloc -> ocloc
...
Change-Id: I0595bac4c7266e77bd2ee17588694233547c8315
2018-11-21 13:31:47 +01:00
Artur Harasimiuk
8d4808045b
don't check for vaGetLibFunc function when libva not found
...
also, check whether libva requires adding of extra include directories
to build properly.
Change-Id: I4274a0b80725c1b4305a465db344b12f234ec359
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2018-11-21 09:15:54 +01:00
Artur Harasimiuk
ebfba1dc4a
add libva to manifest
...
Change-Id: I13f93a57754662a5f2d94a55fe23af0082b42de6
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2018-11-20 19:49:53 +01:00
Milczarek, Slawomir
48562c1d79
Add the BRANCH_TYPE definition to cmake
...
Change-Id: I8091f0e31eae88eb3ebf8152dd5114baed9d1c8e
2018-11-16 19:33:02 -08:00
Artur Harasimiuk
29603eceda
cmake: properly set flags for release-internal
...
Change-Id: Ic080c67acacb48005238d5db44dc76736a85fca8
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2018-11-15 18:46:01 +01:00
Filip Hazubski
622f71a1b2
Move MemoryProperties struct to separate file
...
Change-Id: Ie35d2638b6fe5cafe64f3b9fc3e0c3b67ac08fd7
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2018-11-15 08:09:16 +01:00
Hoppe, Mateusz
0942edd6af
Update aub_stream headers
...
- pass hwInfo and localMemoryEnabled to AubCenter ctor
- initialize AubCenter in Platform:intialize() when Device is
created - only when CSR is not CsrHw
- move aub_center files to runtime/aub directory
Change-Id: Iceb4bf1cb2bb55b42d438502cca667a449f11411
2018-11-13 18:09:30 +01:00
Hoppe, Mateusz
e6b93941ee
Add aub_stream headers
...
Change-Id: I4d9420210e2a06d8a36abc0cf272901514ff3547
2018-11-02 14:29:45 +01:00
Artur Harasimiuk
8506946b8d
cmake: do not copy GmmLib files on Linux
...
Change-Id: I7275756dc9c7b259a993294544f6ff3c06dbd66e
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2018-10-30 08:53:17 +01: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
Martin Whitaker
7ade7a9fe3
Fix cmake configuration when searching for modules
...
- don't falsely detect gmmlib pkgconfig when gmmlib is not found in workspace
- restore original PKG_CONFIG_PATH after overriding it
- it may be needed for subsequent searches, e.g. for finding libva
https://github.com/intel/compute-runtime/pull/98
Change-Id: I17088dd94e366821b977565f4736eb5f3679896b
2018-10-09 15:44:38 +02:00
ocldev
70b5251248
gmmlib revision update
...
Change-Id: I2c6fd28db30def68a3adbff6ac96f01dd09ad26e
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2018-10-09 08:53:45 +02:00
Artur Harasimiuk
599f6e28ef
reuse gmmlib dynamic library when target is present and already built
...
instead of copying gmmlib shared library into our build build folders we
can use LD_LIBRARY_PATH to use .so file located in original location.
Change-Id: Icf8ae4000032c0032866e940a243a7f5881a4c16
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2018-10-04 00:15:41 +02:00
Mateusz Jablonski
caa477115f
Remove support for static gmmlib
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
https://github.com/intel/compute-runtime/pull/91
Change-Id: I90184d7aabf3dd0d8a74ff40115213241b4ca724
2018-10-02 18:21:51 +02:00
Filip Hazubski
b16bd14f37
Change virtual class HardwareInterface to static
...
Change-Id: I4f1f59ecb51b95041dc6dcc6c606b94595813f53
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2018-10-01 15:11:43 +02:00
Zdunowski, Piotr
b774e9c62b
Fix check for SEH.
...
Change-Id: I940071029be5d15a51707dee748760f3181deeef
2018-09-26 12:28:26 +02:00
Mrozek, Michal
f564792895
Create common class for TBX & AUB.
...
- Move one method there.
Change-Id: I96cc0a64e24e4931a8d71a552f5cbf22bf99bfc2
2018-09-26 01:24:59 +02:00
Mateusz Jablonski
83f733fb70
Use dynamic gmmlib on Linux
...
Change-Id: Ia7d30fecf0406a14babe83d29743562de8bf7a29
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2018-09-21 17:34:31 +02:00
Artur Harasimiuk
803a946e3f
cmake: add lint target
...
This wraps around commands used to format code and exposes them as
single build system target: 'lint'.
Change-Id: Ide88b8f080582221b1832be06fd2fd0f2cd44ab4
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2018-09-19 16:14:31 +02:00
Artur Harasimiuk
8334d424ba
add script to set copyright header for source files
...
this works for:
- C/C++ files
- files where comment is #
Change include set of simple tests.
Change-Id: I1c08c6c359e2a48957d5d81397c439508ae06c42
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2018-09-18 19:12:13 +02:00
Katarzyna Cencelewska
962b6ce883
Add support for cl-gl sharing
...
Change-Id: I08d7608722746baa3be61846e05eecb5419cc136
2018-09-18 11:18:46 +02:00
Filip Hazubski
ce8284bade
Move dispatchWalker() to seperate class
...
Change-Id: Idc95df3d67775022f2197c1f973182acb3558a2d
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2018-09-13 10:29:13 +02:00
mplewka
b2b5925030
Always expect gtpin headers
...
Change-Id: I811d672584c2b3b6e519a9404321b5ef9a8d3da2
2018-08-31 09:42:44 +02:00
Artur Harasimiuk
9eafa72776
fix pkgconfig handling in cmake
...
when IGC_DIR is not defined we shouldn't override paths because
/lib/pkgconfig may exists in some distributions.
Change-Id: I843b033ff6b0d91cb866b7ab36fa82a02ca7448e
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2018-08-29 16:59:14 +02:00
Artur Harasimiuk
b88f60d14e
don't build igdrcl_lib_mockable when SKIP_UNIT_TESTS is set
...
Change-Id: I7494ca082944040a630d7c3f9044b44c4bf0f47c
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2018-08-28 20:06:59 +02:00
Maciej Plewka
a9da118e11
Support gtpin when gtpin headers dir exists
...
Change-Id: Ib61ba3280d4780d13bef511ff10ba6c7e3ac6c9e
2018-08-17 01:48:37 -07:00
mplewka
956ee41c71
Fix including gtpin headers
...
Change-Id: I6b39bee0398a74671b91a6109c7c390273decf54
2018-08-16 15:14:59 +02:00
mplewka
5e9066170d
Change include location of gtpin headers
...
Change-Id: Idd1e85b1946bad3af950cb9041d25ff5bc1aaf03
2018-08-16 12:06:22 +02:00
Mateusz Jablonski
815bd9e027
Cmake: Remove Windows requirement when copying gmm dynamic lib
...
Change-Id: Ieba2f37fbb5aeca855a5ca3790efdaafe544b982
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2018-08-14 12:51:07 +02:00
Kowalczuk, Jakub
571babf1d5
Add new macro _RELEASE_BUILD_WITH_REGKEYS
...
Change-Id: I679a17e99d7928b3caf10f80a581fb386aaf7751
2018-08-10 11:17:22 +02:00
Stefanowski, Adam
16b7cd1a75
Move debug variables to new location
...
Change-Id: I2311f9b3f7bbe1a319c25ae3a99e5c41452faf90
2018-07-30 11:22:02 +02:00
Kamil Diedrich
142e52224d
Upgrade c++ version with 14
...
Change-Id: Idbb80f1208a06dfbf91f6214929719833a622004
2018-07-23 13:53:54 +02:00
Mateusz Jablonski
49d5ebef0d
Simplify definition of I915 include path
...
Change-Id: Ic682452b399b6fd50e10af07b83eaa6730407214
2018-07-19 11:15:01 +02:00