Khem Raj
9c2602353b
libtracefs: Fix build with clang+musl
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
Cc: Wang Mingyu <wangmy@fujitsu.com >
2023-06-14 09:50:28 -07:00
Wang Mingyu
eb6de6cd4b
libtracefs: upgrade 1.6.4 -> 1.7.0
...
Changelog:
==========
- Fixes to the tests.
- Added meson build support (but it is not the default).
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-06-14 09:50:28 -07:00
Khem Raj
829dcb63f0
ipmiutil: Pass --enable-useflags
...
This ensures CFLAGS and LDFLAGS from environment are passed to build
Fixes
File /usr/sbin/.debug/iseltime in package ipmiutil-dbg contains reference to TMPDIR [buildpaths]
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-05-26 08:28:37 -07:00
Khem Raj
e770e09e40
ipmiutil: Upgrade to 3.1.9
...
Changes
03/12/2020 ARCress ipmiutil-3.1.6 changes (iver 3.16)
util/iconfig.c - fix Fedora bug 1811462 [abrt] ipmiutil config -a
util/ipmiutil.c - show version with usage in -h case
scripts/ipmiutil.env.template - renamed env as template
(contributed by mwilliams<at>illuminate.solutions)
scripts/Makefile.am - renamed env as template
scripts/checksel - also rm -f $ddir/sel.idx after isel -d
(contributed by eguzovsky<at>gmail.com)
doc/Makefile.am - change gzip -f to gzip -nf for man pages
(SR#40 patch from Jeremy Puhlman)
08/31/2020 ARCress ipmiutil-3.1.7 changes (iver 3.17)
setup/* - added Win msi setup files
lib/lanplus/lanplus.c - revert WIN IPv6 changes, add os_assert routine
lib/lanplus/lanplus_crypt.c - switch assert to os_assert/return
lib/lanplus/lanplus_crypt_implc.c - switch assert to os_assert
util/ipmidir.h - AMD_SMB_1_STATUS_* 1< to 1<< (SF_SR#41)
util/isel.c - fix compile warning
util/ilan.c - fix compile warning
configure.ac - add --enable-doc option to allow not building documentation
contributed by Fabrice Fontaine (ffontaine)
util/isensor.c - add SDR conflict 0xC5 handling retries with delay
contributed by albertlav
11/15/2021 ARCress ipmiutil-3.1.8 changes (iver 3.18)
libeay32.dll - updated for Windows 64 lanplus
ssleay32.dll - updated for Windows 64 lanplus
util/oem_supermicro.c - disable DIMM decoding from SMBIOS for SuperMicro (albertlav)
util/ilan.c - new -W option to limit lan settings
util/ipmicmd.h - add VENDOR_MITAC
util/subs.c - add VENDOR_MITAC
util/ipmilanplus.c - print reason if no lan2
util/ipmilan2.c - print reason if no lan2
util/isensor.c - never skip free_sdr_cache() SR#45
configure.ac - fix --disable-lanplus option to avoid random disables,
recognize openssl-3.0 for SSL flags
03/03/2023 ARCress ipmiutil-3.1.9 changes (iver 3.19)
util/isensor.c - fix -i get_idx_range to show last idx in range
util/igetevent.c - fix printf extra arg
util/memif.c - SR56: try UEFI address 6d5a7000 if F0000 error
configure.ac - Clang 16 fixes, resolve -Wimplicit-function-declaration issues
(Sam James sam@gentoo.org 11/16/2022)
lib/lanplus/lanplus.h - resolve implicit os_assert declaration (Sam James)
util/ireset.c - SR58: remove is_romley case for ireset -D
scripts/ipmiutil_wdt - SR43: changed $prog to $progn for Debian
scripts/uninstall.vbs - SR53: add ; to fix path
SR53 (Windows): install libeay32.dll, ssleay32.dll into ipmiutil path also
util/ipmidir.c - ipmi_open_direct(char)
util/mem_if.c - UCHAR/int
doc/ipmiutil.spec - enumerate ipmiutil.env, ipmiutil.env.template
configure.ac - add -Wlto-type-mismatch to cfwarn
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-05-26 08:28:37 -07:00
Denys Zagorui
de786f5ee6
bpftool: return do_configure dependency
...
return do_configure dependency that was removed
by (3de33c7ecc "bpftool: Fix externalsrc support")
do_configure and do_populate_lic runs independently
and do_configure require prepared kernel sources dir
Signed-off-by: Denys Zagorui <dzagorui@cisco.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-05-24 07:23:55 -07:00
Denys Zagorui
3de33c7ecc
bpftool: Fix externalsrc support
...
When the externalsrc class is used the tasks listed in
SRCTREECOVEREDTASKS are deleted to prevent them being executed. If
externalsrc is used for the kernel then this will include
virtual/kernel:do_patch.
We can depend on do_shared_workdir instead as this will survive when
externalsrc is used.
Similar to [openembedded-core] (eab605bab945 "perf: Fix externalsrc support")
Signed-off-by: Denys Zagorui <dzagorui@cisco.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-05-23 23:08:06 -07:00
Xiangyu Chen
29404066e5
libbpf: installing uapi headers for native package
...
using libbpf-native provided headers for pahole-native or other application.
Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-05-23 08:48:18 -07:00
Khem Raj
5a1942ebb8
libtraceevent: Delete
...
Recipe is moved to oe-core layer
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-05-21 18:11:01 -07:00
Mingli Yu
d477cbb526
minicoredumper: correct the sysvinit service file attribute
...
Add the execute attribute for sysvinit service file to fix the
below error:
$ service minicoredumper status
minicoredumper: unrecognized service
Signed-off-by: Mingli Yu <mingli.yu@windriver.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-05-15 19:44:46 -07:00
Alexander Amelkin
05acb8d066
ipmitool: Update links
...
The project has been moved to CodeBerg.org.
Update the links in the recipe and also bump to the
latest revision (1.8.19.13).
Additionally fix the link to the IANA PEN registry as IANA
has changed their URL scheme some time ago and the old link
started pointing to the HTML page instead of the text file.
Signed-off-by: Alexander Amelkin <alexander@amelkin.msk.ru >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-05-15 09:37:58 -07:00
Wang Mingyu
43f33cb308
makedumpfile: upgrade 1.7.2 -> 1.7.3
...
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-05-08 21:45:53 -07:00
Wang Mingyu
41165d754e
libbpf: upgrade 1.1.0 -> 1.2.0
...
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-05-08 21:37:55 -07:00
Wang Mingyu
d250a0dc02
libtraceevent: upgrade 1.7.1 -> 1.7.2
...
Changelog:
==========
- Fix big-endian build breakage in unit tests
- Fix double free in process_sizeof() function
- Cleaned up process_sizeof() function as well
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-04-04 13:39:46 -07:00
Wang Mingyu
15b2d49d34
libpfm4: upgrade 4.12.0 -> 4.13.0
...
Changelog:
==========
update Intel SKL/SKX/CLX event table
add ARM Neoverse V2 core PMU support
move ARM Neoverse N2 to ARMv9 support
add ARM v9 support basic infrastructure
add Arm Neoverse V1 core PMU support
Update Intel SapphireRapid event table
update Intel Icelake event table
update AMD Zen4 event table
add AMD Zen4 core PMU support
correctly detect all AMD Zen3 processors
fix CPU_CLK_UNHALTED.REF_DISTRIBUTED on Intel Icelake
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-04-04 13:39:46 -07:00
Mingli Yu
888be5219e
crash: Upgrade to 8.0.2
...
Upgrade crash to 8.0.2 and rebase 4 patches to the new version.
Signed-off-by: Mingli Yu <mingli.yu@windriver.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-03-09 09:54:04 -08:00
Xiangyu Chen
aa0b25ddb5
libbpf: upgrade 0.8.0 -> 1.1.0
...
Changelog:
https://github.com/libbpf/libbpf/releases/tag/v1.1.0
Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-03-09 09:10:52 -08:00
Martin Jansa
285b7cd79f
.patch: fix Upstream-Status formatting issues reported by patchreview tool from oe-core
...
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-02-24 08:45:44 -08:00
Wang Mingyu
c840260ff4
minicoredumper: upgrade 2.0.2 -> 2.0.3
...
0001-minicoredumper_demo-Use-optnone-attribute-with-clang.patch
removed since it's included in 2.0.3
Changelog:
==========
* Dump zero-blocks as 4KB blocks instead of single bytes to speed up
piping to the compressor. (Only relevant if tar is not used.)
* Drop core data exceeding the ustar 8GB limit. The core file is
appropriately truncated and the actions are logged. This fixes tar
file corruption for core files >8GB.
* Known problems:
- If tar is active, core files larger than 8GB will be
truncated. If it is known that the core files will be >8GB and
the full core file is needed, tar must be disabled.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-02-18 13:19:36 -08:00
Khem Raj
26fb498ed3
oprofile: Do not use std::bind2nd
...
std::bind2nd is removed from c++17, therefore re-implement with generic
lambda
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-02-06 20:48:39 -08:00
Khem Raj
5c43f2b9a1
minicoredumper: Upgrade to 2.0.2 release
...
Drop patches already upstreamed.
Add patch to fix tests with clang compiler
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-02-04 16:59:40 -08:00
Simone Weiss
963f55df9e
minicoredumper: Add ptest
...
Add the demo from minicoredumper - that is intended as a test for it -
as a ptest for minicoredumper.
Result example:
root@qemux86-64:~# ptest-runner minicoredumper
START: ptest-runner
2023-02-02T12:27
BEGIN: /usr/lib/minicoredumper/ptest
minicoredumper_demo
expecting Segmentation fault with core dump ...
[ 21.791878] minicoredumper_[330]: segfault at 0 ip 00000000004014f2 sp
00007ffe4271f870 error 4 in minicoredumper_demo[401000+1000] likely on CPU 0
(core 0, socket 0)
[ 21.793886] Code: 00 b8 00 00 00 00 e8 7d fb ff ff 83 bd 5c ff ff ff 01 75
2f 48 c7 45 e8 00 00 00 00 bf 58 21 40 00 e8 52 fb ff ff 48 8b 45 e8 <0f> b6
00 0f be c0 89 c6 bf 77 21 40 00 b8 00 00 00 00 e8 47 ff
/usr/lib/minicoredumper/ptest/run-ptest: line 6: 330 Segmentation fault
minicoredumper_demo
minicoredumper
SUCCESS
DURATION: 3
END: /usr/lib/minicoredumper/ptest
2023-02-02T12:28
STOP: ptest-runner
TOTAL: 1 FAIL: 0
root@qemux86-64:~#
Please note the Segmentation fault is intended to provoke a coredump.
Signed-off-by: Simone Weiss <simone.weiss@elektrobit.com >
Signed-off-by: Kai Tomerius <kai.tomerius@elektrobit.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-02-03 07:47:10 -08:00
Martin Jansa
49c1e98885
meta: remove True option to getVar calls (again)
...
* True is default since 2016 and most layers were already updated
not to pass this parameter where not necessary, e.g. oe-core was
updated couple times, first in:
https://git.openembedded.org/openembedded-core/commit/?id=7c552996597faaee2fbee185b250c0ee30ea3b5f
Updated with the same regexp as later oe-core update:
https://git.openembedded.org/openembedded-core/commit/?id=9f551d588693328e4d99d33be94f26684eafcaba
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-02-01 09:28:47 -08:00
Martin Jansa
ea63f13846
.patch: fix Signed-off-by formatting issues reported by patchreview tool from oe-core
...
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-01-27 17:06:52 -08:00
Martin Jansa
e99f187966
.patch: fix Upstream-Status formatting issues reported by patchreview tool from oe-core
...
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-01-27 17:06:52 -08:00
Wang Mingyu
bf10ef1aa6
libtracefs: upgrade 1.6.3 -> 1.6.4
...
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-01-17 01:05:53 -08:00
Wang Mingyu
1585947cb9
libtraceevent: upgrade 1.7.0 -> 1.7.1
...
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-01-17 01:05:53 -08:00
Khem Raj
cadbdb28af
ipmitool: Remove unneeded patch
...
This has been fixed with [1]
[1] https://github.com/ipmitool/ipmitool/commit/1724b031
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-01-11 10:20:40 -08:00
Lei Maohui
a0b2c27a4b
trace-cmd: Fix QA Issue of do_package when enable multilib:
...
ERROR: trace-cmd-3.1.5-r0 do_package: QA Issue: trace-cmd: Files/directories were installed but not shipped in any package:
/usr/usr/lib64/libtracecmd.so
/usr/usr/lib64/libtracecmd.so.1.3.0
/usr/usr/lib64/libtracecmd.so.1
Signed-off-by: Lei Maohui <leimaohui@fujitsu.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-01-11 08:37:58 -08:00
Khem Raj
98703d0c8b
trace-cmd: Update to upstream submitted patches
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-01-11 08:37:57 -08:00
Khem Raj
e2116edf7b
trace-cmd: Upgrade to 3.1.5
...
= Drop uneeded 0001-trace-cmd-make-it-build-with-musl.patch
- Update LFS64 patch with the upstream submitted one
- Add a patch to remove useless rpaths
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-01-06 17:37:58 -08:00
Khem Raj
b713e454c1
libtraceevent: Move plugins into package of its own
...
From Peter Bergin <peter@berginkonsult.se >
see https://github.com/openembedded/meta-openembedded/pull/632/commits/cf672ba52f8c4d983ad9a74b67f226ac753a50f8
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-01-06 17:37:58 -08:00
Khem Raj
bbc75d46ec
trace-cmd: Build libs before building rest
...
There is a dependency on libs in trace-cmd binaries
so lets build libs first before building trace-cmd
Fixes errors like
trace-cmd/2.9.1-r0/git/tracecmd/trace-record.o: in function `make_instances':
| /usr/src/debug/trace-cmd/2.9.1-r0/tracecmd/trace-record.c:5037: undefined reference to `tracefs_instance_create'
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-01-06 11:38:16 -08:00
Khem Raj
7f15e7975f
trace-cmd: Pass ldflags to compiler
...
Fixes
File /usr/lib/traceevent/libtraceevent.so in package trace-cmd doesn't have GNU_HASH (didn't pass LDFLAGS?)
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2022-12-27 09:55:19 -08:00
Khem Raj
f84fd3a028
trace-cmd: Remove use of off64_t and lseek64
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2022-12-24 14:30:48 -08:00
Khem Raj
78c9d3bc1d
libtracefs: Add recipe
...
Needed by trace-cmd
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2022-12-24 14:30:48 -08:00
Khem Raj
191491f5e1
libtraceevent: Add recipe
...
Its needed by trace-cmd
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2022-12-24 14:30:48 -08:00
Gianluigi Spagnuolo
a28b7fdbf4
libbpf: add native and nativesdk BBCLASSEXTEND
...
To build pahole-native we need libbpf-native
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2022-11-30 09:46:47 -08:00
Xiangyu Chen
6ebff843cc
ipmitool: fix typo in .bb file's comments, using = instead of =?
...
Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2022-11-01 10:13:47 -07:00
Wang Mingyu
9712b6ea41
makedumpfile: upgrade 1.7.1 -> 1.7.2
...
Changelog:
=========
- LoongArch64 architecture support
- Support kernels up to v6.0 (x86_64)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2022-10-24 09:56:33 -07:00
Wang Mingyu
0afaceb22a
broadcom-bt-firmware: upgrade
...
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2022-10-18 08:23:44 -07:00
Gianluigi Spagnuolo
b53a59f326
bpftool: add aarch64 to COMPATIBLE_HOST
2022-09-29 08:14:17 -07:00
wangmy
eac0f028bd
libpfm4: upgrade 4.11.0 -> 4.12.0
...
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2022-09-20 18:55:26 -07:00
Khem Raj
b0d2977fb1
ipmitool: Update to 1.8.19
...
Remove backported patches
Add a patch to fix build with clang
Add a patch to stop downloading IANA registry during configure
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2022-09-05 22:49:35 -07:00
Khem Raj
d8e4451e47
ipmiutil: Add missing headers for protypes of free/malloc/atoi
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2022-09-05 22:49:35 -07:00
Khem Raj
c49b8b8778
oprofile: Fix configure check for perf_events support
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2022-09-05 22:49:35 -07:00
Sakib Sajal
e231c86e28
minicoredumper: retry elf parsing as long as needed
...
Maximum number of tries, in rare cases, is insufficient for
elf parse. Backport patch that fixes the issue.
Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2022-06-30 07:01:38 -04:00
Wang Mingyu
e73f940f9c
libbpf: upgrade 0.7.0 -> 0.8.0
...
Changelog:
https://github.com/libbpf/libbpf/releases/tag/v0.8.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2022-05-24 08:39:45 -07:00
Randy MacLeod
66e6353c57
intel-speed-select: Add libnl dependency and extend CFLAGS
...
Add libnl dependency and extend CFLAGS to include the libnl3 directory.
Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com >
Signed-off-by: Aryaman Gupta <aryaman.gupta@windriver.com >
Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com >
Signed-off-by: Aryaman Gupta <aryaman.gupta@windriver.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2022-05-09 18:45:07 -07:00
Chase Qi
fd330c4514
kernel-selftest: install kselftest runner
...
Install kselftest runner and the required kselftest-list.txt.
Signed-off-by: Chase Qi <chase.qi@linaro.org >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2022-05-07 18:47:16 -07:00
Khem Raj
f994a19220
makedumpfile: Use right TARGET for ppc32
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2022-05-01 07:59:42 -07:00