Commit Graph

292 Commits

Author SHA1 Message Date
Yogesh Tyagi
fc53424964
layer.conf: Add the new release layer series
Add the whinlatter release as being compatible with the layer.

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-06-24 13:00:05 +08:00
Yogesh Tyagi
6311c5a403
intel-mediasdk : drop recipe
intel-mediasdk project is no longer maintained so drop the recipe and
other references of intel-mediasdk from the layer

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-05-02 23:27:37 +08:00
Richard Purdie
2506b743ab
layer.conf: Add the new release layer series
Add the walnascar release as being compatible with the layer.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-04-02 09:03:00 +08:00
Yogesh Tyagi
8bd6506e1e
meta-intel.inc: set PREFERRED_VERSION for linux-intel
* set kernel version to 6.12 for both lts and mainline (poky-altcfg)
  since it is the latest kernel
* 6.12 has a single branch for rt and non rt so use 6.12 for rt as well

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-03-10 10:02:22 +08:00
Yogesh Tyagi
b0fe7e45ab
meta-intel.inc: set PREFERRED_VERSION for altcfg kernel to 6.12
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-12-20 18:14:02 +08:00
Yogesh Tyagi
35d9611724
meta-intel.inc: set default PREFERRED_VERSION for mainline rt to 6.11 rt kernel
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-10-15 14:40:23 +08:00
Yogesh Tyagi
f4085cf2ba
meta-intel.inc: set default PREFERRED_VERSION for mainline to 6.11 kernel
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-10-10 09:15:57 +08:00
Yogesh Tyagi
67c156ac9f meta-intel.inc: set default PREFERRED_VERSION for mainline to 6.10 kernel
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-08-29 09:49:18 +08:00
Yogesh Tyagi
e973862547 openvino-inference-engine : Remove openvino related recipes and tests
* Remove all openvino related recipes, tests and other data from meta-intel
  layer as a new layer (meta-oepnvino) specific to openvino has been created.

* Update openvino documentation

meta-openvino layer URL:
https://github.com/intel/meta-openvino

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-07-12 16:40:57 +08:00
Anuj Mittal
f222ac31c5 recipes: remove secureboot selftest and images
This no longer works and is not maintained and tested.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-05-30 10:27:20 +08:00
Naveen Saini
b47467609d linux-npu-driver: add recipe
This recipe enables User Mode Driver for Intel® NPU device.
Intel® NPU device is an AI inference accelerator integrated
with Intel client CPUs, starting from Intel® Core™ Ultra generation
of CPUs (formerly known as Meteor Lake).
It enables energy-efficient execution of artificial neural network tasks.

https://github.com/intel/linux-npu-driver

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-05-29 18:13:30 +08:00
Anuj Mittal
28b193723b opencl-clang/14.0.0: remove recipe
We no longer allow building with 14.0 version of LLVM so remove the
recipe and remove the logic to select that recipe version based on
LLVMVERSION value.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-05-29 12:07:33 +08:00
Anuj Mittal
a672e9116a layer.conf: update LAYERSERIES_COMPAT
Remove kirkstone compatibility claim and make sure we're able to execute
the oeqa tests.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-05-27 18:46:19 +08:00
Yogesh Tyagi
e0f530f48f conf/machine: set preferred kernel to 6.8 for poky-altcfg
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-03-21 09:29:59 +08:00
Naveen Saini
ec6e087a9f layer.conf: update LAYERSERIES_COMPAT to use scarthgap
Drop compatibility to nanbield.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-03-11 13:47:18 +08:00
Naveen Saini
0cd1f774b1 qemuboot-intel.inc: clean up
/dev/urandom entropy source already being passed using QB_RNG [1].

