Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package rdma-core for openSUSE:Factory 
checked in at 2022-03-23 20:15:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rdma-core (Old)
 and      /work/SRC/openSUSE:Factory/.rdma-core.new.25692 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rdma-core"

Wed Mar 23 20:15:44 2022 rev:52 rq:963720 version:38.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/rdma-core/rdma-core.changes      2022-03-13 
20:24:43.555624206 +0100
+++ /work/SRC/openSUSE:Factory/.rdma-core.new.25692/rdma-core.changes   
2022-03-23 20:16:04.926384815 +0100
@@ -1,0 +2,6 @@
+Thu Mar 17 13:41:47 UTC 2022 - Andreas Schwab <sch...@suse.de>
+
+- util-Add-barriers-support-for-RISC-V.patch: Backport from upstream: Add
+  barriers support for RISC-V
+
+-------------------------------------------------------------------

New:
----
  util-Add-barriers-support-for-RISC-V.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ rdma-core.spec ++++++
--- /var/tmp/diff_new_pack.3Zqdu6/_old  2022-03-23 20:16:06.038385443 +0100
+++ /var/tmp/diff_new_pack.3Zqdu6/_new  2022-03-23 20:16:06.046385447 +0100
@@ -54,7 +54,7 @@
 %define  mlx4_lname   libmlx4-%{mlx4_so_major}
 %define  mlx5_lname   libmlx5-%{mlx5_so_major}
 
-%ifnarch s390 %arm riscv64
+%ifnarch s390 %arm
 %define dma_coherent 1
 %endif
 
@@ -79,6 +79,7 @@
 Patch4:         cxgb3-fix-support-for-new-uquery-API.patch
 Patch5:         srp_daemon-Detect-proper-path-to-systemctl.patch
 Patch6:         cmake-Make-modprobe.d-path-configurable.patch
+Patch7:         util-Add-barriers-support-for-RISC-V.patch
 BuildRequires:  binutils
 BuildRequires:  cmake >= 2.8.11
 BuildRequires:  gcc
@@ -424,6 +425,7 @@
 %patch4
 %patch5
 %patch6
+%patch7 -p1
 
 %build
 

++++++ util-Add-barriers-support-for-RISC-V.patch ++++++
>From 63b41f22a9f5c9aed64f63b1c07a162bcfd21f7f Mon Sep 17 00:00:00 2001
From: "v.v.mitrofanov" <v.v.mitrofa...@yadro.com>
Date: Fri, 4 Feb 2022 14:57:30 +0300
Subject: [PATCH] util: Add barriers support for RISC-V

Add barriers support for RISC-V architecture

Signed-off-by: v.v.mitrofanov <v.v.mitrofa...@yadro.com>
---
 util/udma_barrier.h | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/util/udma_barrier.h b/util/udma_barrier.h
index 5730576e..ea562b18 100644
--- a/util/udma_barrier.h
+++ b/util/udma_barrier.h
@@ -98,6 +98,8 @@
 #define udma_to_device_barrier() asm volatile("" ::: "memory")
 #elif defined(__loongarch__)
 #define udma_to_device_barrier() asm volatile("dbar 0" ::: "memory")
+#elif defined(__riscv)
+#define udma_to_device_barrier() asm volatile("fence ow,ow" ::: "memory")
 #else
 #error No architecture specific memory barrier defines found!
 #endif
@@ -132,6 +134,8 @@
 #define udma_from_device_barrier() asm volatile("" ::: "memory")
 #elif defined(__loongarch__)
 #define udma_from_device_barrier() asm volatile("dbar 0" ::: "memory")
+#elif defined(__riscv)
+#define udma_from_device_barrier() asm volatile("fence ir,ir" ::: "memory")
 #else
 #error No architecture specific memory barrier defines found!
 #endif
@@ -198,6 +202,8 @@
 #define mmio_flush_writes() asm volatile("" ::: "memory")
 #elif defined(__loongarch__)
 #define mmio_flush_writes() asm volatile("dbar 0" ::: "memory")
+#elif defined(__riscv)
+#define mmio_flush_writes() asm volatile("fence ow,ow" ::: "memory")
 #else
 #error No architecture specific memory barrier defines found!
 #endif
-- 
2.35.0

Reply via email to