[OE-core] [meta-oe] [master] [PATCH 2/3] benchmarks:Added recipe for dhrystone

Mubin Usman Sayyed mubin.usman.sayyed at xilinx.com
Thu Aug 25 09:56:52 UTC 2016


Hi,

> -----Original Message-----
> From: Khem Raj [mailto:raj.khem at gmail.com]
> Sent: Wednesday, August 24, 2016 6:27 AM
> To: Mubin Usman Sayyed <MUBINUSM at xilinx.com>
> Cc: openembedded-core at lists.openembedded.org; Mubin Usman Sayyed
> <MUBINUSM at xilinx.com>
> Subject: Re: [OE-core] [meta-oe] [master] [PATCH 2/3] benchmarks:Added
> recipe for dhrystone
>
>
> > On Aug 23, 2016, at 2:03 AM, Mubin Sayyed
> <mubin.usman.sayyed at xilinx.com> wrote:
> >
> > This patch adds recipe for dhrystone benchmarks.
> > Dhrystone benchmarks measure CPU performance.
> >
> > Signed-off-by: Mubin Sayyed <mubinusm at xilinx.com>
> > ---
> > .../recipes-benchmark/dhrystone/dhrystone_2.1.bb   | 22
> ++++++++++++++++++++++
> > 1 file changed, 22 insertions(+)
> > create mode 100644
> > meta-oe/recipes-benchmark/dhrystone/dhrystone_2.1.bb
> >
> > diff --git a/meta-oe/recipes-benchmark/dhrystone/dhrystone_2.1.bb
> > b/meta-oe/recipes-benchmark/dhrystone/dhrystone_2.1.bb
> > new file mode 100644
> > index 0000000..d0026d5
> > --- /dev/null
> > +++ b/meta-oe/recipes-benchmark/dhrystone/dhrystone_2.1.bb
> > @@ -0,0 +1,22 @@
> > +DESCRIPTION = "CPU Benchmark to measure integer performance"
> > +SECTION = "benchmark/tests"
> > +HOMEPAGE = "http://en.wikipedia.org/wiki/Dhrystone"
> > +
> > +LICENSE = "NCSA"
> > +LIC_FILES_CHKSUM =
> "file://${COMMON_LICENSE_DIR}/NCSA;md5=1b5fdec70ee13ad8a91667f16c
> 1959d7"
> > +
> > +SRC_URI = "http://fossies.org/linux/privat/old/dhrystone-${PV}.tar.gz"
> > +
> > +SRC_URI[md5sum] = "15e13d1d2329571a60c04b2f05920d24"
> > +SRC_URI[sha256sum] =
> "8c8da46c34fde271b8f60a96a432164d2918706911199f43514861f07ef6b2f1"
> > +
> > +EXTRA_OEMAKE = "-e MAKEFLAGS='GCC=${CC}' 'PROGS=unix'
> 'TIME_FUNC= -DTIME' \
> > +                'HZ=60' 'OPTIMIZE= -O4' 'GCCOPTIM=-O’"
>
> There seems to be no -O4 anything beyond -O3 is same as -O3 however we
> probably should use the SELECTED_OPTIMIZATIONS
>
> > +S = "${WORKDIR}"
> > +
> > +do_install () {
> > +
> > +   install -d ${D}${bindir}
> > +   install -m 0755 gcc_dry2  ${D}${bindir}
> > +   install -m 0755 gcc_dry2reg  ${D}${binder}
>
> may be just use install -Dm gcc_dry2 ${D}${binder}/gcc_dry2 and can
> combine the install -d into single cmd
>

Thanks for review. I will  send v2 to fix review comments.

Regards,
Mubin
> > +}
> > --
> > 1.9.1
> >
> > --
> > _______________________________________________
> > Openembedded-core mailing list
> > Openembedded-core at lists.openembedded.org
> > http://lists.openembedded.org/mailman/listinfo/openembedded-core



This email and any attachments are intended for the sole use of the named recipient(s) and contain(s) confidential information that may be proprietary, privileged or copyrighted under applicable law. If you are not the intended recipient, do not read, copy, or forward this email message or any attachments. Delete this email message and any attachments immediately.



More information about the Openembedded-core mailing list