Artur Harasimiuk
5bc0633cdb
refactor: reorganize l0 api include directories [3/n]
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-12-23 13:17:52 +01:00
Bartosz Dunajski
db3f268a97
refactor: reorganize l0 api include directories [2/n]
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-12-20 17:16:53 +01:00
Bartosz Dunajski
47f74b8a7b
refactor: reorganize l0 api include directories [1/n]
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-12-20 12:59:08 +01:00
Pawel Cieslak
2062c13704
build: allow App Verifier to run as different user
...
Related-To: NEO-9832
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2024-12-17 17:36:18 +01:00
Mateusz Jablonski
8f7bacdd95
feature: add eudebug interface class
...
eudebug interface is now hidden under EuDebugInterface class
shared code uses generic object and param values
layout of structs is guarded by static asserts
eudebug support is guarded by cmake flags:
- NEO_ENABLE_XE_EU_DEBUG_SUPPORT - enables eudebug in general
- NEO_USE_XE_EU_DEBUG_EXP_UPSTREAM - registers exp upstream uAPI support
- NEO_ENABLE_XE_PRELIM_DETECTION - registers prelim uAPI support
This way we can support two different xe-eudebug interfaces within
single binary.
In unit tests there is mock eudebug interface enabled (even if no
eudebug support is enabled by cmake flag).
Related-To: NEO-13472
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-12-13 17:07:12 +01:00
Mateusz Jablonski
c3794795ec
build: add conversion from env var to cmake flag when building rpm packages
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-11-28 11:39:21 +01:00
ocldev
40c9c46db9
build: igc revision update
...
Signed-off-by: ocldev <ocldev@intel.com>
2024-11-06 15:48:21 +01:00
Mateusz Jablonski
8fbe873e1b
build: correct setting for i915/xe prelim setting in package scripts
...
rename i915 flag to uppercase, for consistency
disable i915 / xe prelim by default in package scripts
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-10-09 15:55:59 +02:00
Artur Harasimiuk
01983eed29
build: set NEO_LEGACY_PLATFORMS_SUPPORT to FALSE by default
...
Related-To: NEO-6683
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-09-20 10:07:41 +02:00
Artur Harasimiuk
c645e142b9
refactor: remove not needed files
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-08-28 14:11:53 +02:00
Artur Harasimiuk
56300f8761
ci: infra revision update
...
Related-To: NEO-6683
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-08-05 13:11:05 +02:00
Artur Harasimiuk
250601fd7b
build: cleanup not needed variables from cmake
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-08-01 12:52:20 +02:00
Artur Harasimiuk
b6038de550
build: adjust name for legacy1 packages
...
Related-To: NEO-6683
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-07-31 16:20:08 +02:00
Artur Harasimiuk
d1e56b4e1e
ci: do not patch libze-intel-gpu1.install if building w/o L0
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-06-27 13:08:12 +02:00
Artur Harasimiuk
aa467ec10f
ci: infra revision update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-06-25 15:47:31 +02:00
Artur Harasimiuk
bbe11205e3
build: add cmake flags to control platform support
...
Related-To: NEO-6683
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-06-25 09:08:03 +02:00
Artur Harasimiuk
a9795349b4
Revert "build: improve L0 driver versioning to allow HotFix number"
...
This reverts commit 56847274fa
.
Reverting due to bug in unified runtime:
https://github.com/oneapi-src/unified-runtime/issues/1777
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-06-21 14:10:28 +02:00
Pawel Cieslak
4c5b3451da
build: remove linux debian package compression override
...
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2024-06-20 13:02:55 +02:00
Pawel Cieslak
d09c149bc2
build: restore packaging for ubuntu 20.04/22.04
...
Related-To: NEO-11423
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2024-06-07 15:33:53 +02:00
Pawel Cieslak
e5f9761baa
build: add option to build deb packages without L0
...
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2024-06-06 22:21:49 +02:00
Pawel Cieslak
c09d077621
build: align deb packaging to packages provided by ubuntu 24.04
...
Related-To: NEO-11423
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2024-06-04 11:12:53 +02:00
Mateusz Jablonski
08b38581de
build: unify minimum required cmake version
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-05-21 13:10:17 +02:00
Artur Harasimiuk
56847274fa
build: improve L0 driver versioning to allow HotFix number
...
new format is: BBBBB.HHH, where:
* BBBBB is build number
* HHH is hotfix number
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-05-15 13:10:49 +02:00
Artur Harasimiuk
4b544b659d
ci: infra revision update
...
Related-To: NEO-10758
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-04-17 21:14:41 +02:00
Mateusz Jablonski
cee5f2d93c
build: handle NEO_I915_PRELIM_HEADERS_DIR in packaging scripts
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-04-17 17:30:16 +02:00
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