Commit Graph

211 Commits

Author SHA1 Message Date
Grzegorz Choinski df06c357e2 lint revision update
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com>
2021-11-10 12:46:59 +01:00
Pawel Cieslak e28fa14a7d Add flag allowing to force use libva in osv builds
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-11-09 00:09:34 +01:00
Artur Harasimiuk cc2ba84fc8 update epoch usage
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-11-03 15:33:28 +01:00
Pawel Cieslak 5869948389 Remove leading zero in package version
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-10-29 11:30:10 +02:00
Artur Harasimiuk fe432abbb3 fix epoch in OpenCL package version
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-10-28 12:53:22 +02:00
Pawel Cieslak d61dee254f Remove sles 15.2 files
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-10-16 11:47:29 +02:00
Artur Harasimiuk 4a711ea148 infra update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-10-14 13:44:16 +02:00
Pawel Cieslak 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
Pawel Cieslak 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
Pawel Cieslak 418354574a Correct package name
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-10-06 21:07:15 +02:00
Pawel Cieslak 6ea9845016 Changes to OSV packaging
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-10-06 13:37:20 +02:00
Pawel Cieslak 82dbaedc87 Remove not needed flag
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-10-04 16:33:56 +02:00
Pawel Cieslak 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
Pawel Cieslak 3a6a24a911 Use %cmake makro
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-09-15 11:31:03 +02:00
Kamil Kopryk 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
Artur Harasimiuk 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
Pawel Cieslak 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
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