summaryrefslogtreecommitdiffstats
path: root/recipes-kernel/linux/linux-intel
Commit message (Collapse)AuthorAgeFilesLines
* linux-intel: fix menuconfigNaveen Saini2024-01-222-11/+51
| | | | | | | | Refreshed and include patches from linux-yocto 6.6 to detect ncurses correctly when cross-compiling. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* linux-intel/6.2: add recipeNaveen Saini2023-03-091-0/+0
| | | | | | | | | | | | | It builds 6.2 kernel version from mainline-tracking tree. https://github.com/intel/mainline-tracking tag: mainline-tracking-v6.2-linux-230223T032049Z Remove linux-intel 5.19 recipe. There is no -rt version of 6.2 yet so 5.19-rt has been kept. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* linux-intel/5.15: remove recipesAnuj Mittal2023-02-211-48/+0
| | | | | | We're adding v6.1 as the LTS for this release so remove these recipes. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* recipes: fix Upstream-Status tagsAnuj Mittal2023-01-252-1/+3
| | | | | | | Ensure that our recipes have correct tags so the QA check doesn't give out warnings or errors. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* linux-intel: fix perf reproducibilityAnuj Mittal2022-11-021-0/+39
| | | | | | | | | | Include a patch from linux-yocto to fix buildpaths problem when compiling perf. Fixes: | WARNING: perf-1.0-r9 do_package_qa: QA Issue: File /usr/lib/python3.10/site-packages/perf-0.1-py3.10-linux-x86_64.egg/EGG-INFO/SOURCES.txt in package perf-python contains reference to TMPDIR | File /usr/lib/python3.10/site-packages/perf-0.1-py3.10-linux-x86_64.egg/__pycache__/perf.cpython-310.pyc in package perf-python contains reference to TMPDIR [buildpaths] Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* linux-intel-dev: update to 5.19.0Naveen Saini2022-08-151-0/+50
| | | | | | | Also bring in the latest kernel config data. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* linux-intel: fix buildpaths issueAnuj Mittal2022-07-182-0/+106
| | | | | | | | | Include following fixes from linux-yocto to fix buildpaths warnings: 2fca0fd71981 lib/build_OID_registry: fix reproducibility issues 0f586f4ee8ad vt/conmakehash: improve reproducibility Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* linux-intel: remove 32 bit specific tweaksAnuj Mittal2022-06-201-7/+0
| | | | | | | We test this kernel only with 64 bit machine types. Make changes to reflect that. intel-core2-32 should be built with linux-yocto kernel. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* linux-intel/5.10: remove recipesAnuj Mittal2022-06-172-183/+0
| | | | | | 5.15 is the only tested and default version now. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* linux-intel/5.10: update to v5.10.115Naveen Saini2022-06-101-0/+89
| | | | | Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* linux-intel/5.10: update to v5.10.78Naveen Saini2021-12-141-0/+94
| | | | | | | | | | | | | | | | | | | Update kernel config as well. Backported patch to fix 32-bit compilation failure. 32-bit compilation failure log: build/tmp/work-shared/intel-core2-32/kernel-source/include/linux/io-mapping.h:88:16: error: implicit declaration of function '__iomap_local_pfn_prot'; did you mean '__kmap_local_pfn_prot'? [-Werror=implicit-function-declaration] | 88 | return __iomap_local_pfn_prot(PHYS_PFN(phys_addr), mapping->prot); | | ^~~~~~~~~~~~~~~~~~~~~~ | | __kmap_local_pfn_prot | build/tmp/work-shared/intel-core2-32/kernel-source/include/linux/io-mapping.h:88:16: warning: returning 'int' from a function with return type 'void *' makes pointer from integer without a cast [-Wint-conversion] | 88 | return __iomap_local_pfn_prot(PHYS_PFN(phys_addr), mapping->prot); | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* linux-intel/5.4: drop recipeNaveen Saini2021-11-241-1/+0
| | | | | | | | | | | | | | New LTS 5.15 is already added, so time to drop 5.4 support Drop linux-intel-rt/5.4 too. Drop cfg which is not required for LTS 5.10 & 5.15. Ref: https://github.com/torvalds/linux/commit/eb83479e18999e34b3b800f54aa31137f7f41c33 Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* linux-intel-rt/5.10: update to v5.10.21Naveen Saini2021-04-022-275/+0
| | | | | | | | | Updates -rt patchset to -rt34. Updated kernel config to latest commit. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* linux-intel/5.10: fix build with binutils 2.36Anuj Mittal2021-02-032-0/+275
| | | | | | | Backport a couple of patches to fix builds with binutils v2.36. These should not be required once these are made available in LTS branches. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* linux-intel-rt/5.4: update to v5.4.59Naveen Saini2020-09-091-39/+0
| | | | | | | | | Updates -rt patchset to -rt36. Dropped ed the binutils 2.35 fix patch which is already merged in 5.4/preempt-rt. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* linux-intel: backport commit to fix perf buildsAnuj Mittal2020-08-061-0/+39
| | | | | | | | | | | | Fixes: | /build/build/tmp/work/intel_corei7_64-poky-linux/perf/1.0-r9/recipe-sysroot-native/usr/bin/x86_64-poky-linux/../../libexec/x86_64-poky-linux/gcc/x86_64-poky-linux/10.1.0/ld:/home/pokybuild/yocto-worker/meta-intel/build/build/tmp/work/intel_corei7_64-poky-linux/perf/1.0-r9/perf-1.0/plugins/libtraceevent-dynamic-list:2: ignoring invalid character `@' in script | /build/tmp/work/intel_corei7_64-poky-linux/perf/1.0-r9/recipe-sysroot-native/usr/bin/x86_64-poky-linux/../../libexec/x86_64-poky-linux/gcc/x86_64-poky-linux/10.1.0/ld:/home/pokybuild/yocto-worker/meta-intel/build/build/tmp/work/intel_corei7_64-poky-linux/perf/1.0-r9/perf-1.0/plugins/libtraceevent-dynamic-list:2: ignoring invalid character `@' in script | /build/tmp/work/intel_corei7_64-poky-linux/perf/1.0-r9/recipe-sysroot-native/usr/bin/x86_64-poky-linux/../../libexec/x86_64-poky-linux/gcc/x86_64-poky-linux/10.1.0/ld:/home/pokybuild/yocto-worker/meta-intel/build/build/tmp/work/intel_corei7_64-poky-linux/perf/1.0-r9/perf-1.0/plugins/libtraceevent-dynamic-list:2: syntax error in dynamic list Include the patch in recipe for now until it's not in Intel LTS tree. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* linux-intel: enable config for intel lynxpoint pinctrl and gpio driverNaveen Saini2020-05-201-0/+1
| | | | | | | | | | | CONFIG_GPIO_LYNXPOINT renamed to CONFIG_PINCTRL_LYNXPOINT https://github.com/intel/linux-intel-lts/commit/cb81404ffe750270f072d1fc839a4afe288046f3 This change is specific to linux-intel-lts kernel, so it is not merged in yocto-kernel-cache. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* linux-intel/4.19: removeAnuj Mittal2020-04-272-122/+0
| | | | | | | We will maintain only the 5.4 kernel for dunfell LTS. Switch alt-cfg to using v5.4. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* linux-intel: remove not supported snd configurationNaveen Saini2020-03-031-5/+0
| | | | | | | | | | | | | | | | Remove snd kernel configurations, which is not supported by linux-intel-lts anymore. Error log: BSP sets config options that are not offered anywhere within this kernel CONFIG_SND_SOC_INTEL_CNL_RT274_MACH CONFIG_SND_SOC_INTEL_CNL_RT700_MACH CONFIG_SND_SOC_INTEL_CNL_CS42L42_MACH CONFIG_SND_SOC_INTEL_CNL_SVFPGA_MACH CONFIG_SND_SOC_INTEL_BXT_TDF8532_MACH Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* linux-intel: backport commit from mainline to fix perf buildsAnuj Mittal2020-02-241-0/+60
| | | | | | | | | | | | | | | | | | Fixes errors: | <builddir>/build/tmp/work/intel_core2_32-poky-linux/perf/1.0-r9/recipe-sysroot-native/usr/bin/i686-poky-linux/../../libexec/i686-poky-linux/gcc/i686-poky-linux/9.2.0/ld: <builddir>/build/tmp/work/intel_core2_32-poky-linux/perf/1.0-r9/perf-1.0/perf-in.o: in function `find_address_in_section': /usr/src/debug/perf/1.0-r9/perf-1.0/tools/perf/util/srcline.c:200: undefined reference to `bfd_get_section_flags' | <builddir>/build/tmp/work/intel_core2_32-poky-linux/perf/1.0-r9/recipe-sysroot-native/usr/bin/i686-poky-linux/../../libexec/i686-poky-linux/gcc/i686-poky-linux/9.2.0/ld: /usr/src/debug/perf/1.0-r9/perf-1.0/tools/perf/util/srcline.c:204: undefined reference to `bfd_get_section_vma' | <builddir>/build/tmp/work/intel_core2_32-poky-linux/perf/1.0-r9/recipe-sysroot-native/usr/bin/i686-poky-linux/../../libexec/i686-poky-linux/gcc/i686-poky-linux/9.2.0/ld: /usr/src/debug/perf/1.0-r9/perf-1.0/tools/perf/util/srcline.c:205: undefined reference to `bfd_get_section_size' | collect2: error: ld returned 1 exit status Also see: http://git.openembedded.org/openembedded-core/commit/?id=16e943690bdbdf2e60a2fe33950697278018c7d1 Include the patch in recipe untils it's not available in linux-intel LTS tree. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* linux-intel: remove 4.14 kernel and related patchNaveen Saini2020-01-022-958/+0
| | | | | | | | Remove support for building with 4.14 kernel as new lts kernel v5.4 alreay introduced. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* linux-intel: fix perf build failure with 4.14 kernelNaveen Saini2019-10-011-0/+917
| | | | | | | | | | | | | | | | | | OE-Core started using Python3 for perf module. But older kernel such as 4.14 does not have support for python3. This cause build failure: | Makefile.config:588: Missing perl devel files. Disabling perl scripting support, please install perl-ExtUtils-Embed/libperl-dev | Makefile.config:626: Python 3 is not yet supported; please set | Makefile.config:627: PYTHON and/or PYTHON_CONFIG appropriately. | Makefile.config:628: If you also have Python 2 installed, then | Makefile.config:629: try something like: Backported python3 support, as suggessted here: https://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/meta/recipes-kernel/perf?id=92469aad50b623afa423c19d82ed2e3c667c5e6a Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* linux-intel/4.19: add recipeAnuj Mittal2018-12-051-0/+48
| | | | | | | | | | | | | | | Builds 4.19/base from linux-intel-lts. Include a patch from linux-yocto 4.18 to detect ncurses correctly when cross-compiling and move the older patch to version specific recipes from inc. In addition to intel-common kernel configs from yocto-kernel-cache, this also includes security.scc feature which enables a set of configs with the aim of reducing the kernel attack surface and/or of performing additional checks and validation of commonly used structures in kernel. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* linux-intel: remove obsolete configsAnuj Mittal2018-09-041-2/+0
| | | | | | | Remove invalid kernel configs. These were added for in-review patches in bxt-rebase branch and aren't present upstream. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* linux-intel/4.9: use new/correct revision for 4.9.116Anuj Mittal2018-08-091-36/+0
| | | | | | Also drop the patch that has been included in the lts tree instead. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* linux-intel/4.9: update to 4.9.116Anuj Mittal2018-08-081-0/+36
| | | | | | | Also include a patch to replace /bin/awk with /usr/bin/awk to fix issues with kernel-devsrc packaging/installation. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* linux-intel: fix menuconfig when host lacks ncursesCalifornia Sullivan2018-01-251-0/+62
| | | | | | | | | | linux-yocto has been carrying this patch for years. It allows the kernel to link with a non-host ncurses. This patch is needed for all linux-intel kernels, and that area of code is rarely changed, so maintenance of the patch should be minimal. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* linux-intel/4.14: Fix 32-bit perf issueCalifornia Sullivan2017-12-181-0/+41
| | | | | | | Perf fails to compile for 32-bit without this patch. I have requested for Bruce to submit it upstream. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* meta-intel: Reorganize the layout to remove commonSaul Wold2017-11-201-0/+14
Remove the concept of the common directory and move all the recipes-* dirs to the top level as a normal layer would be. layer.conf is updated appropriately Signed-off-by: Saul Wold <sgw@linux.intel.com>