Add dsa-perf-micros, a tool for characterizing latency and bandwidth of DSA operations. It is designed to be used with the kernel's userspace 'perf' tool. CONFIG_INTEL_IDXD_PERFMON should be enabled in addition to supports 'perfmon' counters. release note: https://github.com/intel/dsa-perf-micros/releases/tag/v22.04
Signed-off-by: Jianpeng Chang <jianpeng.chang...@windriver.com> --- .../dsa-perf-micros/dsa-perf-micros.bb | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 recipes-devtools/dsa-perf-micros/dsa-perf-micros.bb diff --git a/recipes-devtools/dsa-perf-micros/dsa-perf-micros.bb b/recipes-devtools/dsa-perf-micros/dsa-perf-micros.bb new file mode 100644 index 00000000..a4c1ea0c --- /dev/null +++ b/recipes-devtools/dsa-perf-micros/dsa-perf-micros.bb @@ -0,0 +1,22 @@ +SUMMARY = "A Linux application that allows the user to characterize latency and \ + bandwidth for DSA operations and arrive at the device configuration \ + and programming parameters that would work best for their application." +DESCRIPTION = "${SUMMARY}" + +LICENSE = "GPL-2.0-only" + +LIC_FILES_CHKSUM = "file://LICENSE;md5=8a60aff62ac8837b0406ada55e64226a" +SRC_URI = "git://github.com/intel/dsa-perf-micros.git;protocol=https;branch=main" +SRCREV = "f18242ef16bf8e093cd7d35bc2a851ec581749cd" +S = "${WORKDIR}/git" + +inherit autotools pkgconfig + +DEPENDS:append = "numactl idxd-config" + +RDEPENDS:${PN} = "bash" + +do_install:append () { + install -d ${S}/scripts ${D}${sysconfdir}/${PN}/scripts + install -m 755 ${S}/scripts/* ${D}${sysconfdir}/${PN}/scripts +} -- 2.47.1
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#8469): https://lists.yoctoproject.org/g/meta-intel/message/8469 Mute This Topic: https://lists.yoctoproject.org/mt/110142041/21656 Group Owner: meta-intel+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/meta-intel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-