Commit Graph

4378 Commits

Author SHA1 Message Date
Mateusz Jablonski bd3931a9fb Change signature of CommandStreamReceiver::expectMemory
return bool value

Change-Id: Ia3471199c5fc4449ce13f92705080a4db96f88dd
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-03-19 15:59:18 +01:00
Mateusz Jablonski e46142be4d Correct detection of compatible adapters
compare current library path with driver store path

Resolves: NEO-4457
Change-Id: Ibf5463d6f51595fbb45ad9b23d6f2cfcceb907bf
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-03-19 15:08:39 +01:00
Michal Mrozek 1ce4f56c9f Remove root device index from buffer object.
Graphics allocation is responsible for holding this information.
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>

Change-Id: I5cf6fa7e92a7c716308213509aab5e446b5ef680
2020-03-19 14:38:18 +01:00
Barreyra, Bruno R d1b29496fa Enable GPU debugging in TGL
Change-Id: Ic61afef84cf361c2ffd298edcdae0f8ca6e800db
2020-03-19 12:44:32 +01:00
Zbigniew Zdanowicz b7c0a1077b Add minor fixes in residency logging mocks
Change-Id: I4e37248ffdf61494ab8d3c63979a56ef0f97deb2
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2020-03-19 11:54:01 +01:00
Lukasz Jobczyk 13e053f538 Load GDI once
Resolves: NEO-4174

Change-Id: I465d6137deb1dac1146a5b28ff1c100823a1d6b6
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2020-03-19 11:13:30 +01:00
Jaime Arteaga 03ce6681a0 Remove __cplusplus macro
Change-Id: If4a6fed58707ac3cbe9c5f8c6f89227b34fb763e
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-03-19 10:29:51 +01:00
Lukasz Jobczyk 3bbc07dda7 Add option to skip USM tests
Resolves: NEO-4481

Change-Id: I44cc192b95fa3db0cbe359902572235512e8fccd
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2020-03-19 10:28:34 +01:00
Mateusz Hoppe aecb689c81 Create object library for ze_intel_gpu
Relatet-To: NEO-4480

Change-Id: Ie3b8d18f257b023d8f84713b5231f41ed1ccb21a
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-03-19 09:16:31 +01:00
Filip Hazubski 56952113eb Move MockClDevice to a separate file
Related-To: NEO-3938

Change-Id: I1bfeddb0ab68c025312bc3b8eff9571fef909780
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-03-18 20:16:46 +01:00
Zbigniew Zdanowicz 1db337c88f Change to WddmMemoryManager in WddmDirectSubmission tests
Change-Id: If6cb1618d086d9b5a4594ab139e767ffdca4a11a
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2020-03-18 19:58:11 +01:00
Filip Hazubski e1381f89d7 Move DeviceInfo to a separate file
Related-To: NEO-3938

Change-Id: Ia255bd41a5dc8e521fe6aca3924b90be003ff93b
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-03-18 18:12:22 +01:00
Adam Cetnerowski 56a9bd7a31 ULT renaming: Program tests [2/n]
Related-To: NEO-2236

Change-Id: Ibf4efc0c585257cd236c0eceb8fe922f468a7013
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-03-18 17:03:36 +01:00
Bartosz Dunajski 5d1da5740a Improve NonUniform aubs. Use Buffer instead of SVM allocation
Change-Id: Ifd9b1e23aa64e631cf7efb1e1924aa7c3d9dcc7b
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-03-18 14:51:43 +01:00
Jacek Danecki 2b0e743ac9 Use OCL_ICD_VENDORDIR variable to set directory for icd file
Fixes #278

Patch provided by Andrea Bocci <andrea.bocci@cern.ch>
modified to use the same variable name as ocl-icd.

Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>

https://github.com/intel/compute-runtime/pull/280

Change-Id: I2f4e7f03353f703f416608697be6e495302348c0
2020-03-18 13:49:17 +01:00
Zbigniew Zdanowicz 812dda6761 Create Wddm residency logging
Change-Id: I7b469dd42cdedfdde2a9abea8d02bac2046c91cf
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2020-03-18 13:31:01 +01:00
Artur Harasimiuk 8f7b18fae2 cpack: fix Level Zero package dependencies
Change-Id: I9a667509fc4622b14be17fe5358a3821d89ae642
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2020-03-18 13:10:43 +01:00
Adam Cetnerowski 584100e0d7 ULT renaming: Program tests [1/n]
Related-To: NEO-2236