[1] https://git.yoctoproject.org/poky/tree/meta/classes-recipe/qemuboot.bbclass#n101

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-02-05 09:39:06 +08:00
Yogesh Tyagi
d79675497d Change default kernel for poky and poky-altcfg
* Make linux-intel-lts v6.6.5 the default kernel for poky
* Make linux-intel-lts v6.6.5 the default RT kernel for poky
* Make mainline-tracking v6.7-rc3 the default kernel for poky-altcfg
* Maintain only one version of rt kernel

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-01-08 10:19:01 +08:00
Anuj Mittal
e35d68040d meta-intel.inc: use the correct version of opencl-clang
Match only the major LLVM version to select the right version of
opencl-clang.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-10-10 12:10:45 +08:00
Anuj Mittal
a89e233e30 layer.conf: update LAYERSERIES_COMPAT to use nanbield
Remove langdale and mickledore from what is supported as well.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-09-11 09:13:22 +08:00
Anuj Mittal
2e068767cf vc-intrinsics: drop recipe
It was added because igc needed it. igc recipe pulls vc-intrinsics as a
submodule now so this isn't needed anymore.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-08-25 18:29:52 +08:00
Yogesh Tyagi
791c505690 linux-intel-rt/6.4: add recipe
* It builds 6.4 RT kernel from mainline-tracking tree.
  https://github.com/intel/mainline-tracking

  tag: mainline-tracking-v6.4-rt6-preempt-rt-230727T015607Z
* Make linux-intel-rt v6.4.0 the default RT kernel for poky-altcfg
* Change kernel cache branch to yocto-6.4

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-08-03 11:52:22 +08:00
Yogesh Tyagi
dc3e3facba conf/machine: set preferred kernel to 6.4 for poky-altcfg
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-07-24 09:14:23 +08:00
Teoh Suh Haw
e7ef28957a linux-intel-rt/6.1: add recipe
*Replace v5.19 with linux-intel-lts v6.1.26-rt8 kernel.
*Make linux-intel-lts v6.1.26 the default RT kernel for poky and poky-altcfg.

Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-05-30 09:55:36 +08:00
Naveen Saini
631c016f96 maintainers.inc: include entry for intel-cmt-cat
Re-arranged entry for intel-graphics-compiler to align with alphabetical order.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2023-04-07 10:00:18 +08:00
Anuj Mittal
48e5fcbf52 jhi: remove recipe and test
This project is no longer maintained.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-03-15 10:46:28 +08:00
Naveen Saini
ba3ac217dc conf/machine: set preferred kernel to 6.2 for poky-altcfg
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-03-09 09:46:07 +08:00
Anuj Mittal
fe69a9478e meta-intel.inc: build v6.1 kernel with poky distro
Change our test defaults to build v6.1 with poky and v5.19 MLT with
poky-altcfg.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-02-21 11:59:46 +08:00
Naveen Saini
423820afb6 intel-skylake-64: use tune-x86-64-v3.inc
tune-x86-64-v3.inc uses x86-64 v3 level of instruction set.
x86-64-v3: (close to Haswell) AVX, AVX2, BMI1, BMI2, F16C, FMA, LZCNT, MOVBE, XSAVE

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-01-04 10:55:28 +08:00
Anuj Mittal
9595cf0e49 layer.conf: update LAYERSERIES_COMPAT to include mickledore
OE-Core has switched to mickledore:
https://git.openembedded.org/openembedded-core/commit/?id=57239d66b933c4313cf331d35d13ec2d0661c38f

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-01-04 10:19:54 +08:00
Naveen Saini
7f8e1c5375 tune-skylake.inc: remove qemu-usermode check
QEMU 7.2.0 has now support for avx2 with followign change:
x86: TCG support for AVX, AVX2, F16C, FMA3 and VAES instructions

Ref https://git.yoctoproject.org/poky/commit/?id=9caff14abbb742e5083056b899ee6fc0a5fba8f3

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-12-29 09:27:07 +08:00
Naveen Saini
66d1397bfa layer.conf: remove addpylib directive
We'd like meta-intel master to be able to build with OE-Core kirkstone
as well. But Bitbake version in kirkstone does not recognize addplylib
directive leading to parsing errors.

Remove it for now until there is a better solution available.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-12-21 15:38:34 +08:00
Anuj Mittal
bc021ab001 layer.conf: use addpylib directive
A recent change in OE-Core [1] has changed the way ${LAYERDIR}/lib is
searched for Python modules.

Use the new addpylib directive to ensure our modules are imported
required for running testimage.

[1] https://git.openembedded.org/openembedded-core-contrib/commit/?id=1f56155e91da2030ee0a5e93037c62e1349ba89f

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-12-20 16:35:34 +08:00
Teoh Jay Shen
3ccb7aafda meta-intel.inc: add r8152 kernel module to MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS
Enable r8152 kernel module for images based on packagegroup-core-boot.

Some QA setups that use Realtek RTL8152/RTL8153 based USB ethernet
adapters for connection will not have networking working for
such images otherwise.

