ocldev
4d787f5067
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-07-01 05:46:33 +02:00
Mateusz Jablonski
852586ab6a
ci: update aot config header
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-06-26 15:31:46 +02:00
ocldev
0442ffdb28
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-06-26 09:31:27 +02:00
ocldev
b38d14a527
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-06-24 10:40:32 +02:00
ocldev
f200e0791f
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-06-21 18:08:55 +02:00
ocldev
d97ef9848b
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-06-17 05:42:09 +02:00
ocldev
aa3b13ce66
build: metrics-library revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-06-14 11:45:28 +02:00
ocldev
da8af88434
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-06-13 09:05:19 +02:00
ocldev
b6dcffb28d
build: metrics-discovery revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-06-11 13:32:25 +02:00
Brandon Yates
a7dc19cf9a
build: Update xe debug uapi header
...
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2024-06-11 10:19:10 +02:00
Artur Harasimiuk
b8e212d728
refactor: make spdlog optional
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2024-06-07 14:14:12 +02:00
ocldev
89a8623933
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-06-07 09:42:33 +02:00
Mateusz Jablonski
726b79b6a7
test: update gtest version
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-06-06 15:26:54 +02:00
Mateusz Jablonski
3c86d091c7
ci: update aot config headers
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-06-05 11:51:44 +02:00
ocldev
bd3f31aa95
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-06-05 11:19:15 +02:00
Mateusz Jablonski
bb6e4f6b15
ci: add placeholder for aubstream version in third_party
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-06-03 18:35:08 +02:00
Mateusz Jablonski
6de68d3bfd
refactor: adjust code for newer aot header
...
Related-To: NEO-11466
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-05-28 21:20:09 +02:00
ocldev
4abe8c8253
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-05-13 15:35:29 +02:00
Kulkarni, Ashwin Kumar
8c1f0836ae
feature: enables basic framework for spdlogs
...
Related-To: NEO-10510
Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com >
2024-04-23 07:23:46 +02:00
ocldev
794c3a4442
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-04-04 12:56:21 +02:00
Mateusz Jablonski
089927406b
refactor: move iaf headers to separate folder
...
add documentation about sources of linux kernel headers
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-03-29 12:11:51 +01:00
Mateusz Jablonski
bcaa62bed3
build: refactor linux kernel headers
...
Add cmake flags to provide path to headers to drm / i915 /i915 prelim / xe
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-03-28 14:48:09 +01:00
Mateusz Jablonski
1f96e6e251
fix: update uapi headers version to 6.8.1
...
source of files: https://git.kernel.org/stable/h/v6.8.1
Related-To: NEO-10496
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-03-26 16:08:32 +01:00
Jitendra Sharma
b8c27ddb20
feature: Implement VM_BIND EU debug event for XE
...
Related-To: NEO-8407
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2024-03-22 15:02:49 +01:00
ocldev
64dad48c38
build: metrics-discovery revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-03-13 08:31:54 +01:00
ocldev
8939c2d21f
build: metrics-library revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-03-13 08:10:27 +01:00
Young Jin Yoon
a027e7d8e4
build: update i915 prelim headers
...
third_party/uapi/prelim/drm from prelim v2.0-rc24
https://github.com/intel-gpu/drm-uapi-helper
Related-To: GSD-5673
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com >
2024-03-08 08:04:28 +01:00
Sylvain Munaut
e2c511bc00
feature(ocl): Improve Linux CL/GL sharing support
...
This commit is aimed at drastically improving the support for the CL/GL
sharing
extension on linux. The current support is not really usable as it only
supports a few texture format, and only on EGL contexts. It is also
pretty
buggy since it requires the texture to be bound when placing the CL call
to
share it which is just plain wrong and will not work in many
applications.
This new version makes used of the "official" interop extension from
MESA
which is available for GLX and EGL contexts, allows sharing of buffers
and
not just texture and supports many more formats.
This is still far from being a fully compliant / full featured version
of
the extension, but it's a big step forward in my opinion and allows to
run
some real applications.
I've tested gr-fosphor (SDR spectrum display) and Davinci Resolve as
examples.
Both of theses don't work without theses improvements.
Fixes: https://github.com/intel/compute-runtime/issues/659
Fixes: https://github.com/intel/compute-runtime/issues/667
https://github.com/intel/compute-runtime/pull/673
Related-To: NEO-3599
Signed-off-by: Sylvain Munaut <tnt@246tNt.com >
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-03-01 13:38:56 +01:00
Young Jin Yoon
e8192a2b85
build: update i915 prelim headers
...
third_party/uapi/prelim/drm from prelim v2.0-rc23
https://github.com/intel-gpu/drm-uapi-helper
Related-To: GSD-5673
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com >
2024-02-28 11:16:02 +01:00
Mateusz Jablonski
c49445ce4e
refactor: remove not needed file
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-02-27 17:31:02 +01:00
Jitendra Sharma
2c10f5639e
feature: Implement thread control and att event handling for xe
...
Related-To: NEO-9673
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2024-02-23 16:15:59 +01:00
ocldev
6ccd535687
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-02-23 11:23:48 +01:00
Compute-Runtime-Validation
40cea2f6fe
Revert "feature: Implement thread control and att event handling for xe"
...
This reverts commit fb73fad6d7 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-02-23 05:00:21 +01:00
Brandon Yates
0fa730e524
build: Update debugger uapi headers to latest
...
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2024-02-22 16:07:06 +01:00
Jitendra Sharma
fb73fad6d7
feature: Implement thread control and att event handling for xe
...
Related-To: NEO-9673
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2024-02-22 15:24:35 +01:00
Mateusz Jablonski
327d4c4d48
fix: update OpenCL headers to v2023.12.14
...
https://github.com/KhronosGroup/OpenCL-Headers/releases/tag/v2023.12.14
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-01-25 16:42:14 +01:00
Jitendra Sharma
c0686da2d6
fix: update uapi eudebug headers
...
- Update uapi eudebug headers in third_party/uapi-eudebug/drm
to 67590b534a037466f83ae023f31c6186a53d9d86 from
https://gitlab.freedesktop.org/miku/kernel/-/tree/eudebug-dev-pub
Related-To: NEO-9139
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2024-01-23 16:39:56 +01:00
Yoon, Young Jin
9c7578f5f4
fix: change numa_library to read default policy
...
Changed NumaLibrary to read default policy instead of using
the address-based policy, and remove unnecessary argument.
Removed numaif.h from the repo as it is no longer required.
Related-To: NEO-8276
Signed-off-by: Yoon, Young Jin <young.jin.yoon@intel.com >
2024-01-19 08:31:41 +01:00
Naklicki, Mateusz
a28a2d305e
fix: align NEO code to new uAPI header
...
PMU is removed from XeKMD as it is likely to change in the future.
Related-To: NEO-8324
Co-authored-by: Francois Dugast <francois.dugast@intel.com >
Co-authored-by: Naklicki, Mateusz <mateusz.naklicki@intel.com >
Signed-off-by: Francois Dugast <francois.dugast@intel.com >
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com >
2024-01-16 13:36:32 +01:00
Jitendra Sharma
2c8dcb2925
fix: update uapi eudebug headers
...
- Update uapi eudebug headers in third_party/uapi-eudebug/drm
to 48898f9ec7d7d89d969fb802669cec3cbbed9fee from
https://gitlab.freedesktop.org/miku/kernel/-/tree/eudebug-dev-pub
Related-To: NEO-9139
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2024-01-09 16:44:14 +01:00
Compute-Runtime-Validation
46d860b2bf
Revert "feature: Register resources for Xe at vm creation (1/x)"
...
This reverts commit e1fefd1974 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-01-09 11:36:00 +01:00
Brandon Yates
e1fefd1974
feature: Register resources for Xe at vm creation (1/x)
...
Add interfaces to IoctlHelperXe for registering resources.
Introduce new debug key EnableXeResourceRegistration to attach
resources to vm_create ioctl.
Related-to: NEO-9161
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2024-01-08 13:36:24 +01:00
Young Jin Yoon
4ccae1dbb4
feature: support memory policy for GEM_CREATE
...
Modified ioctl_helper_prelim to support the extension of gem_create_ext,
i.e. prelim_drm_i915_gem_create_ext_mempolicy.
Added two debug variables to be used for the mempolicy extension.
Modified functions in memory_info and drm_memory_manager to support extension
Added numaif.h from https://github.com/numactl/numactl/tree/master ,
v2.0.14
Related-To: NEO-8276
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com >
2024-01-04 23:49:10 +01:00
Dunajski, Bartosz
87857a6558
feature: add new PVC device id
...
Related-To: NEO-9736
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-12-29 19:06:33 +01:00
Mateusz Jablonski
368070069e
refactor: remove intel_hwconfig_types file from third party
...
remove not needed querying of vs/hs/ds/ps/gs threads
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-27 15:32:23 +01:00
ocldev
fd68e4f0cf
build: metrics-discovery revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2023-12-27 13:41:20 +01:00
ocldev
7a061e5dcb
build: metrics-library revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2023-12-27 13:12:45 +01:00
ocldev
047438850d
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2023-12-27 10:10:09 +01:00
Naklicki, Mateusz
611b847d19
fix: align NEO code to new uAPI header
...
Related-To: NEO-8324
Co-authored-by: Francois Dugast <francois.dugast@intel.com >
Co-authored-by: Naklicki, Mateusz <mateusz.naklicki@intel.com >
Signed-off-by: Francois Dugast <francois.dugast@intel.com >
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com >
2023-12-22 17:36:55 +01:00
Naklicki, Mateusz
08f7e7be18
fix: align NEO to new Xe KMD header
...
Align to the new PAT and cache coherency support
There is an issue with coherency=non_coh, which
is default option for some platforms.
Add temporary W/A until this issue is resolved.
xe_drm.h header is generated from the series
"PAT and cache coherency support"
from https://patchwork.freedesktop.org/series/123027/
Related-To: NEO-9421, NEO-8324
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com >
2023-12-22 16:44:26 +01:00