Mateusz Jablonski
6095efa7d3
build: disable aub tests compilation by default
...
aub tests compilation can be enabled with cmake flag NEO_SKIP_AUB_TESTS=0
aub tests execution can be enabled with cmake flag NEO_SKIP_AUB_TEST_RUN=0
enabled aub tests execution forces compilation of aub tests targets
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-03-27 19:15:25 +01:00
Mateusz Jablonski
a2742492ab
feature: enable xe drm detection by default
...
driver is built with xe drm support by default
added cmake flag to control xe eu debug API support
NEO_ENABLE_XE_EU_DEBUG_SUPPORT
This flag is disabled by default and uapi-eu-debug headers are not
needed for driver compilation as these headers are not a part of
upstream kernel yet.
Related-To: NEO-10780
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-03-19 08:47:13 +01:00
Mateusz Jablonski
19dcc80e44
Revert "build: enable xe drm detection by default"
...
This reverts commit 973757a58d
.
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-03-18 09:04:59 +01:00
Naklicki, Mateusz
f797a8371b
ci: set non-empty neo tag if it is not found
...
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com>
2024-03-12 08:34:28 +01:00
Mateusz Jablonski
973757a58d
build: enable xe drm detection by default
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-03-11 14:29:20 +01:00
Artur Harasimiuk
1c514b95ef
ci: copy build logs when requested
...
Related-To: NEO-9328
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2023-12-11 18:26:25 +01:00
Grzegorz Choinski
3911f6745f
ci: infra update
...
Related-To: NEO-7420
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com>
2023-09-27 12:07:59 +02:00
Mateusz Hoppe
5a5659cad3
build: change zet_intel_gpu_debug.h install directory
...
- install header in level_zero folder
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2023-06-13 17:01:04 +02:00
Artur Harasimiuk
62d096016d
build: update default flags values
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2023-05-11 10:51:01 +02:00
Artur Harasimiuk
93f32f96b1
build: update package architecture for intel-level-zero-gpu*
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2023-03-03 13:27:10 +01:00
Artur Harasimiuk
140e59810f
add intel-level-zero-gpu-devel
...
Related-To: NEO-5997
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2023-02-17 14:55:28 +01:00
Pawel Cieslak
6b34c429b4
build: set nofile limit to 65535 when building deb packages
...
fakeroot hangs when nofile limit is high: https://bugs.debian.org/920913
Related-To: NEO-7310
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2023-01-09 14:56:24 +01:00
Mateusz Jablonski
35b8fba1d8
feature: add cmake flag to detect Xe drm
...
This is a prework for optional integration with Xe driver
https://cgit.freedesktop.org/drm/drm-xe/commit/?h=drm-xe-next
Related-To: NEO-7578
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-01-09 09:42:37 +01:00
Jitendra Sharma
5baf75b9a8
Sysman: Redesign event API to effectively use uevents
...
Earlier implementation of sysman events API was based on file
creation in the filesystem. Whenever a uevent for some event
which needs to be monitored arrive, at that time a file was
created in the filesystem based on some preinstalled udev rules.
This approach was inefficient as it heavily depends over file
system and second with this approach losing events is always a
possibility.
Now with this change, we are removing our dependency over file
creation in filesystem. Rather we will be using libudev library
to monitor the uevents. This approach could also be extended,
when we want to listen to all the uevents for all the gpu
devices present in the system.
Related-To: LOCI-2140
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2022-12-07 07:29:57 +01:00
Mateusz Jablonski
4995bddb89
Require aub stream in ubuntu builds
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2022-11-21 15:29:52 +01:00
Pawel Cieslak
cf66060533
Use provided I915_HEADERS_DIR in osv style builds
...
Related-To: NEO-5838
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2022-11-08 12:11:44 +01:00
Artur Harasimiuk
e0c7e2e130
fix package dependencies for LevelZero
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2022-10-27 16:33:22 +02:00
Artur Harasimiuk
5c0789aed8
rpm build improvements
...
remove version from folder name to improve ccache utilization
Related-To: NEO-7310
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2022-09-26 13:51:14 +02:00
Artur Harasimiuk
878d646772
packaging refactor
...
- update versioning for RPM
- make .spec files more verbose
Print information about CCACHE_BASEDIR from environment.
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2022-09-23 14:30:28 +02:00
Artur Harasimiuk
ec4e3d0b10
infra update
...
Related-To: NEO-7227
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2022-09-21 18:43:30 +02:00
Artur Harasimiuk
b24ff7ffbc
rpm build refactor
...
- use ninja
- do not produce verbose make files
Related-To: NEO-7310
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2022-09-21 11:30:53 +02:00
Pawel Cieslak
afc5596a0a
Update infra
...
Related-To: NEO-7073
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2022-09-19 20:57:01 +02:00
Artur Harasimiuk
6118e41741
do not load FCL in Level Zero runtime
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2022-08-31 13:51:23 +02:00
Artur Harasimiuk
bab4c0543e
build: configure CCACHE_BASEDIR for better ccache utilization
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2022-07-18 13:26:13 +02:00
Artur Harasimiuk
6541b7482d
package: use xz compression
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2022-06-14 23:18:36 +02:00
Artur Harasimiuk
987ef450d1
dependencies/deb: allow use newever version of gmmlib
...
Major version must still match. This is related to intel/compute-runtime#538 .
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2022-05-12 14:47:19 +02:00
Artur Harasimiuk
9f9cccaa7a
packaging: allow custom spec_file
...
Add SPEC_FILE variable support for .deb to allow multpile flavors to share
configs.
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2022-05-11 19:00:20 +02:00
Grzegorz Choinski
0e2bfe92c4
use precompiled builtins for aarch64
...
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com>
2022-04-21 11:49:47 +02:00
Grzegorz Choinski
24c57a3d68
infra update
...
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com>
2022-04-20 23:14:01 +02:00
Artur Harasimiuk
002e6d5205
build: add hf number to package version
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2022-04-19 13:12:33 +02:00
ocldev
0dc2e39eaa
gmmlib revision update
...
Signed-off-by: ocldev <ocldev@intel.com>
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2022-04-05 11:27:37 +02:00
Artur Harasimiuk
5ba6f4a4bd
update compilation flags
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2022-04-01 18:14:49 +02:00
Artur Harasimiuk
c14dc6d9ed
refactor packaging scripts to better utilize ccache
...
When we build L0 right after OpenCL or vice versa we expect shared code
to be reused from ccache (when enable). Proper setting of project() and
add_subdirectory() helps to achieve this.
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2022-03-15 10:56:54 +01:00
Jacek Danecki
69ca6f9cfb
cleanup info about external repositories/projects
...
Remove links to inactive projects on:
- Copr
- Launchpad
- Semaphore CI
- SourceForge
Remove scripts to build on Semaphore CI and Travis
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
2022-03-03 14:51:47 +01:00
Artur Harasimiuk
543c854a3b
update package dependencies
...
fix Depends for Ubuntu packages we create
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2022-01-31 09:33:17 +01:00
ocldev
c9df6f6f39
gmmlib revision update
...
Signed-off-by: ocldev <ocldev@intel.com>
2022-01-26 11:52:09 +01:00
Pawel Cieslak
513e6a2ee4
Trim RHEL SPEC_FILE env
...
Maintain backwards compatibility with previous settings
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2022-01-19 12:20:12 +01:00
Pawel Cieslak
fbbcc27742
Update infra, remove old spec files
...
Related-To: NEO-6584
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2022-01-18 15:54:40 +01:00
Artur Harasimiuk
86161a8a4f
Fix OpenCL driver version when building rpm packages
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2022-01-13 12:20:14 +01:00
Grzegorz Choinski
997d28f6b2
infra update
...
Removing legacy linter.
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com>
2022-01-03 14:33:47 +01:00
Mateusz Jablonski
0db4821996
Correct linter tests
...
Update to 2022 year
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2022-01-03 09:30:29 +01:00
ocldev
9b1ae47861
dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com>
2021-12-20 17:56:10 +01:00
Artur Harasimiuk
7add30aa9b
refactor RHEL support
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-12-16 10:10:29 +01:00
ocldev
34d9d9b0d3
gmmlib revision update
...
Signed-off-by: ocldev <ocldev@intel.com>
2021-12-09 17:14:36 +01:00
Artur Harasimiuk
72f15e3e58
refactor packaging for arm64
...
Related-To: NEO-5853
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-11-22 14:51:51 +01:00
Artur Harasimiuk
ffcdade17d
disable NEO_BUILD_WITH_OCL when packaging LevelZero
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-11-15 18:37:32 +01:00
Artur Harasimiuk
ea373d2664
cmake: cleanup variable names
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-11-10 21:31:17 +01:00
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