Commit Graph

328 Commits

Author SHA1 Message Date
Fabio Estevam ad3c5e1ab7 iperf3: Update to 3.13
Update to the 3.13 version.

The iperf3 release notes are available at:

https://github.com/esnet/iperf/blob/6bfe27d82a3f74ad1239aba987a4fb75c1005078/RELNOTES.md

The only change in the LICENSE file was the year update.

Signed-off-by: Fabio Estevam <festevam@denx.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-04 13:45:58 -08:00
Fabio Estevam a9b2d1303b glmark2: Update to 2023.01
Update to the 2023.01 version:

glmark2 2023.01 (20230119)
==========================

* Add gbm-gl/glesv2 flavors for GBM offscreen rendering.
* Add x11-gl-egl flavor that uses EGL under X11.
* Implement SwapInterval 0 for the DRM backend.
* Support multisampled configs in --visual-config.
* Support explicitly specifying the config id in --visual-config.
* Add CPU time and shader compilation time to available results.
* Add --results to specify which kind of results to report.
* Add --results-file to export results to XML or CSV.
* Add --version command-line option.

Remove 0001-libmatrix-Include-missing-utility-header.patch, which has been
upstreamed and refresh 0002-run-dispmanx-fullscreen.patch to avoid
fuzz warnings.

Signed-off-by: Fabio Estevam <festevam@denx.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-02-27 13:39:56 -08:00
Denys Dmytriyenko 3b2330e4ee lmbench: set up /usr/bin/hello as alternative
As lmbench installs this rather generically-named /usr/bin/hello binary,
it conflicts with the one provided by mbedtls, hence set it up as an
alternative to avoid conflicts when both are installed to rootfs or SDK.

Signed-off-by: Denys Dmytriyenko <denis@denix.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-02-26 00:17:45 -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
Joe Slater 32a0ff5516 phoronix-test-suite: fix CVE-2022-40704
CVE fix added after latest release (10.8.4).

Signed-off-by: Joe Slater <joe.slater@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-02-09 15:56:25 -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
Khem Raj d6821dcb74 sysbench: Enable only on architectures supporting LuaJIT
LuaJIT is a hard dependency for newer sysbench

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-01-08 13:55:20 -08:00
Peter Bergin bb31da8759 sysbench: Upgrade 0.4.12 -> 1.0.20
Use system cuncurrencykit and enable riscv

Signed-off-by: Peter Bergin <peter@berginkonsult.se>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-01-08 13:55:20 -08:00
Wang Mingyu f0f0736412 memtester: upgrade 4.5.1 -> 4.6.0
Changelog:
==========
  -fix warning on signedness of the ONE constant.
  -add note to conf-cc about how to silence gcc's incorrect warning
  "suggest parentheses around assignment".
  -fix overflow in output for reported address.
  -add note about randomizing values used at runtime by seeding PRNG.
  Disabled by default for reproducibility.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-12-27 16:03:06 -08:00
Khem Raj e0a389a660 stressapptest: Fix build with largefile support and musl
Update status of patches as they are submitted upstream

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-12-17 11:01:26 -08:00
Khem Raj ae9e3a054f stressapptest: Upgrade to latest tip
Brings in support for mips along with other fixes

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-12-08 17:10:48 -08:00
Wang Mingyu 7be2695d13 iperf3: upgrade 3.11 -> 3.12
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-10-09 20:06:54 -07:00
Khem Raj e97edfd764 lmbench: Fix build time tests and use the scripts/build
scripts/build does some configure like work before handing of
compilation to make, and these tests are essential for OE builds too
e.g. socklen_t differs between musl and glibc and this script can detect
that well.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-09-07 16:44:54 -07:00
Khem Raj 97f3a9e4a8 lmbench: Add patch to fix typo including string.h header
Move all patches under one directory, to keep it simple

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-09-05 22:49:34 -07:00
Wang Mingyu 05110a0ab4 fio: upgrade 3.31 -> 3.32
0001-io_uring-Replace-pthread_self-with-s-tid.patch
removed since it's included in 3.32

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-09-05 22:49:34 -07:00
Khem Raj 0e045dd978 fio: Fix additional warnings seen with musl
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-25 23:08:11 -07:00
Khem Raj c939359a02 dhrystone: Disable warnings as errors with clang
The sourcecode predate C99 and newer compiler are becoming string about
language syntax and standards compliance,so this starts to fail builds
due to additional warnings which are being promoted to errors. The
objective of this package is measuring performance so we can ignore
compiler warnings as errors

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-25 08:01:35 -07:00
Wang Mingyu 6a94da5d17 fio: upgrade 3.30 -> 3.31
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-15 16:27:53 -07:00
Khem Raj bc47b413ab sysbench: Always enable largefile support
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-13 07:05:31 -07:00
Andreas Müller ac0b851829 glmark2: Build with meson
Building with waf fails here with:
| /bin/sh: line 1: /usr/bin/wayland-scanner: No such file or directory
|
| /bin/sh: line 1: /usr/bin/wayland-scanner: No such file or directory

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-07-11 22:46:17 +01:00
wangmy 1afa5465e7 phoronix-test-suite: upgrade 10.8.3 -> 10.8.4
Changelog:
===========
pts-core: Allow sub-folders within PTS_EXTRA_SYSTEM_LOGS_DIR when uploading to Phoromatic server
pts-core: Fix TOTAL_LOOP_TIME handling
pts-core: openSUSE external dependency handling fixes
phodevi: Support for reporting video BIOS version
phodevi: Budgie desktop version detection
phodevi: Avoid deprecated wmic usage on Windows
phoromatic: Input sanitization updates in the result viewer

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-07-07 08:24:26 -07:00
Akash Hadke d55cc1d3f9 iperf: Set CVE_PRODUCT to "iperf_project:iperf"
Set CVE_PRODUCT as 'iperf_project:iperf' for iperf2 and iperf3
recipes, cve-check class is setting default CVE_PRODUCT to
'iperf2' and 'iperf3' respectively which ignores the iperf
CVEs from NVD Database.

