aboutsummaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-kernel
AgeCommit message (Collapse)Author
2020-11-30crash: upgrade 7.2.8 -> 7.2.9zhengruoqin
crash/0001-Fix-for-an-ARM64-gcc-10-compilation-error.-Without-t.patch Removed since this is included in 7.2.9 Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-11-30trace-cmd: create recipe for version 2.9.1Beniamin Sandu
Signed-off-by: Beniamin Sandu <beniaminsandu@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-11-23makedumpfile: upgrade 1.6.7 -> 1.6.8Alexander Kamensky
* Starting with 1.6.8 makedumpfile project migrated from sourceforge to github; properly updated SRC_URI, HOMEPAGE, UPSTREAM_CHECK_XX * Refreshed patch 0001-makedumpfile-replace-hardcode-CFLAGS.patch * Refreshed patch 0002-mem_section-Support-only-46-bit-for-MAX_PHYSMEM_BITS.patch; had conflict in patch removed function, is this patch still required? * Removed 0001-PATCH-Remove-duplicated-variable-definitions.patch backported patch * Added dependency to xz required by new version Signed-off-by: Alexander Kamensky <alexander.kamensky42@gmail.com>
2020-11-12makedumpfile: add PACKAGECONFIG options for lzo and snappy compressionAlexander Kamensky
makedumpfile can be compiled with lzo and/or snappy dump file compression support. Lzo and snappy offer faster compression time but slightly bigger compressed files. When reload time is important it might be beneficial to use lzo or snappy compression. But it brings additional dependencies and can make crash image bigger. Add makedumpfile PACKAGECONFIG that would allow to add lzo and/or snappy if so desired. Signed-off-by: Alexander Kamensky <alexander.kamensky42@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-11-04kernel-selftest: Disable vm packageconfig for riscvKhem Raj
it now needs libhugetlbfs which is not ported to riscv yet Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-24kernel-selftest: Disable vm tests for mips/armKhem Raj
Include lib and kernel subdirs as vm tests need headers from it in 5.8+ (test_hmm_uapi.h) see [1] It now uses tests which are not compatible on arm starting with 5.8+ [1] https://lkml.org/lkml/2020/4/22/1654 Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-21kernel-selftest: Tests in 5.8 depend on libhugetlbfs.hKhem Raj
Fixes | hmm-tests.c:24:10: fatal error: hugetlbfs.h: No such file or directory | 24 | #include <hugetlbfs.h> | | ^~~~~~~~~~~~~ Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-17crash: Fix arm64 build with -fno-commonKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-13makedumpfile: Fix build with -fno-commonKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-13ipmitool: Fix build with -fno-commonKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-07-31broadcom-bt-firmware: add PE backOleksandr Kravchuk
It was mistakenly removed in @77469168db5062. Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-07-28broadcom-bt-firmware: update to 12.0.1.1105_p2Oleksandr Kravchuk
Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-07-02minicoredumper: update SRC_URI to use github insteadPierre-Jean Texier
Change SRC_URI: - all minicoredumper related sources moved to https://github.com/diamon/minicoredumper >From the NEWS: The Linux Foundation will be shutting down their git service for workgroups. The minicoredumper repository and bug tracking has been moved to the DiaMon Workgroup account on github.com. We thank the Linux Foundation for providing us the git service over the last 5 years. Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-06-22pm-graph: add flags support for RT kernelLiwei Song
with PREEMPT_RT enabled in kernel, ftrace have a different falgs compare with standard kernel. Add supported for RT kernel ftrace flags format. Signed-off-by: Liwei Song <liwei.song@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-06-10intel-speed-select: Add new recipe for the tool to validate Intel SSTYongxin Liu
Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-05-26use weak assignments for PNBLACKLIST in recipe filesRobert P. J. Day
Make sure PNBLACKLIST assignments in recipe files use weak assignment, so they can be overridden in, for example, local.conf files. Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-05-22turbostat: fix the build failure for new v5.7-rc6 kernelYanfei Xu
Due to the new v5.7-rc6 kernel has some modify in header files, turbostat build failed. Now match the files. Signed-off-by: Yanfei Xu <yanfei.xu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-25oprofile: Disable build on riscvKhem Raj
Not supported arch yet Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-25crash: Do not build on riscvKhem Raj
Keep mips64 exclusion as well Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-13kernel-selftest: Specify the target with -target instead of -archKhem Raj
This ensures that generated code is properly cross compiled Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-03-31kernel-selftest: only emit warning on clang if bpf is builtScott Branden
Only emit warning on clang if bpf is actually in PACKAGECONFIG. Signed-off-by: Scott Branden <scott.branden@broadcom.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-03-31kernel-selftest: add firmware testsScott Branden
Add firmware tests to kernel-selftest. Signed-off-by: Scott Branden <scott.branden@broadcom.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-03-31kpatch: upgrade 0.9.0 -> 0.9.1Wang Mingyu
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-03-27turbostat: Fix build failure for missing kernel internal heaers and clean upHe Zhe
To fix the following build failures turbostat.c:(.text+0xc28a): undefined reference to `UL' turbostat.c:33:10: fatal error: sys/capability.h: No such file or directory (for kernel v5.6-rc7) - Add dependency on libcap for kernel v5.6-rc7 and later versions - Copy internal linux/const.h used by previously added internal linux/bits.h - Tweak linux/const.h to allow it to refer to uapi const.h, as linux-libc-headers purposely removes _UAPI from the locker macros of the headers - Remove -I for kernel-source in EXTRA_OEMAKE, as linux-kernel-headers has provided enough and necessary headers - Make do_configure depend on kernel's do_shared_workdir Signed-off-by: He Zhe <zhe.he@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-03-20crash: fix crash-cross build on x86_64Goran Cengic
Remove -m32 from CFLAGS even for -cross recipe. Also remove ${GDB_CONF_FLAGS} from GDB_TARGET variable (that is passed to the gdb configuration) since the use of GDB_CONF_FLAGS is removed by 0001-cross_add_configure_option.patch. Signed-off-by: Goran Cengic <cengic@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-03-17ipmitool: fixes for CVE-2020-5208Wenlin Kang
This patch is the other part of the fixes for CVE-2020-5208. Signed-off-by: Wenlin Kang <wenlin.kang@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-23ipmiutil: gzip man pages with out timestampJeremy Puhlman
A timestamp was getting encoded into the gzip header. This causes multilib conflicts when installed together, and would likely fail reproducablity tests. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-23oprofile: Fix build with bfd 2.34+Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-21kpatch: upgrade 0.8.0 -> 0.9.0Wang Mingyu
refresh the following patch: 0002-kpatch-build-allow-overriding-of-distro-name.patch Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-21crash: upgrade 7.2.7 -> 7.2.8Wang Mingyu
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-20makedumpfile: upgrade 1.6.6 -> 1.6.7Wang Mingyu
refresh the following patch: 0001-makedumpfile-replace-hardcode-CFLAGS.patch 0003-build-Delete-libebl-from-required-libraries-during-l.patch removed since it is included in 1.6.7 Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-18pm-graph: Provide analyze-suspend as wellKhem Raj
Remove stale analyze-suspend recipe Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-15spidev-test: Add initial version of recipeArun Parameswaran
Allows for testing SPI interface using spidev driver and is part of the kernel tools. Signed-off-by: Arun Parameswaran <arun.parameswaran@broadcom.com> Reviewed-by: Jonathan Richardson <jonathan.richardson@broadcom.com> Tested-by: Jonathan Richardson <jonathan.richardson@broadcom.com> Signed-off-by: Jonathan Richardson <jonathan.richardson@broadcom.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-14ipmitool: fix CVE-2020-5208Wenlin Kang
Fix CVE-2020-5208 Signed-off-by: Wenlin Kang <wenlin.kang@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-02kernel-selftest: Disable bpf tests on mipsKhem Raj
5.4 kernel exposes a problem, where its using host includes to compile BPF tests and it fails for mips because ptrace.h is quite different so it can not find the needed pt_struct definitions during cross compile % clang -fno-stack-protector -I. -I./include/uapi -I../../../include/uapi -I/mnt/b/yoe/build/tmp/work/qemumips-yoe-linux/kernel-selft est/1.0-r0/kernel-selftest-1.0/tools/testing/selftests/bpf/../usr/include -D__TARGET_ARCH_mips -g -idirafter /mnt/b/yoe/build/tmp/wor k/qemumips-yoe-linux/kernel-selftest/1.0-r0/recipe-sysroot-native/usr/lib/clang/10.0.0/include -Wno-compare-distinct-pointer-types -O2 -target bpf -emit-llvm \ -c progs/loop1.c progs/loop1.c:21:9: error: no member named 'regs' in 'struct pt_regs' m = PT_REGS_RC(ctx); ^~~~~~~~~~~~~~~ ./bpf_helpers.h:466:29: note: expanded from macro 'PT_REGS_RC' ~~ ^ 1 error generated. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-01-19recipes: Make powerpc64le overridesKhem Raj
The existing conditions for ppc64/be are applicable for le as well Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-01-12ipmiutil: upgrade 3.0.5 -> 3.1.5Wang Mingyu
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-01-10makedumpfile: Drop linking with libeblKhem Raj
This seems to be not needed as link succeeds without this library, moreover this is static-only library in latest elfutils Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Alexander Kanavin <alex.kanavin@gmail.com>
2020-01-06kernel-selftest: Include rtc testsAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-15libpfm4: Moved here from oe-coreKhem Raj
Upgrade to 4.10.1 while here oprofile/ppc64 still depends on it Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-09-25crash: update from 7.2.6 to 7.2.7Randy MacLeod
Change log: http://people.redhat.com/anderson/crash.changelog.html Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-09-18kernel-selftest: Exclude from world buildsKhem Raj
Avoid need for installing clang on host, or depending on meta-clang Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-09-16agent-proxy: update to 1.97Oleksandr Kravchuk
Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-09-11pm-graph: upgrade 5.3 -> 5.5Naveen Saini
This release has python3 support so updating python3 to RDEPENDS. python subprocess comes with python3-core, so removing from RDEPENDS. Removed patch, which is already merged in this release. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-09-09kernel-selftest: Needs error.h which is missing in muslKhem Raj
prog_tests/flow_dissector.c:3:10: fatal error: error.h: No such file or directory | #include <error.h> | ^~~~~~~~~ Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-09-07vboxguestdrivers,can-isotp,bpftool: Add to BlacklistKhem Raj
They need forward porting to kernel 5.2+ Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-30meta-oe: Replace EXCLUDE_FROM_WORLD_libc-musl = "1" with ↵Adrian Bunk
COMPATIBLE_HOST_libc-musl = 'null' This gives users a proper error message when trying to build a known non-building package. Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-29kernel-selftest: Explicitly disable stack protectorKhem Raj
selftests do not support it and clang from meta-clang builds with this turned on by default Disable security flags completely, drop all workarounds used to get around the hoop Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-29bpftool.bb: Disable SECURITY_CFLAGSKhem Raj
We do not pass CFLAGS to build and fortify sources needs some optimization to be enabled, its better to reset the additional flags and let the build system add them as it needs Fixes build failures like tools/include/tools/libc_compat.h:11:21: error: static declaration of 'reallocarray' follows non-static declaration | 11 | static inline void *reallocarray(void *ptr, size_t nmemb, size_t size) | | ^~~~~~~~~~~~ Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-29kernel-selftest: Warn conditionally about clang-native dependencyKhem Raj
When meta-clang is in mix then it does the right thing already so no need to warn in that case Signed-off-by: Khem Raj <raj.khem@gmail.com>