Signed-off-by: Teoh Jay Shen <jay.shen.teoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-12-15 12:53:52 +08:00
Teoh Jay Shen
fda4108658 meta-intel.inc: add igc module to MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS
Enable IGC kernel module for images based on packagegroup-core-boot.

Some products like TGL NUC11TNKV7 with integrated I225 ethernet
controller will not have networking working for such images otherwise.

Signed-off-by: Teoh Jay Shen <jay.shen.teoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-12-15 12:50:52 +08:00
Naveen Saini
2c58fe0867 icc: drop Intel C++ classic compiler support
Support for Intel(R) oneAPI DPC++/C++ (icx) compiler is being added. So
remove the support for the classic compiler.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-11-23 10:49:13 +08:00
Naveen Saini
c4aa736317 meta-intel.inc: set default PREFERRED_VERSION to 5.19 kernel
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-11-18 11:55:06 +08:00
Naveen Saini
7dffd82399 opencl-clang/15.0.0: add recipe
Build opencl-clang with llvm-15 and point to latest from ocl-open-150
branch.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-10-25 14:39:18 +08:00
Naveen Saini
5963592b73 iccsdk: install icc specific packages only for meta-intel machines
And disable ICCSDK bu default.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-10-20 18:11:00 +08:00
Naveen Saini
6e5caa6396 icc: add Intel(R) C++ Compiler Classic (ICC) support
Using the Intel® C++ Compiler Classic, you can compile and generate
applications that can run on Intel® 64 architecture.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-10-12 13:57:11 +08:00
Anuj Mittal
940218bd43 layer.conf: add langdale to LAYERSERIES_COMPAT
Makes sure that we're compatible with the upcoming release.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-09-30 07:14:17 +08:00
Anuj Mittal
0a7687b2c1 Remove support for LLVM 12
We can now build with LLVM 14 and no longer need to keep LLVM 12 patches
and compatibility code.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-08-15 13:40:22 +08:00
Anuj Mittal
a499bad106 linux-intel/5.10: remove recipes
5.15 is the only tested and default version now.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-06-17 16:30:06 +08:00
Naveen Saini
c198573506 maintainers.inc: add missing entry for vc-intrinsics
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-13 15:49:57 +08:00
Anuj Mittal
23e680f956 libyami/libyami-utils: remove recipes
Project not maintained anymore.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-07 15:25:03 +08:00
Anuj Mittal
68e00896f2 opencl-clang: upgrade 13.0.0 -> 14.0.0
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-05 15:59:12 +08:00
Anuj Mittal
c993e8e815 Remove support for building with LLVM 10
We no longer support building with older branches of OE-Core/meta-clang
so remove LLVM 10 specific configurations and patches.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-05 15:59:12 +08:00
Anuj Mittal
7bb49b1ae1 conf: remove usage of X86_TUNE_DIR var
The main branch only supports building with kirkstone now so we no
longer need this to tweak paths for older branches.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-05 15:59:12 +08:00
Peter Bergin
4402be424b qemu-intel.inc: backport of dependency fixes from oe-core
When building an image for intel-corei7-64 (and probably other targets)
it was not possible to directly start the image with runqemu due to
missing directory in sysroot related to qemu-helper-native.

In oe-core two patches has been applied that fixes dependency issues when
building images for qemu. Those patches does also fix the issue when
building for targets in meta-intel.

Following two patches from oe-core, originally for meta/conf/machine/include/qemu.inc,
are backported to conf/machine/include/qemu-intel.inc:

3a4fed4ae0 qemu.inc: Should depend on qemu-system-native, not qemu-native
5562342020 image/qemu: Add explict depends for qemu-helper addto_recipe_sysroot task

Signed-off-by: Peter Bergin <peter@berginkonsult.se>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-03-31 22:50:06 +08:00
Anuj Mittal
d529ae1e1e zlib-intel: remove recipe
zlib has a new release and this fork hasn't rebased onto that version
yet.

Drop this recipe and use the OE-core version for now.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-03-30 23:27:37 +08:00
Anuj Mittal
dea9048c4b qemuboot-intel: fix audio option
-soundhw ac97 is deprecated since qemu v5.1.0. Replace it with
recommended option. Fixes:

| qemu-system-x86_64: warning: '-soundhw ac97' is deprecated, please use '-device AC97' instead

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-03-30 22:41:35 +08:00