aboutsummaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-benchmark
AgeCommit message (Collapse)Author
2018-11-18fio: Upgrade to 3.12Mingli Yu
Refresh 0001-update-the-interpreter-paths.patch as the folder unit_tests/ is renamed to t/ in below commit: c44d2c6e Move steady state unit test to t/ Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-11-18iozone3: Upgrade to 484Mingli Yu
Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-10-19add a storage I/O benchmark test suiteAnders Roxell
Signed-off-by: Anders Roxell <anders.roxell@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-10-12libhugetlbfs: Refresh patches with devtoolKhem Raj
Makes devtool happy as per http://lists.openembedded.org/pipermail/openembedded-core/2018-March/148675.html Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Daniel Díaz <daniel.diaz@linaro.org>
2018-10-04libhugetlbfs: Update to 2.21Daniel Díaz
Version 2.21 was released on 9/17 [1]. These changes update the recipe to use that version. Only one of the existing patches had been merged upstream (as e3928d57 "Force text segment alignment to 0x08000000 for i386 with gold linker") -- the rest of them is still needed for proper cross-compilation. Upstream commit c3e5cb22 ("Remove bit-rotting scripts") got rid of the Perl stuff, due to it being "massively out of date", so the Perl bits in the recipe have gone away too. [1] https://github.com/libhugetlbfs/libhugetlbfs/releases/tag/2.21 Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-09-18dbench: split one dpg packageHongxu Jia
Multiple -dbg packages per recipe is not encouraged, and only one is recommended and the code only works properly in some cases for one. Add RPROVIDES_${PN}-dbg to be compatiable with previous dbg packages requiring. Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-08-31phoronix-test-suite: add dependency on lsb_releaseRoss Burton
Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-08-27lmbench: fix usrmerge install pathMingli Yu
Rework the patch use-base_libdir-instead-of-hardcoded-lib.patch to 0001-src-Makefile-use-libdir-instead-of-hardcoded-lib.patch to fix the below do_install error when usrmerge enabled in DISTRO_FEATURES and also fix the lib name from lmbench.a to libmbench.a | if [ ! -d /poky-build/tmp-glibc/work/core2-64-wrs-linux/lmbench/3.0-a9-r2/image/usr/usr/lib64 ]; then mkdir /poky-build/tmp-glibc/work/core2-64-wrs-linux/lmbench/3.0-a9-r2/image/usr/usr/lib64; fi | mkdir: cannot create directory /poky-build/tmp-glibc/work/core2-64-wrs-linux/lmbench/3.0-a9-r2/image/usr/usr/lib64 No such file or directory | Makefile:141: recipe for target 'install-target' failed | make[1]: *** [install-target] Error 1 Signed-off-by: Mingli Yu <Mingli.Yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-08-21fio: disable compiler optimizationsMingli Yu
Pass parameter "--disable-optimizations" to configure script to disable compiler optimizations to fix below issue: $ gdb /usr/bin/fio (gdb) r -h Starting program: /usr/bin/fio -h [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". Program received signal SIGILL, Illegal instruction. 0x0000000000407220 in prio_tree_init () at lib/prio_tree.c:61 61 index_bits_to_maxindex[i] = (1UL << (i + 1)) - 1; (gdb) bt #0 0x0000000000407220 in prio_tree_init () at lib/prio_tree.c:61 #1 0x0000000000482208 in __libc_csu_init (argc=argc@entry=2, argv=argv@entry=0x7fffffffecc8, envp=0x7fffffffece0) at /usr/src/debug/glibc/2.26-r0/git/csu/elf-init.c:88 #2 0x00000031c742095e in __libc_start_main (main=0x407700 <main>, argc=2, argv=0x7fffffffecc8, init=0x4821b6 <__libc_csu_init>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffecb8) at /usr/src/debug/glibc/2.26-r0/git/csu/libc-start.c:264 #3 0x00000000004077ea in _start () at ../sysdeps/x86_64/start.S:120 Signed-off-by: Mingli Yu <Mingli.Yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-08-21fio: Upgrade to 3.8Mingli Yu
Signed-off-by: Mingli Yu <Mingli.Yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-08-19glmark2: add dependency on virtual/libgbm for drm-gl, drm-gles2 PACKAGECONFIGMartin Jansa
* it's checked by wscript for all flavors with drm in it: ('gbm','gbm', None, list_contains(ctx.options.flavors, 'drm')), Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-08-02iperf3: Upgrade to 3.6Mingli Yu
* Licence-Update: - Copyright years are updated to 2018 - Remove the part about src/tcp_window_size.{c,h} as iperf3 uses get/setsockopt() with SO_SNDBUF and SO_RCVBUF directly now * Update the path parameter for --with-openssl as ${RECIPE_SYSROOT}${prefix} to fix the below do_configure error | checking for openssl/ssl.h in /poky-build/tmp/work/i586-poky-linux/iperf3/3.6-r0/recipe-sysroot... no | checking whether compiling and linking against OpenSSL works... no | configure: error: in `/poky-build/tmp/work/i586-poky-linux/iperf3/3.6-r0/build': | configure: error: --with-openssl was given, but test for OpenSSL failed Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-07-20fio: Upgrade to 3.7Mingli Yu
* Licence-Update: Address update in COPYING * Add patch 0001-update-the-interpreter-paths.patch and add python and bash to RDEPENDS_${PN} to fix below QA issues: ERROR: fio-3.7-r0 do_package_qa: QA Issue: /usr/bin/fiologparser.py contained in package fio requires /usr/bin/python2.7, but no providers found in RDEPENDS_fio? [file-rdeps] ERROR: fio-3.7-r0 do_package_qa: QA Issue: /usr/bin/genfio contained in package fio requires /usr/bin/bash, but no providers found in RDEPENDS_fio? [file-rdeps] Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-07-20bonnie++: Upgrade to 1.04Mingli Yu
Remove the patch gcc-4.3-fixes.patch as build successfully without it. Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-07-12iozone3: Upgrade to 482Mingli Yu
Licence-Update: The copyright info is located in source file iozone.c. Previously in v465, the copyright info is located between lines 37 to 48 and lines 260 to 266, but now in v482, it is located between lines 37 to 48 and lines 269 to 275 instead. Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-07-03phoronix-test-suite: upgrade to 8.0.1Ross Burton
Add a dependency on lscpu as the processor information needs it, and os-release as that is used to identify the distribution. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-06-22libhugetlbfs: Fix build on muslKhem Raj
needs more runtime testing Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-05-29lmbench: add UPSTREAM_CHECK_URIYi Zhao
Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-05-29libhugetlbfs: add UPSTREAM_CHECK_GITTAGREGEXYi Zhao
Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-05-29iozone3: add UPSTREAM_CHECK_REGEXYi Zhao
Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-05-23iperf3: Drop redundant patchKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-05-23lmbench: fix Upstream-Status metadata typos in patchMikko Rapeli
Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-05-23nbench-byte: Dont append cflags to ccKhem Raj
adding cflags is redundant Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-05-17lmbench: Link with libtirpc on glibc as wellKhem Raj
glibc has dropped obsoleted rpc support Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-05-17phoronix-test-suite: disable systemd services by defaultSlater, Joseph
Unfortunately, the default behavior for at least the client service is to reboot the machine if it encounters problems. Since it is pretty much guaranteed to need target specific configuration info, we should not enable the service(s) by default. Signed-off-by: Joe Slater <joe.slater@windriver.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-04-08lmbench: refresh local patches to avoid fuzz warningsDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-04-08iperf3: refresh patchHains van den Bosch
WARNING: iperf3-3.2-r0 do_patch: Some of the context lines in patches were ignored. This can lead to incorrectly applied patches. The context lines in the patches can be updated with devtool: devtool modify <recipe> devtool finish --force-patch-refresh <recipe> <layer_path> Then the updated patches and the source tree (in devtool's workspace) should be reviewed to make sure the patches apply in the correct place and don't introduce duplicate lines (which can, and does happen when some of the context is ignored). Further information: http://lists.openembedded.org/pipermail/openembedded-core/2018-March/148675.html https://bugzilla.yoctoproject.org/show_bug.cgi?id=10450 Details: Applying patch 0001-include-stdint.h-for-various-std-c99-int-types.patch patching file src/cjson.h Hunk #1 succeeded at 28 with fuzz 2 (offset 5 lines). patching file src/timer.h Now at patch 0001-include-stdint.h-for-various-std-c99-int-types.patch Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-04-08glmark2: refresh Fix-configure-for-sqrt-check.patchAndreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-03-29phoronix-test-suite: upgrade 7.4.0 -> 7.8.0Anuj Mittal
List of changes here: https://github.com/phoronix-test-suite/phoronix-test-suite/blob/master/ChangeLog Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-02-11iperf: rename to iperf2 and bump 2.0.5 -> 2.0.10Ioan-Adrian Ratiu
Both iperf2 and iperf3 are actively maintained projects. iperf2 was forked from the old iperf codebase because iperf3 is an incompatible and as of yet incomplete rewrite from scratch. Rename the old iperf to ipref2 to avoid ambiguity. Drop all 3 patches we were carrying because they got merged upstream. Signed-off-by: Ioan-Adrian Ratiu <adrian.ratiu@ni.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-02-11Revert "iperf: remove deprecated package"Ioan-Adrian Ratiu
This reverts commit 2b6cad9522582b0816251b5efbbc4601d037ae0e. iperf3 is a complete rewrite which does not have full parity with iperf2 and in some cases it's intentionally backwards incompatble so moving to iperf3 is not possible for everyone. That's why the project got forked. These recipes/packages can live side by side because their projects are now independent (separate codebases and maintainers). Signed-off-by: Ioan-Adrian Ratiu <adrian.ratiu@ni.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-11-19libc-bench: add recipeMing Liu
libc-bench is a set of time- and memory-efficiency tests to compare implementations of various C/POSIX standard library functions. Coverage includes: - Malloc throughput with varying degrees and forms of contention between threads. - Malloc overhead and ability to return freed memory to the OS. - Literal string and regular expression searches. - Thread creation and joining throughput. - UTF-8 decoding. - Stdio buffered reads and writes. Signed-off-by: Ming Liu <liu.ming50@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-11-15whetstone_1.2.bb: Add whetstone benchmarkManjukumar Matha
The Whetstone benchmark is a synthetic benchmark for evaluating the performance of computers. https://en.wikipedia.org/wiki/Whetstone_(benchmark) Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Acked-by: Denys Dmytriyenko <denys@ti.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-11-15linpack_1.0.bb: Add linpack benchmarkManjukumar Matha
The LINPACK Benchmarks are a measure of a system's floating point computing power. Introduced by Jack Dongarra, they measure how fast a computer solves a dense n by n system of linear equations Ax = b, which is a common task in engineering. https://en.wikipedia.org/wiki/LINPACK_benchmarks Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-10-04phoronix-test-suite: Upgrade from v6.6.1 to v7.4.0Tim Orling
Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-10-02nbench-byte: Update SRC_URI to fossies.orgKhem Raj
Current SRC_URI responds with 404 Fix WARNING: nbench-byte-2.2.3-r0 do_fetch: Failed to fetch URL http://www.tux.org/~mayer/linux/nbench-byte-2.2.3.tar.gz, attempting MIRRORS if available Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-09-13glmark2: Set required distro features to openglMark Hatle
Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2017-08-31recipes: remove blacklisted recipesMartin Jansa
* as PNBLACKLIST message says, these recipes are blacklisted for long time and nobody showed any interest to fix them * remove all unused .patch and .inc files as well Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-08-31glmark2: Fix build with clangKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-08-28libhugetlbfs: Define HUGETLB_LDSCRIPT_PATHKhem Raj
When accessed relative to build dir it ends up using wrong relative paths and cant find the linker scripts when linked with clang Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-08-28iperf3: 3.1.3 -> 3.2Kai Kang
Upgrade iperf3 from 3.1.3 to 3.2. * update md5 checksum of license file which update year info and add same bsd license for src/net.c * add dependency openssl Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-08-28Dhrystone: add recipe 2.1Jose Alarcon
Dhrystone is a synthetic computing benchmark program developed in 1984 by Reinhold P. Weicker intended to be representative of system (integer) programming. https://en.wikipedia.org/wiki/Dhrystone Signed-off-by: Jose Alarcon <jose.alarcon@ge.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-08-13glmark2: Upgrade to 2017.07 releaseNicolas Dechesne
Upstream added new dependency on udev in a7ae55d NativeStateDRM: Probe the DRM node path to use with udev Patch removed since it was merged upstream in 5fcdba1 wayland: Fix destruction order of surface-related objects Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-07-24iperf3: Fix missing stdint.h and do not link with -pgKhem Raj
Helps compile with musl Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-07-24lmbench: Fix build with muslKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-07-14tinymembench: Disable on mips64Khem Raj
Not yet supported Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-07-01lmbench: Fix build with hardening flagsKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-07-01glmark2: update to latestTrevor Woerner
Fixes and updates for imx, pl111, and vc4. Signed-off-by: Trevor Woerner <twoerner@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-06-19tiobench: Fix build with hardening flagsKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-05-23phoronix-test-suite: remove it from blacklistdengke.du@windriver.com
The phoronix-test-suite was in blacklist, because the php-cli can't work, the php-cli can work now, so remove it from blacklist. Signed-off-by: Dengke Du <dengke.du@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>