Hello community,
here is the log from the commit of package perftest for openSUSE:Factory checked in at 2019-07-17 14:26:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perftest (Old)
and /work/SRC/openSUSE:Factory/.perftest.new.1887 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perftest"
Wed Jul 17 14:26:57 2019 rev:8 rq:715700 version:4.4
Changes:
--------
--- /work/SRC/openSUSE:Factory/perftest/perftest.changes 2019-04-26 22:56:20.109237856 +0200
+++ /work/SRC/openSUSE:Factory/.perftest.new.1887/perftest.changes 2019-07-17 14:26:58.475398165 +0200
@@ -1,0 +2,6 @@
+Fri Jul 12 17:22:49 UTC 2019 - Kasimir _
+
+- Add patch to support for armv6
+ * perftest-armv6.patch
+
+-------------------------------------------------------------------
New:
----
perftest-armv6.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perftest.spec ++++++
--- /var/tmp/diff_new_pack.uYASzl/_old 2019-07-17 14:26:59.011396500 +0200
+++ /var/tmp/diff_new_pack.uYASzl/_new 2019-07-17 14:26:59.011396500 +0200
@@ -28,6 +28,7 @@
Patch1: Add-Intel-devices-to-the-perftest-device-list.patch
Patch2: perftest-add-Broadcom-s-netxtreme-pci-ids.patch
Patch3: Fixed-ToS-Type-of-Service-variable-size-issue.patch
+Patch4: perftest-armv6.patch
Url: https://github.com/linux-rdma/perftest
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# For transition to rdma-core make sure the new packages are selected
@@ -48,6 +49,7 @@
%patch1
%patch2
%patch3
+%patch4 -p1
%build
./autogen.sh
++++++ perftest-armv6.patch ++++++
diff -uNr perftest-4.4.orig/src/get_clock.h perftest-4.4/src/get_clock.h
--- perftest-4.4.orig/src/get_clock.h 2018-10-09 14:42:28.000000000 +0200
+++ perftest-4.4/src/get_clock.h 2019-07-12 17:31:03.319951614 +0200
@@ -70,6 +70,14 @@
asm volatile ("mov %0=ar.itc" : "=r" (ret));
return ret;
}
+#elif defined(__ARM_ARCH_6ZK__)
+typedef unsigned long long cycles_t;
+static inline cycles_t get_cycles(void)
+{
+ cycles_t clk;
+ asm volatile ("mrc p15, 0, %0, c15, c12, 1" : "=r" (clk));
+ return clk;
+}
#elif defined(__ARM_ARCH_7A__)
typedef unsigned long long cycles_t;
static inline cycles_t get_cycles(void)