summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-benchmark
Commit message (Collapse)AuthorAgeFilesLines
* s-suite: push SRCREV to version 3.2Paolo Valente2019-04-161-2/+2
| | | | | Signed-off-by: Paolo Valente <paolo.valente@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* analyze-suspend: update to 5.3Oleksandr Kravchuk2019-04-091-2/+2
| | | | | Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Fix build error for armeb.leimaohui2019-04-061-0/+1
| | | | | Signed-off-by: Lei Maohui <leimaohui@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* s-suite: push SRCREV to version 3.1Paolo Valente2019-03-281-1/+1
| | | | | Signed-off-by: Paolo Valente <paolo.valente@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cpuburn-arm: Add armv7ve as a valid machineFabio Berton2019-03-221-0/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nbench-byte: update SRC_URIOliver Friedrich2019-03-191-1/+1
| | | | | | Signed-off-by: Oliver Friedrich <oliver.friedrich@tq-group.com> Signed-off-by: Matthias Schiffer <matthias.schiffer@ew.tq-group.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libc-bench: Upgrade to use new location for SRC_URIKhem Raj2019-03-041-5/+9
| | | | | | This also clarifies the copyright and license Signed-off-by: Khem Raj <raj.khem@gmail.com>
* phoronix-test-suite: Upgrade 8.2.0 -> 8.6.0Changqing Li2019-02-201-2/+2
| | | | | Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* glmark2: update to current gitRoss Burton2019-02-064-105/+3
| | | | | | | | | | | | | Remove two patches merged upstream. The other patch isn't required so can be deleted. Remove explicit --std=c++11 as the wscript adds --std=c++14 now. Change PV to contain the full date just in case we want to update more than once a month. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tinymembench: Fix build with clang assemblerKhem Raj2019-01-302-1/+447
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cpuburn-arm: Move cpuburn-neon to cpuburn-arm and add more testsKhem Raj2019-01-305-30/+184
| | | | | | This provides more benchmarks for different arm arches >= v7 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tinymembench: Update to tip of masterKhem Raj2019-01-021-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* s-suite: push SRCREV to version 3.0Paolo Valente2018-12-181-3/+5
| | | | | Signed-off-by: Paolo Valente <paolo.valente@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* phoronix-test-suite: upgrade to 8.2.0Changqing Li2018-11-291-2/+2
| | | | | Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fio: Upgrade to 3.12Mingli Yu2018-11-162-5/+5
| | | | | | | | | 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>
* iozone3: Upgrade to 484Mingli Yu2018-11-151-2/+2
| | | | | Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* add a storage I/O benchmark test suiteAnders Roxell2018-10-191-0/+30
| | | | | Signed-off-by: Anders Roxell <anders.roxell@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libhugetlbfs: Refresh patches with devtoolKhem Raj2018-10-1211-71/+65
| | | | | | | | 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>
* libhugetlbfs: Update to 2.21Daniel Díaz2018-10-042-107/+5
| | | | | | | | | | | | | | | | | | | 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>
* dbench: split one dpg packageHongxu Jia2018-09-181-2/+3
| | | | | | | | | | | 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>
* phoronix-test-suite: add dependency on lsb_releaseRoss Burton2018-08-311-1/+1
| | | | | Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lmbench: fix usrmerge install pathMingli Yu2018-08-272-11/+16
| | | | | | | | | | | | | | | | | 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>
* fio: disable compiler optimizationsMingli Yu2018-08-211-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* fio: Upgrade to 3.8Mingli Yu2018-08-211-2/+2
| | | | | Signed-off-by: Mingli Yu <Mingli.Yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* glmark2: add dependency on virtual/libgbm for drm-gl, drm-gles2 PACKAGECONFIGMartin Jansa2018-08-191-2/+2
| | | | | | | | * 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>
* iperf3: Upgrade to 3.6Mingli Yu2018-08-021-3/+3
| | | | | | | | | | | | | | | | | | * 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>
* fio: Upgrade to 3.7Mingli Yu2018-07-202-4/+101
| | | | | | | | | | | | | * 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>
* bonnie++: Upgrade to 1.04Mingli Yu2018-07-202-23/+3
| | | | | | | | 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>
* iozone3: Upgrade to 482Mingli Yu2018-07-121-3/+3
| | | | | | | | | | | | | 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>
* phoronix-test-suite: upgrade to 8.0.1Ross Burton2018-07-031-3/+3
| | | | | | | | 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>
* libhugetlbfs: Fix build on muslKhem Raj2018-06-227-0/+219
| | | | | | needs more runtime testing Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lmbench: add UPSTREAM_CHECK_URIYi Zhao2018-05-291-0/+3
| | | | | Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libhugetlbfs: add UPSTREAM_CHECK_GITTAGREGEXYi Zhao2018-05-291-0/+2
| | | | | Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* iozone3: add UPSTREAM_CHECK_REGEXYi Zhao2018-05-291-0/+2
| | | | | Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* iperf3: Drop redundant patchKhem Raj2018-05-232-26/+0
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lmbench: fix Upstream-Status metadata typos in patchMikko Rapeli2018-05-231-1/+1
| | | | | Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nbench-byte: Dont append cflags to ccKhem Raj2018-05-231-1/+1
| | | | | | adding cflags is redundant Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lmbench: Link with libtirpc on glibc as wellKhem Raj2018-05-171-3/+3
| | | | | | | glibc has dropped obsoleted rpc support Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* phoronix-test-suite: disable systemd services by defaultSlater, Joseph2018-05-171-0/+5
| | | | | | | | | | 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>
* lmbench: refresh local patches to avoid fuzz warningsDenys Dmytriyenko2018-04-0811-98/+144
| | | | | Signed-off-by: Denys Dmytriyenko <denys@ti.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* iperf3: refresh patchHains van den Bosch2018-04-081-15/+1
| | | | | | | | | | | | | | | | | | | | | | | | | 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>
* glmark2: refresh Fix-configure-for-sqrt-check.patchAndreas Müller2018-04-081-7/+15
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* phoronix-test-suite: upgrade 7.4.0 -> 7.8.0Anuj Mittal2018-03-291-2/+2
| | | | | | | | 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>
* iperf: rename to iperf2 and bump 2.0.5 -> 2.0.10Ioan-Adrian Ratiu2018-02-115-99/+19
| | | | | | | | | | | | 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>
* Revert "iperf: remove deprecated package"Ioan-Adrian Ratiu2018-02-114-0/+99
| | | | | | | | | | | | | | | 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>
* libc-bench: add recipeMing Liu2017-11-191-0/+17
| | | | | | | | | | | | | | | | | 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>
* whetstone_1.2.bb: Add whetstone benchmarkManjukumar Matha2017-11-151-0/+20
| | | | | | | | | | | 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>
* linpack_1.0.bb: Add linpack benchmarkManjukumar Matha2017-11-151-0/+20
| | | | | | | | | | | | 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>
* phoronix-test-suite: Upgrade from v6.6.1 to v7.4.0Tim Orling2017-10-041-2/+2
| | | | | Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* nbench-byte: Update SRC_URI to fossies.orgKhem Raj2017-10-021-1/+2
| | | | | | | | | | 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>