Reference:
CVE-2016-4303
Link: https://nvd.nist.gov/vuln/detail/CVE-2016-4303

Signed-off-by: Akash Hadke <akash.hadke@kpit.com>
Signed-off-by: Akash Hadke <hadkeakash4@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-06-30 13:39:28 -04:00
Martin Jansa 274af1c051 glmark2: fix compatibility with python-3.11
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-06-30 13:39:28 -04:00
wangmy 2897dfc08b phoronix-test-suite: upgrade 10.8.2 -> 10.8.3
Changelog:
==========
pts-core: Workaround Ubuntu 22.04 apt-get crashing the entire process on dependency installation
pts-core: Improved TTF font file detection
pts-core: Minor random fixes
phodevi: Apple M1 detection on Linux

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-05-09 08:59:46 -07:00
zhengrq.fnst 8a6fb623bb mbw: upgrade 1.4 -> 1.5
License-Update: Version of mbw updated to 1.5

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-05-09 07:52:29 -07:00
Trevor Gamblin edb3ef57ec phoronix-test-suite: upgrade 10.8.1 -> 10.8.2
10.8.2 contains a fix for CVE-2022-0571.

Full release notes
(https://github.com/phoronix-test-suite/phoronix-test-suite/blob/master/ChangeLog):

Phoronix Test Suite 10.8.2
13 February 2022

pts-core: Arch Linux external dependency updates
pts-core: Workaround/fix PHP 5.4 usage with RHEL7-based distributions
pts-core: Convert compiler / multicore / single-threaded test suites
into virtual test suites since their properties can be auto-determined
based on OB metadata to avoid manually maintaining them
pts-core: Add virtual test suites for "riscv" and "aarch64" to make it
easy to show test profiles that can run successfully on RISC-V and
64-bit Arm hardware
phodevi: Improved detection for components found on the Steam Deck and
other hardware
phodevi: Add Arm Cortex-X1C detection
phodevi: CPU temperature reporting for additional SoCs such as the
Raspberry Pi 400
phoromatic: Additional input sanitization and validation improvements

Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-13 19:21:41 -07:00
Khem Raj 4cde452b19 glmark2: Fix build with gcc12
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-13 19:21:41 -07:00
wangmy 31e0ca154c fio: upgrade 3.29 -> 3.30
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-11 08:52:55 -07:00
Randy MacLeod f46265250f iperf3: upgrade from 3.9 to 3.11
The copyright dates were exteneded to 2022 so the LICENSE hash changed.

Add some blank lines in the recipe to make it easier to read and
refresh the patches to eliminate patch fuzz warnings.

Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-21 08:25:11 -07:00
Khem Raj 14c7d8a0d7 recipes: Update LICENSE variable to use SPDX license identifiers
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-04 17:41:45 -08:00
Khem Raj 1d4b29aa87 recipes: Use renamed SKIP_RECIPE varFlag
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-21 18:12:04 -08:00
Trevor Gamblin edf4e7ad83 phoronix-test-suite: upgrade 9.2.1 -> 10.8.1
10.8.1 is the latest release, including fixes for CVE-2022-0196 and
CVE-2022-0197. Since the version jump is significant, the release notes
would be too long to list here. They can be found at
https://github.com/phoronix-test-suite/phoronix-test-suite/releases.

Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-03 08:44:32 -08:00
zhengruoqin 05d313acb1 glmark2: upgrade 2021.02 -> 2021.12
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-12-27 11:46:41 -08:00
wangmy c8261ca2ee fio: upgrade 3.28 -> 3.29
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-12-21 18:49:37 -08:00
Khem Raj c1968ea88c linpack: Build both sp and dp binaries
This eases out running single-precision and double-precision benchmarks.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-11 06:36:53 -08:00
Richard Purdie b402a3076f recipes: Update SRC_URI branch and protocols
This patch updates SRC_URIs using git to include branch=master if no branch is set
and also to use protocol=https for github urls as generated by the conversion script
in OE-Core.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-03 06:57:49 -07:00
Khem Raj 1e3a6e7be3 fio: Upgrade to 3.28
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-09-24 08:12:36 -07:00
Martin Jansa c61dc077bb Convert to new override syntax
This is the result of automated script (0.9.1) conversion:

oe-core/scripts/contrib/convert-overrides.py .

converting the metadata to use ":" as the override character instead of "_".

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-08-03 10:21:25 -07:00
Khem Raj c5f7cfb8db libhugetlbfs: Disable build with glibc 2.34+
It uses __morecore internal function from glibc which has been removed
in 2.34+ and replacing it is not so simple and upstream needs to fix it
see [1]

[1] https://github.com/libhugetlbfs/libhugetlbfs/issues/52

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-08-03 10:21:25 -07:00
Nicolas Dechesne c8992dc771 mbw: add new recipe
The last release/tag is 1.4 but it's from 2014. So use current head
for now.

Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-07-27 09:52:23 -07:00
massimo toscanelli 59cce5ad16 sysbench: fix memory test
In sysbench version 0.4, the tmp variable used by the memory test to
execute requests is optimized by the compiler. Caching mechanism reduces
the direct accesses to the memory increasing the transfer speed. This
leads to false timing estimations that considerably affect read and
also random write operations.

In sysbench version 1, this issue is fixed adding the volatile modifier
to the tmp variable. This prevents compiler optimizations forcing a direct
access to the memory.

The final result is a realistic transfer speed measurement.

Signed-off-by: massimo toscanelli <massimo.toscanelli@leica-geosystems.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-07-13 09:39:15 -07:00
Khem Raj 4b5e0df086 libc-bench: Do not override ldflags in makefile
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-06-26 00:45:10 -07:00
zhengruoqin e343088c7e iozone3: upgrade 490 -> 492
Refresh the following patch:
parallelism.patch

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-06-10 07:06:34 -07:00
zhengruoqin 7e392ce174 memtester: upgrade 4.5.0 -> 4.5.1
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-06-03 09:13:52 -07:00
zhengruoqin 17f07baff8 fio: upgrade 3.26 -> 3.27
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-06-03 09:13:52 -07:00
Guy Morand a4309fb664 qperf: add qperf recipe
Signed-off-by: Guy Morand <guy@guy-morand.ch>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-05-31 15:01:22 -07:00
Persian Prince 409a6dc00f tinymembench: Correct PV
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-28 12:12:58 -07:00
Denys Dmytriyenko 3c41c25774 glmark2: also depend on wayland-protocols when wayland distro feature is on
Fixes this:
| Checking for 'libpng12'                  : not found
| Checking for 'libpng15'                  : not found
| Checking for 'libpng16'                  : yes
| Checking for 'x11'                       : not found
| Checking for 'libdrm'                    : yes
| Checking for 'gbm'                       : yes
| Checking for 'libudev'                   : yes
| Checking for 'mirclient'                 : not found
| Checking for 'wayland-client'            : yes
| Checking for 'wayland-cursor'            : yes
| Checking for 'wayland-egl'               : yes
| Checking for 'wayland-protocols'         : not found
| The configuration failed

Signed-off-by: Denys Dmytriyenko <denis@denix.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-28 12:12:58 -07:00
zhengruoqin f89473d972 glmark2: upgrade 20201114 -> 2021.02
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-19 01:19:14 -07:00
zangrc 8a68829eb9 fio: upgrade 3.25 -> 3.26
Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-16 21:37:14 -07:00