Change-Id: I4e26868f9e1ced3055c5985dcbb921c1f123ad08
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-03-18 13:03:52 +01:00
Bartosz Dunajski 32b48f017f Manifest update
Change-Id: I96d6423f6ef769af6e2b6ebb6209241205bc2aff
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-03-18 10:17:33 +01:00
Matias Cabral 76d3504823 Level zero metrics, do not fail deactivating metric_query
Do not abort during class destruction of the metrics query

Change-Id: If7caca14944f176bf082e0325a96d84cde111fd1
Signed-off-by: Matias Cabral <matias.a.cabral@intel.com>
2020-03-18 01:22:46 +01:00
Mateusz Jablonski 13c34cdd86 Don't copy verify.bat
move verify.bat to scripts

Change-Id: Ic89d3f9bff09833c3b8080f7ebf3c02e724e7465
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-03-17 19:25:08 +01:00
Pratik Raj 62fbdc64ec Some debian package manager tweaks
By default, Ubuntu or Debian based "apt" or "apt-get" system installs
recommended but not suggested packages.

By passing "--no-install-recommends" option, the user lets apt-get know
not to consider recommended packages as a dependency to install.

This results in smaller downloads and installation of packages.

Original pull request #268 was modified to fix dependencies on
Ubuntu 18.04 and newer.

Signed-off-by: Pratik Raj <rajpratik71@gmail.com>
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>

https://github.com/intel/compute-runtime/pull/268

Change-Id: I5a5de36102c5d3d3a42def30404078c485705b8a
2020-03-17 19:16:50 +01:00
Bartosz Dunajski 894caa627f Manifest update
Change-Id: I149174592f7ab11ac64b3e519d42338bcba333ce
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-03-17 18:08:12 +01:00
Bartosz Dunajski 265b0c9aa0 Move GMM_INIT_IN_ARGS initialization to dll tests
Change-Id: I8f647c0ecf737492995d34ba6c0344325fdad48a
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-03-17 17:56:12 +01:00
ocldev d07e5563f5 dependencies update
Change-Id: Idbfe5df93901012497c1f55c4c61d21eaf150a32
2020-03-17 17:38:46 +01:00
Artur Harasimiuk 100431f85a merging packaging stuff into package.cmake
- remove duplicated set()
- calculate and setup dependencies in single place

Change-Id: Ibaf939512ad82f12638a18657bd8608e4e061555
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2020-03-17 17:23:50 +01:00
Jitendra Sharma a5082656ca Remove systemCmd from sysman
Change-Id: I8821d5a9712984076264f6521a9b7fe9cac5cd8e
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2020-03-17 17:07:14 +01:00
Jacek Danecki a732cad97b doc: add information about devel packages
Change-Id: I5afc78203b897df95ba9ba0ddb749a8b3608231b
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
2020-03-17 17:03:23 +01:00
Lukasz Jobczyk eda7759eb3 Revert page fault unit tests target
Change-Id: I3effe56c21e02f980bb18be6c5a38abca7533ae9
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2020-03-17 16:51:18 +01:00
Mateusz Hoppe a179f14412 Cleanup ze_intel_gpu_core_tests
- add subdirectories

Related-To: NEO-4480

Change-Id: Ic0a5b983a42b8735d655a9a945426814a363db54
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-03-17 15:10:03 +01:00
Mateusz Hoppe 1444d98575 Debugger support in L0 fixes
Related-To: NEO-4404

Change-Id: I733b3018606b243989d9ba382da9d06bedbae799
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-03-17 14:31:59 +01:00
Bartosz Dunajski f841771634 Manifest update
Change-Id: I4e29a315fb0746327a29055e6df2971857748888
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-03-17 14:17:24 +01:00
Sebastian Luzynski 26e9203af8 Removed raw pointer incrementation. Changed test against nullptr
Change-Id: Idac94e56d1ff0c86996dda0dc0ebfd8d18d4ecfd
2020-03-17 12:43:10 +01:00
Andrzej Swierczynski f8500ac3a8 Add hwInfo to args of fillPoliciesInProperties()
Related-To: NEO-4207

