Commit Graph

194 Commits

Author SHA1 Message Date
Pawel Cieslak
f88ac7ce56 Correctly assign value to variable
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-08-17 16:20:33 +02:00
Pawel Cieslak
02017c6aba OSV-style builds
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-08-11 11:12:07 +02:00
Compute-Runtime-Automation
b9bd014a44 Add fixes to build with gcc11 (#5325)
* remove Fedora 31 and 32 builds

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

* Add builds on Fedora 33 and 34

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

* Fix build with gcc11

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

* Remove info about EOL'd distributions

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

* clean after build

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

Co-authored-by: Jacek Danecki <jacek.danecki@intel.com>
2021-07-20 17:17:32 +02:00
Pawel Cieslak
363a92f456 Split shebang from copyright header
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-06-30 17:17:08 +02:00
lgotszal
5c43c6fd94 Update MIT copyright headers to always use SPDX
Related-to: IGC-4296

Signed-off-by: lgotszal <lukasz.gotszald@intel.com>
2021-06-23 14:00:21 +02:00
Pawel Cieslak
eafc0b08cd Lint python scripts
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-06-10 11:55:36 +02:00
lgotszal
3bd4bca911 Copyright header update
Dates corrected in copyright headers to reflect original publication date
(2018 for OpenCL, 2020 for Level Zero).

Signed-off-by: lgotszal <lukasz.gotszald@intel.com>
2021-05-17 20:38:19 +02:00
Pawel Cieslak
20549fdf0e Fix cmake_format
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-04-22 16:22:32 +02:00
Artur Harasimiuk
0aa6ec777c infra update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-04-08 23:49:38 +02:00
Artur Harasimiuk
c78f929f71 fix OpenCL driver version calculation
Related-To: NEO-5626
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-03-16 17:49:35 +01:00
Mateusz Jablonski
4b1684541c CI Travis: Improve Ubuntu 18.04 builds with gcc
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-01-29 13:36:04 +01:00
Artur Harasimiuk
1ba588d4eb update tests files
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-01-04 09:56:08 +01:00
Mateusz Jablonski
33d41b51c7 Improve CI Travis builds
login to docker account to use separated limit for docker image pulls
enable PCH and use virtuals in GCC builds on Ubuntu 20.04

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-12-30 12:44:30 +01:00
Mateusz Jablonski
720326fd6a Reorganize VS solution tree
Move scripts targets to neo scripts folder
Move spirv targets to shared builtins folder
Move compute_runtime_mockable_extra to ze_intel_gpu folder

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-11-23 19:06:20 +01:00
Jacek Danecki
84bdb8404c ci: split L0 builds on Ubuntu 18.04
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>

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

Change-Id: Idcb82d1c7d3468ab3d60a2a74aab2e5fdd681741
2020-09-03 12:06:34 +02:00
Jacek Danecki
5ca820ca3b ci: split L0 builds on Ubuntu 20.04
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>

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

Change-Id: I6ad029be1388417ac7329d134783e0ba5165c7db
2020-08-31 14:34:36 +02:00
Jacek Danecki
a21e43b3ae stop building on Ubuntu 19.10
Ubuntu 19.10 is EOL

Change-Id: I325d484593e411bb560976875f8bf5c02573b52e
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
2020-08-26 13:29:35 +02:00
Pawel Cieslak
fb821f21f5 Cmake format script
Related-To: NEO-1157

Change-Id: Ie1b907e838cfb9ad0d75cc8971d415f7c77103c9
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2020-08-19 16:36:30 +02:00
Artur Harasimiuk
017fc3ba30 updating external CI build scripts
Change-Id: I8b74ffbae7247658705f4d41b4a8b4ac4b0b3959
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2020-06-04 12:40:14 +02:00
Jacek Danecki
4c72491a8a ci: remove support for Fedora 30
- Fedora 30 is EOL

Change-Id: Ic3b6db4cf77d6e8bbadc7e4f2dcb78c369406db8
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
2020-06-02 16:40:08 +02:00
Jacek Danecki
d3c928189f ci: build Level Zero on Travis
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>

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

Change-Id: Ie4352973ef86786974aeba5d05eee96ec701d91f
2020-05-19 14:21:59 +02:00
Jacek Danecki
e8085c5740 Stop building Neo under Ubuntu 16.04
- IGC stopped to support Ubuntu 16.04

Change-Id: I45a4993c7ffa2633ec6060b924e4a70ba791347b
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
2020-04-14 01:52:27 +02:00
Jacek Danecki
ae8e83b900 ci: set noninteractive frontend on Ubuntu 20.04
- to install tzdata on Travis

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

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

Change-Id: I09a58e8398bc1f4457dc5ae24b416a25c9d14670
2020-03-25 17:02:51 +01:00
Jacek Danecki
f179986850 ci: limit number ninja jobs to 1
on Fedora 32 on Semaphore CI to workaround memory limit

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

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

Change-Id: I2c571596100be9f141cec30e1de686920151e70d
2020-03-25 16:50:31 +01:00
Jacek Danecki
5a1d8c0b6d add support for more OS's in driver-version.sh
Change-Id: Id616a1955d416c21be84452595c3131711d6e94f
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
2020-03-24 15:13:42 +01:00
Jacek Danecki
44da4a463e ci: limit number of ninja jobs
- to workaround memory limit on Semaphore

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

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

Change-Id: I05f5871b46e8d500731a976b2d3088e90f00c256
2020-03-21 19:20:59 +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
Jacek Danecki
508c4af14e ci: update compilers and OS's
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>

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

Change-Id: I5dfa4b226bcfd212274f502e21d027a977b9e840
2020-03-09 19:11:34 +01:00
Jacek Danecki
25a5f1fb94 ci: remove Neo builds with clang 4 and 5
on Ubuntu 16.04

Change-Id: Ibdd6cf3dc6af967a6de5e215a99abf2c902be2d9
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
2020-02-20 14:59:21 +01:00
Jacek Danecki
a7edd8e7d1 ci: remove IGC builds from Semaphore builds
Change-Id: I1d5da7c74c63601ad49b04eae224d40aebdb5e7e
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
2020-02-19 10:24:00 +01:00
Pawel Cieslak
389734542c Set_copyright, --check option won't edit files.
Change-Id: Ia57b7998d872cf187cf90d0f2f1a01bcd2cf8ea0
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2020-02-07 14:54:57 +01:00
Pawel Cieslak
e8c93238fe Add option to check if set_copyright changed file.
Change-Id: I8c7778a7cf91ac18d6d94819bf79c350c6b473c5
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2020-02-03 19:16:53 +01:00
Pawel Cieslak
76400ff32f Correct paths in test.sh.
Change-Id: I94fda27e4401a71242ec202dcd50591d0e4ddbb4
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2020-01-31 11:53:04 +01:00
Pawel Cieslak
4d36054254 Fix set_copyright on Windows.
Change-Id: Iedce0aa822f069ec1bca2d2e76e14da64c62f5bd
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2020-01-28 12:20:27 +01:00
Jacek Danecki
ff5546d632 ci: limit number on make jobs on Semaphore
to avoid error:
FAILED: unit_tests/CMakeFiles/igdrcl_tests.dir/api/api_tests_wrapper3.cpp.o
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.

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

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

Change-Id: I88b38797078a404071bf9d2ffa8928cc3a50966f
2020-01-03 12:33:27 +01:00
Mateusz Jablonski
4ec41586f0 Correct expectations of copyright tests
Change-Id: Ie1d7bc5e9ea1d2630448fc511da1344ff34d3f2b
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-01-02 08:46:53 +01:00
Jacek Danecki
181888409a ci: limit number of ninja jobs to 2
to avoid issue on Semaphore during Arch build with gcc

FAILED: unit_tests/CMakeFiles/igdrcl_tests.dir/api/api_tests_wrapper3.cpp.o
g++: fatal error: Killed signal terminated program cc1plus
compilation terminated.

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

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

Change-Id: Ia81b7104ed632034456bf4101ed5e23c6be12a86
2019-12-23 11:25:36 +01:00
Mateusz Hoppe
a830237bd0 Formatting scripts and target
Change-Id: I281a5ce8d7c97eea1ede1194a1c1f18ef1f8ecc1
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2019-12-18 14:30:32 +01:00
Pawel Cieslak
f5f75bee70 Remove build_spec.py logic.
Change-Id: I74546432bd98f35c7889e4e562a3eb6ffd9f1bb5
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2019-12-17 11:30:31 +01:00
Jacek Danecki
fb8df1a328 fix compilation with clang 9
ci: add build with clang on Arch

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

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

Change-Id: I1a8620c9f8146e7108098d18e9db75b9ff178f44
2019-12-12 11:45:08 +01:00
ocldev
063df12af0 igc revision update
Change-Id: I7c4f3f1885d92d5803ee52e43f0d6c38a1617845
2019-12-09 11:26:30 +01:00
Jacek Danecki
49ad839818 ci: use IGC from manifest
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>

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

Change-Id: I57316456cbea47bbea19a353475280c0b22baca3
2019-12-06 21:58:26 +01:00
ocldev
cd198fac0a igc revision update
Change-Id: I4bb4db57c1e2798f5b6c2492465f9b84de90cda3
2019-12-06 11:27:08 +01:00
Pawel Cieslak
2070bd8970 Fix build_spec.py script.
Change-Id: I0485d6be5f68b3200621de9bcaeaf0289c970a92
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2019-12-04 14:37:38 +01:00
Pawel Cieslak
1d4d806933 Refactor python scripts.
Change-Id: I442f5bf081d89369f7c71b0de2c99fd39b3ff942
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2019-12-03 14:20:53 +01:00
ocldev
273a416f28 igc revision update
Change-Id: If8bb6a41ebed2f7b6f00fc6f904bdd47918f7e20
2019-11-29 04:21:13 +01:00
ocldev
249d7477a3 igc revision update
Change-Id: I94a0ce7065787bc746874c97e692afebc05e2280
2019-11-26 08:17:44 +01:00
ocldev
08034fbce3 igc revision update
Change-Id: I57a3566dbf1808b87db61819ef69002963fa7baa
2019-11-22 04:21:38 +01:00
ocldev
8cc6a65e69 igc revision update
Change-Id: I117474f1965391a6a35e65b3199630f3e737bf09
2019-11-19 11:18:37 +01:00