aboutsummaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-benchmark
AgeCommit message (Collapse)Author
2024-03-25fio: Upgrade to 3.36+gitKhem Raj
Brings needed fixes to build with latest musl as well. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-17recipes: Drop remaining PR values from recipesMartin Jansa
* as oe-core did in: https://git.openembedded.org/openembedded-core/commit/?id=d4c346e8ab * when people are have to maintain own PRs for recipes in oe-core, they might add them for meta-oe recipes at the same time when upgrading to next LTS Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-05glmark2: add upstream patch to not care about stencil configRandolph Sapp
The upstream project already patched this, but considering this package is currently locked to the latest tag, I'll add it here. This fixes an issue with stencil configs being scored unnecessarily low. It also addresses a problem when the target config is below 0. Signed-off-by: Randolph Sapp <rs@ti.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-29iperf3: upgrade 3.15 -> 3.16Xiangyu Chen
rebase patch 0001-configure.ac-check-for-CPP-prog.patch for iperf3.16 Changelog: =========== Multiple test streams started with -P/--parallel will now be serviced by different threads. This allows iperf3 to take advantage of multiple CPU cores on modern processors, and will generally result in significant throughput increases (PR #1591). OpenSSL 3 is now detected at build time. If OpenSSL 3 is found, various older, deprecated, APIs will not be used. iperf3 will continue to work with OpenSSL 1.1.1. OpenSSL is used as a part of the iperf3 authentication functionality (Issue #1300, PR#1589). The authorized users file used by the authentication functionality is now checked for accessibility much earlier during the program startup, as opposed to being checked near the start of a test (Issue #1583, PR #1585). Iperf3 now requires pthreads and C atomic variables to compile and run. Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09recipes: drop ${SRCPV} usageMartin Jansa
* Drop SRCPV similarly like oe-core did in: https://git.openembedded.org/openembedded-core/commit/?h=nanbield&id=843f82a246a535c353e08072f252d1dc78217872 * SRCPV is deferred now from PV to PKGV since: https://git.openembedded.org/openembedded-core/commit/?h=nanbield&id=a8e7b0f932b9ea69b3a218fca18041676c65aba0 Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
2024-01-28bonnie++: New recipe for version 2.0Jörg Sommer
Newer versions of bonnie get published on <https://doc.coker.com.au/projects/bonnie/>. Unfortunately, the new version doesn't compile with g++ 11 which requires *fix-csv2html-data.patch* and configure fails due to cross compilation which gets fixed with *fix-configure-lfs.patch* Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-29fio: revert "fio: upgrade 3.32 -> 2022"Alexander Kanavin
This was a bogus update (from AUH I believe) and should be reverted. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-05fio: upgrade 3.32 -> 2022Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-10-07stressapptest: Upgrade to 1.0.11 releaseKhem Raj
Drop patches already in this upstream version Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-09-20iperf3: upgrade 3.14 -> 3.15Wang Mingyu
Changelog: =========== Several bugs that could allow the iperf3 server to hang waiting for input on the control connection has been fixed. A bug that caused garbled output with UDP tests on 32-bit hosts has been fixed (PR #1554, PR #1556). This bug was introduced in iperf-3.14. A bug in counting UDP messages has been fixed (PR #1367, PR #1380). Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-30sysbench: avoid -L/usr/lib32 and configure-unsafe QA issueMartin Jansa
* when libdir isn't /usr/lib (e.g. /usr/lib32 with multilib), then m4/lib-prefix.m4 can add additional_libdir=\"$libdir\": dnl Potentially add $additional_libdir to $LDFLAGS. dnl But don't add it dnl 1. if it's the standard /usr/lib, dnl 2. if it's already present in $LDFLAGS, dnl 3. if it's /usr/local/lib and we are using GCC on Linux, dnl 4. if it doesn't exist as a directory. if test "X$additional_libdir" != "X/usr/$acl_libdirstem"; then this doesn't happen in regular builds because of condion 1. above * fixes: ERROR: QA Issue: This autoconf log indicates errors, it looked at host include and/or library paths while determining system capabilities. Rerun configure task after fixing this. [configure-unsafe] * drop libaio from DEPENDS as it's added by PACKAGECONFIG when enabled * I've also tried to drop brokensep as it was added in: https://git.openembedded.org/meta-openembedded/commit/?id=bb31da87599853b2e5d4d4adc641a93edb22cd16 https://github.com/openembedded/meta-openembedded/pull/632/commits/d2265dbacdb9e7bd7d6e4a9f1a2b3cc1633fb328 without any explation why brokensep was needed for 1.0.20 (while it wasn't used in 0.4.12 version) and it looks like luajit detection fails without broken sep and build with internal luajit then fails with: ./lua/internal/sysbench.lua.h:1:17: error: expected '=', ',', ';', 'asm' or '__attribute__' before '/' token 1 | unsigned char __/__/__/__/git/src/lua/internal/sysbench_lua[] = | ^ but I'll leave this to someone actually using sysbench Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-03remove unused AUTHOR variableMichael Opdenacker
No longer used in generating packages Also creates a possible confusion with the recipe maintainer name. Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-01iperf3: remove incorrect CVE_PRODUCT settingChen Qi
This CVE_PRODUCT setting seems to be copied from the iperf2 recipe. But the CVE_PRODUCT for iperf3 should be just iperf3. For example, https://nvd.nist.gov/vuln/detail/CVE-2023-38403. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-20iperf3: upgrade 3.13 -> 3.14Wang Mingyu
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-06-21*.patch: add Upstream-Status to all patchesMartin Jansa
There is new patch-status QA check in oe-core: https://git.openembedded.org/openembedded-core/commit/?id=76a685bfcf927593eac67157762a53259089ea8a This is temporary work around just to hide _many_ warnings from optional patch-status (if you add it to WARN_QA). This just added Upstream-Status: Pending everywhere without actually investigating what's the proper status. This is just to hide current QA warnings and to catch new .patch files being added without Upstream-Status, but the number of Pending patches is now terrible: 5 (26%) meta-xfce 6 (50%) meta-perl 15 (42%) meta-webserver 21 (36%) meta-gnome 25 (57%) meta-filesystems 26 (43%) meta-initramfs 45 (45%) meta-python 47 (55%) meta-multimedia 312 (63%) meta-networking 756 (61%) meta-oe Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-08iozone3: upgrade 492 -> 506Wang Mingyu
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-04-23mbw: upgrade 1.5 -> 2.0Wang Mingyu
License-Update: Update spec file with new license: from LGPLv2.1 to GPL-3.0-or-later Changelog: =========== Merge pull request #17 from raas/add-license-1 Add LICENSE, GPL v3.0 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-04iperf3: Update to 3.13Fabio Estevam
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-02-27glmark2: Update to 2023.01Fabio Estevam
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-26lmbench: set up /usr/bin/hello as alternativeDenys Dmytriyenko
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-24.patch: fix Upstream-Status formatting issues reported by patchreview tool ↵Martin Jansa
from oe-core Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-02-09phoronix-test-suite: fix CVE-2022-40704Joe Slater
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-01-27.patch: fix Upstream-Status formatting issues reported by patchreview tool ↵Martin Jansa
from oe-core Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-01-08sysbench: Enable only on architectures supporting LuaJITKhem Raj
LuaJIT is a hard dependency for newer sysbench Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-01-08sysbench: Upgrade 0.4.12 -> 1.0.20Peter Bergin
Use system cuncurrencykit and enable riscv Signed-off-by: Peter Bergin <peter@berginkonsult.se> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-12-27memtester: upgrade 4.5.1 -> 4.6.0Wang Mingyu
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-17stressapptest: Fix build with largefile support and muslKhem Raj
Update status of patches as they are submitted upstream Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-12-08stressapptest: Upgrade to latest tipKhem Raj
Brings in support for mips along with other fixes Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-10-09iperf3: upgrade 3.11 -> 3.12Wang Mingyu
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-09-07lmbench: Fix build time tests and use the scripts/buildKhem Raj
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-05lmbench: Add patch to fix typo including string.h headerKhem Raj
Move all patches under one directory, to keep it simple Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-09-05fio: upgrade 3.31 -> 3.32Wang Mingyu
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-08-25fio: Fix additional warnings seen with muslKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-25dhrystone: Disable warnings as errors with clangKhem Raj
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-15fio: upgrade 3.30 -> 3.31Wang Mingyu
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-13sysbench: Always enable largefile supportKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-07-11glmark2: Build with mesonAndreas Müller
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-07phoronix-test-suite: upgrade 10.8.3 -> 10.8.4wangmy
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-06-30iperf: Set CVE_PRODUCT to "iperf_project:iperf"Akash Hadke
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-30glmark2: fix compatibility with python-3.11Martin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-05-09phoronix-test-suite: upgrade 10.8.2 -> 10.8.3wangmy
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-09mbw: upgrade 1.4 -> 1.5zhengrq.fnst
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-04-13phoronix-test-suite: upgrade 10.8.1 -> 10.8.2Trevor Gamblin
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-13glmark2: Fix build with gcc12Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-11fio: upgrade 3.29 -> 3.30wangmy
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-21iperf3: upgrade from 3.9 to 3.11Randy MacLeod
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-04recipes: Update LICENSE variable to use SPDX license identifiersKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-21recipes: Use renamed SKIP_RECIPE varFlagKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-03phoronix-test-suite: upgrade 9.2.1 -> 10.8.1Trevor Gamblin
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>
2021-12-27glmark2: upgrade 2021.02 -> 2021.12zhengruoqin
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>