Commit Graph

208 Commits

Author SHA1 Message Date
5869948389 Remove leading zero in package version
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-10-29 11:30:10 +02:00
fe432abbb3 fix epoch in OpenCL package version
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-10-28 12:53:22 +02:00
d61dee254f Remove sles 15.2 files
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-10-16 11:47:29 +02:00
4a711ea148 infra update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-10-14 13:44:16 +02:00
5f5f8c2e2d Do not force RELEASE_WITH_REGKEYS flag
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-10-12 16:36:55 +02:00
fc86810978 Add arm64 architecture for osv packaging
Related-To: NEO-5854
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-10-11 14:23:50 +02:00
418354574a Correct package name
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-10-06 21:07:15 +02:00
6ea9845016 Changes to OSV packaging
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-10-06 13:37:20 +02:00
82dbaedc87 Remove not needed flag
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-10-04 16:33:56 +02:00
c81c57ec71 Do not override SKIP_NEO_UNIT_TESTS in l0 builds
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-09-21 10:17:29 +02:00
3a6a24a911 Use %cmake makro
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-09-15 11:31:03 +02:00
9ccf43e441 Correct branch_dir_suffix in cmake
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-6245
2021-09-14 16:00:20 +02:00
895e9e5116 initial Neo enabling on architectures other than x86
Related-To: NEO-6011
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-09-14 09:14:52 +02:00
e5d5c23606 Refactor osv build scripts
Correctly set and export variables
Add sles_15.3

Related-To: NEO-5854
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-09-13 17:23:51 +02:00
f88ac7ce56 Correctly assign value to variable
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-08-17 16:20:33 +02:00
02017c6aba OSV-style builds
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-08-11 11:12:07 +02:00
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
363a92f456 Split shebang from copyright header
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-06-30 17:17:08 +02:00
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
eafc0b08cd Lint python scripts
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-06-10 11:55:36 +02:00
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
20549fdf0e Fix cmake_format
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-04-22 16:22:32 +02:00
0aa6ec777c infra update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-04-08 23:49:38 +02:00
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
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
1ba588d4eb update tests files
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-01-04 09:56:08 +01:00
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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