Change-Id: I74b672dd48d9797dfbc871a9e79b92fc2aae9639
Signed-off-by: Andrzej Swierczynski <andrzej.swierczynski@intel.com>
2020-03-17 12:31:21 +01:00
Lukasz Jobczyk e9778d40c1 Access spec const values with proper type
Change-Id: Ifb43ab62bbb6b8bd40f6f13912ad6763db523a65
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2020-03-17 12:17:59 +01:00
Jablonski, Mateusz 7de51d537f Correct naming convention in custom_event_listener.h
Change-Id: I895d04cf18cb3e11b16c464ce9cc169974311f35
Signed-off-by: Jablonski, Mateusz <mateusz.jablonski@intel.com>
2020-03-17 11:52:54 +01:00
Krzysztof Gibala d6cc7ee650 Remove dead stores
Correct clGetMemAllocInfo test

Change-Id: I4c62f44da855d92fb204481a1c62802716a0b844
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2020-03-17 09:21:44 +01:00
Filip Hazubski 3b149b69a7 Remove duplicated fields from ClDeviceInfo
Related-To: NEO-3938

Change-Id: Ic13d69eaf2ba54794f82d78b058c960f27a6c29d
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-03-17 08:58:34 +01:00
Mateusz Jablonski 196409f24c Setup registry reader in DriverInfoWindows constructor
Related-To: NEO-4457
Change-Id: I6d4dcced724c56ea350e27eb9494f32b3299e88a
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-03-17 08:42:05 +01:00
Jablonski, Mateusz 2869d83657 Remove default parameters from virtual methods
Change-Id: If842bbd0079f073b07324522ff2951e9dac6bf22
Signed-off-by: Jablonski, Mateusz <mateusz.jablonski@intel.com>
2020-03-17 08:29:19 +01:00
Jaime Arteaga 462f3cdda8 Cleanup comments in Metrics (2)
Change-Id: I1393b14e35d9624cbb22613ae2c21c6361df24fe
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-03-16 12:07:22 -07:00
Jablonski, Mateusz 065c72eb36 Remove redundant constructors from unit tests
Change-Id: I56f939d99397848ccf7588dd7c822fd19035b935
Signed-off-by: Jablonski, Mateusz <mateusz.jablonski@intel.com>
2020-03-16 19:01:24 +01:00
Jablonski, Mateusz af33d42e88 Correct StackVec test
Change-Id: Iadd7f1ef075b975beeddc503482b33e67fa2875b
Signed-off-by: Jablonski, Mateusz <mateusz.jablonski@intel.com>
2020-03-16 18:02:06 +01:00
Mateusz Jablonski 97bad05923 Move DriverInfo to shared/source/os_interface
Related-To: NEO-4457
Change-Id: I427cceeee9b2804fdd047c8a6acde3ad5f85923f
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-03-16 17:35:25 +01:00
ocldev 860cdee774 igc revision update
Change-Id: I8bfbb91d0684a1ad3d44def0f158c004a30c2ef1
2020-03-16 17:11:59 +01:00
Andrzej Swierczynski 6b9d85d2b6 Remove access to global platform from cl_gl api
Related-To: NEO-4207

Change-Id: I27fd4e824f347820609e5b4d646f2d29301d6542
Signed-off-by: Andrzej Swierczynski <andrzej.swierczynski@intel.com>
2020-03-16 17:00:47 +01:00
Igor Venevtsev 2b6fa20e12 Set resource48Bit flag according to GraphicsAllocation::AllocationType
Related-To: NEO-2941

Change-Id: Iefb1870280ef60cf6c70c195e1e7d23739f7b427
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
2020-03-16 16:47:01 +01:00
matborzyszkowski 4e16de51d8 Preparing mock files for switching the fcl interface
Change-Id: Ic80e9ec19cc4c03432873466475d60dda72dfd9e
2020-03-16 16:21:33 +01:00
Bartosz Dunajski 4e50ccb1a7 Manifest update
Change-Id: I264452bd2c502bfb8207befe1d577b5460b5c032
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-03-16 16:06:46 +01:00
Bartosz Dunajski e4564854a4 Add missing properties
Change-Id: Ie19be11a475041569a2af5b6af607de335ad0f62
2020-03-16 15:51:21 +01:00