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
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
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
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
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
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
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
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
62d096016d
build: update default flags values
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2023-05-11 10:51:01 +02:00
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
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
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
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
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
4995bddb89
Require aub stream in ubuntu builds
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-11-21 15:29:52 +01:00
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
e0c7e2e130
fix package dependencies for LevelZero
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2022-10-27 16:33:22 +02:00
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
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
ec4e3d0b10
infra update
...
Related-To: NEO-7227
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2022-09-21 18:43:30 +02:00
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
afc5596a0a
Update infra
...
Related-To: NEO-7073
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2022-09-19 20:57:01 +02:00
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
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
6541b7482d
package: use xz compression
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2022-06-14 23:18:36 +02:00
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
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
0e2bfe92c4
use precompiled builtins for aarch64
...
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com >
2022-04-21 11:49:47 +02:00
24c57a3d68
infra update
...
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com >
2022-04-20 23:14:01 +02:00
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
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
5ba6f4a4bd
update compilation flags
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2022-04-01 18:14:49 +02:00
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
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
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
c9df6f6f39
gmmlib revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2022-01-26 11:52:09 +01:00
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
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
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
997d28f6b2
infra update
...
Removing legacy linter.
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com >
2022-01-03 14:33:47 +01:00
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
9b1ae47861
dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2021-12-20 17:56:10 +01:00
7add30aa9b
refactor RHEL support
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2021-12-16 10:10:29 +01:00
34d9d9b0d3
gmmlib revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2021-12-09 17:14:36 +01:00
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
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
ea373d2664
cmake: cleanup variable names
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2021-11-10 21:31:17 +01:00
df06c357e2
lint revision update
...
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com >
2021-11-10 12:46:59 +01:00
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
cc2ba84fc8
update epoch usage
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2021-11-03 15:33:28 +01:00