summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-benchmark
Commit message (Collapse)AuthorAgeFilesLines
...
* memtester: upgrade 4.5.0 -> 4.5.1zhengruoqin2021-06-031-2/+2
| | | | | Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fio: upgrade 3.26 -> 3.27zhengruoqin2021-06-031-1/+1
| | | | | Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* qperf: add qperf recipeGuy Morand2021-05-311-0/+19
| | | | | Signed-off-by: Guy Morand <guy@guy-morand.ch> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tinymembench: Correct PVPersian Prince2021-03-281-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* glmark2: also depend on wayland-protocols when wayland distro feature is onDenys Dmytriyenko2021-03-281-1/+1
| | | | | | | | | | | | | | | | | | | | 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>
* glmark2: upgrade 20201114 -> 2021.02zhengruoqin2021-03-192-141/+2
| | | | | Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fio: upgrade 3.25 -> 3.26zangrc2021-03-161-1/+1
| | | | | Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libhugetlbfs: Fix ARCH setting for ppc64 LEKhem Raj2021-03-121-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lmbench: Install cache command and fix typos in manual pageYanfei Xu2021-02-232-0/+32
| | | | | | | | Cache command was omitted when install, now add it. Fix a few typos in lat_unix_connect manual page. Signed-off-by: Yanfei Xu <yanfei.xu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libhugetlbfs: improve reproducibilityOleksiy Obitotskyy2021-02-082-0/+32
| | | | | | | | | CPPFLAGS was overrided for tests, so we missing DEBUG_PREFIX_MAP and got absolute path in binary. Signed-off-by: Oleksiy Obitotskyy <oobitots@cisco.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* iperf3: fix build with autoconf 2.71Andrey Zhizhikin2021-02-042-0/+32
| | | | | | | | | | | | Add patch that checks for CPP prog, which helps to resolve build errors: ../git/configure: line 14427: CPP: command not found | ../git/configure: line 14553: ac_fn_c_try_cpp: command not found | ../git/configure: line 14553: ac_fn_c_try_cpp: command not found Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lmbench: lat_fifo: Fix cleanup sequenceHe Zhe2021-01-252-0/+43
| | | | | | | | Files should be unlinked after all users exit. Otherwise we might experience (w) read/write on pipe: No such file or directory Signed-off-by: He Zhe <zhe.he@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lmbench: Fix webpage-lm and manual page typosHe Zhe2021-01-253-0/+180
| | | | | | | | /usr/binlmbench references src/webpages which was never copied to target. Fix this and a bunch of typos in manual pages Signed-off-by: He Zhe <zhe.he@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lmbench: Fix setting LDLIBS failureHe Zhe2021-01-051-1/+1
| | | | | | | | | | | | | scripts/build is interpreted as an sh script which may not recognize variable assignment operator += and thus give the following error and fail to append LDLIBS. ../scripts/build: 21: ../scripts/build: LDLIBS+=-lm: not found Use the basic assignment instead. Signed-off-by: He Zhe <zhe.he@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* glmark2: fix precision handling bugsTrevor Woerner2020-12-182-0/+139
| | | | | | | | | | | This patch comes from Alyssa Rosenzweig and fixes/clarifies glmark2's handling of fp16 overflows which result in corrupted rendering on some drivers. See: https://github.com/glmark2/glmark2/pull/132 Signed-off-by: Trevor Woerner <twoerner@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fio: upgrade 3.24 -> 3.25zangrc2020-12-181-1/+1
| | | | | Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* glmark2: revert to previous behaviourTrevor Woerner2020-12-101-3/+4
| | | | | | | | | | - use "drm-gles2" as the default PACKAGECONFIG outside of any defined DISTRO_FEATURES - use a version string that includes the full date of the latest git change (not just: <year>.<month>) Signed-off-by: Trevor Woerner <twoerner@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* glmark2: add support for dispmanxTrevor Woerner2020-12-033-7/+168
| | | | | | | | | | | | | | | Upstream glmark2 includes support for running glmark2 on a RaspberryPi via the dispmanx interface, as is provided by "userland". The build depends on x11, but this is a quirk of the upstream sources. One can easily build a minimal image without any x11/wayland on which to run dispmanx applications directly (including glmark2). NOTE: unlike with other flavours, one can only build the dispmanx-eglv2 flavour on its own (this is a constraint of the glmark2 build) Signed-off-by: Trevor Woerner <twoerner@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* glmark2: update to latestTrevor Woerner2020-12-031-2/+3
| | | | | Signed-off-by: Trevor Woerner <twoerner@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* glmark2: update informationTrevor Woerner2020-12-031-2/+2
| | | | | | | | According to https://launchpad.net/glmark2 the preferred "home" and bugtracker for the project are on github. Signed-off-by: Trevor Woerner <twoerner@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fio: upgrade 3.22 -> 3.24zangrc2020-11-231-1/+1
| | | | | Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* glmark2: no need to patch wafRoss Burton2020-10-182-14/+1
| | | | | | | | Now that waf.bbclass in oe-core uses Python 3 explictly we don't need to patch glmark. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* memtester: upgrade 4.4.0 -> 4.5.0Zang Ruochen2020-10-141-2/+2
| | | | | Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* utouch-*, ifenslave, iozone3, ttf-honkyfonts, python3-smbus: don't use ↵Martin Jansa2020-10-091-1/+1
| | | | | | | | | | | trailing slash in S * see oe-core base.bbclass changes from: https://lists.openembedded.org/g/openembedded-core/message/143159 https://lists.openembedded.org/g/openembedded-core/message/143161 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* memtester: upgrade 4.3.0 -> 4.4.0Zang Ruochen2020-09-172-60/+2
| | | | | Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libhugetlbfs: revert one commit from 2.23 to work around build error on armMartin Jansa2020-09-162-0/+211
| | | | | | | | | | | | * works around ERROR: libhugetlbfs-1_2.23-r0 do_populate_sysroot: Fatal errors occurred in subprocesses: Command '['arm-oe-linux-gnueabi-strip', '--remove-section=.comment', '--remove-section=.note', 'libhugetlbfs/1_2.23-r0/sysroot-destdir/usr/lib/libhugetlbfs/tests/obj32/linkhuge_rw']' returned non-zero exit status 1. Subprocess output:arm-oe-linux-gnueabi-strip: libhugetlbfs/1_2.23-r0/sysroot-destdir/usr/lib/libhugetlbfs/tests/obj32/stmuFa58: error: PHDR segment not covered by LOAD segment arm-oe-linux-gnueabi-strip: libhugetlbfs/1_2.23-r0/sysroot-destdir/usr/lib/libhugetlbfs/tests/obj32/stmuFa58[.interp]: file format not recognized Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libhugetlbfs: upgrade 2.22 -> 2.23Zang Ruochen2020-09-102-44/+2
| | | | | | | | 0001-tests-add-explicit-permissions-to-open-call.patch Removed since this is included in 2.23 Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lmbench: Use update alternatives for streamKhem Raj2020-08-311-1/+5
| | | | | | stream is also provided by imagemagick as an alternative Signed-off-by: Khem Raj <raj.khem@gmail.com>
* iperf3: upgrade 3.7 -> 3.9Zang Ruochen2020-08-311-2/+2
| | | | | | | -License-Update: Copyright year updated to 2020. Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fio: upgrade 3.21 -> 3.22Zang Ruochen2020-08-311-1/+1
| | | | | Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* memtester: Fix build with -fno-commonKhem Raj2020-08-132-3/+61
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fio: upgrade to 3.21Mingli Yu2020-08-103-124/+1
| | | | | | | | | | | Remove 2 patches as these logics have been already included in the new version as [1] and [2]. [1] https://git.kernel.dk/?p=fio.git;a=commit;h=8629f5f5c24e8a02c0a168cff22a40ec0788bb2d [2] https://git.kernel.dk/?p=fio.git;a=commit;h=10ee8843e79763e8b6ff967f8a2b5d5b92411f90 Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* iozone3: upgrade 489 -> 490Zang Ruochen2020-07-281-2/+2
| | | | | Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* glmark2: don't build full OpenGL backends by defaultMatt Hoosier2020-07-161-3/+3
| | | | | | | | | | Most embedded GPU's implementations OpenGL include only the OpenGL ES APIs. Attempting to compile the {x11,wayland,drm}-gl variants of GLMark fail in those cases. Signed-off-by: Matt Hoosier <matt.hoosier@garmin.com> Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* iperf3: Add OpenSSL build option to PACKAGECONFIGAlexander Vickberg2020-05-051-4/+3
| | | | | | | Make building with OpenSSL optional but enabled by default as today. Signed-off-by: Alexander Vickberg <wickbergster@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fio: disable compiler optimizations for x86 archLiwei Song2020-03-131-0/+1
| | | | | | | | | | | | | with compiler optimizations enabled, "fio --help" will failed with "Illegal instruction" on Intel Denverton board. Enable it on condition that MACHINE_FEATURES include x86. Related commits: https://git.openembedded.org/meta-openembedded/commit/?id=c58d9d500f90246d2d879e720fdfa5bbbc731c7f https://git.openembedded.org/meta-openembedded/commit/?id=739349da0826221f98648b64b693f9ae33e7d4ea Signed-off-by: Liwei Song <liwei.song@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* conf/layer.conf: add BBFILES_DYNAMIC and dynamic layersChangqing Li2020-03-111-14/+0
| | | | | | | | | | | | | | | | | | | | | | | | some recipes under meta-oe have dependency on meta-python, and test_world of yocto-check-layer will failed with error like: ERROR: test_world (common.CommonCheckLayer) ERROR: Nothing PROVIDES 'python3-pytoml-native' (but /meta-openembedded/meta-oe/recipes-extended/mozjs/mozjs_60.9.0.bb DEPENDS on or otherwise requires it). Close matches: python3-numpy-native python3-pycairo-native python3-rpm-native ERROR: Required build target 'meta-world-pkgdata' has no buildable providers. Missing or unbuildable dependency chain was: ['meta-world-pkgdata', 'mozjs', 'python3-pytoml-native'] fix by make these recipes only active when identified layers are present Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* glmark2: Update to latest versionJoshua Watt2020-03-101-2/+2
| | | | | | | | | Updates to the most recent version of glmark2. In particular, this fixes problems where the benchmark would fail to start due to improper handling of EGL_NO_DISPLAY with EGL 1.5 Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fio: change four python shebangsSlater, Joseph2020-02-272-0/+39
| | | | | | | | Use python3. Note that the recipe already depends on python3-core at runtime. We only change scripts that show up under /usr/bin. Signed-off-by: Joe Slater <joe.slater@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fio: remove disabling of compiler optimizationsonathan Richardson2020-02-201-1/+0
| | | | | | | | | | | | Disabling compiler optimizations affects fio performance by 25-30% so remove this from EXTRA_OECONF. Disabling of optimizations should be machine specific if there are bugs in the code instead of the default. Optimizations were removed in this commit: https://git.openembedded.org/meta-openembedded/commit/?id=739349da0826221f98648b64b693f9ae33e7d4ea Signed-off-by: Jonathan Richardson <jonathan.richardson@broadcom.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pm-graph: Provide analyze-suspend as wellKhem Raj2020-02-181-29/+0
| | | | | | Remove stale analyze-suspend recipe Signed-off-by: Khem Raj <raj.khem@gmail.com>
* phoronix-test-suite: add missing mime and mime-xdg inheritTim Orling2020-02-151-1/+1
| | | | | | | | | | | | | | | | | Fixes: " WARNING: phoronix-test-suite-9.2.1-r0 do_package_qa: QA Issue: package contains desktop file with key 'MimeType' but does not inhert mime-xdg: phoronix-test-suite path '/work/all-oe-linux/phoronix-test-suite/9.2.1-r0/packages-split/ \ phoronix-test-suite/usr/share/applications/phoronix-test-suite-launcher.desktop' [mime-xdg] WARNING: phoronix-test-suite-9.2.1-r0 do_package_qa: QA Issue: package contains mime types but does not inhert mime: phoronix-test-suite path '/work/all-oe-linux/phoronix-test-suite/9.2.1-r0/packages-split/ \ phoronix-test-suite/usr/share/mime/packages/openbenchmarking-mime.xml' [mime] " Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* iozone3: Upgrade to 489Mingli Yu2020-02-131-2/+2
| | | | | Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fio: Add support for PMDK enginesYongxin Liu2020-02-041-0/+1
| | | | | | | | "pmemblk", "dev-dax" and "libpmem" engines are used for persistent memory. In order to enable them, add "pmem" to MACHINE_FEATURES in BSP conf. Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* phoronix-test-suite: change python to python3-core in RDEPENDSQi.Chen@windriver.com2020-02-031-1/+1
| | | | | | | The source codes are actually using python3 instead of python. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fio: update recipe to use python3Andrey Zhizhikin2020-01-281-1/+1
| | | | | | | | Update fio recipe to target python3 since python2 is EOL and has been dropped from OE-Core. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libhugetlbfs: update recipe to use python3Andrey Zhizhikin2020-01-272-1/+31
| | | | | | | | Update recipe to use python3 since python2 is EOL and has been dropped from OE-Core. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Make powerpc64le overridesKhem Raj2020-01-192-0/+2
| | | | | | The existing conditions for ppc64/be are applicable for le as well Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fio: upgrade 3.16 -> 3.17Zang Ruochen2020-01-153-42/+2
| | | | | | | | | | | -files/0001-arch-arm-Consider-armv7ve-arch-as-well.patch Removed since this is included in 3.17. -Refresh the following patch: files/0001-update-the-interpreter-paths.patch Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libhugetlbfs: Fix missing file mode in create() APIKhem Raj2020-01-152-0/+42
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>