From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id NNdtFVOzFWW6bx8AWB0awg (envelope-from ) for ; Thu, 28 Sep 2023 13:09:39 -0400 Authentication-Results: simark.ca; dkim=pass (2048-bit key; unprotected) header.d=lists.lttng.org header.i=@lists.lttng.org header.a=rsa-sha256 header.s=default header.b=GbUm7t8g; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 4C82C1E0C3; Thu, 28 Sep 2023 13:09:39 -0400 (EDT) Received: from lists.lttng.org (lists.lttng.org [167.114.26.123]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 2EA691E092 for ; Thu, 28 Sep 2023 13:09:37 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=lists.lttng.org; s=default; t=1695920976; bh=YSmahmu4BJhFmZxkX9eDIg1g1qrDbRItrsGc/xUPqgg=; h=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:From; b=GbUm7t8giysroKU3OyfVzPhtTf0XxuKkcqx0vzCC7tM+CBfVphsfQb/Rb6TbaI++q W73C+o9qk5Ow+gt7LfHBlVv4S+qF3buBa49u+vVayWvIiK/kDbPB9riwFgapLPs//z i5BbCMhkXibBD0HRnEeHoChzcQMCPomiLq7mM9N6UU0b46KwJHLRsKb11fWBd+irAS FMv0lkR02t2wKphWaPcpOWVXOu1Bf04RI+RVWsJMPvJUwP4BZcEYK6Xrpd7AbtdXof WU5m70b8ka6EHrW2Ji0xq19TFvTlwLYrsePB7n11iSM1Xu9BzbhRr8Em//DKL43axh 6Xr7W8EP6xQFg== Received: from lists-lttng01.efficios.com (localhost [IPv6:::1]) by lists.lttng.org (Postfix) with ESMTP id 4RxKhw47Fzz2dCn; Thu, 28 Sep 2023 13:09:36 -0400 (EDT) Received: from smtpout.efficios.com (smtpout.efficios.com [167.114.26.122]) by lists.lttng.org (Postfix) with ESMTPS id 4RxKhr3zFpz2dCl for ; Thu, 28 Sep 2023 13:09:32 -0400 (EDT) Received: from localhost (modemcable094.169-200-24.mc.videotron.ca [24.200.169.94]) by smtpout.efficios.com (Postfix) with ESMTPSA id 4RxKhq400Fz1RR3 for ; Thu, 28 Sep 2023 13:09:31 -0400 (EDT) To: lttng-dev@lists.lttng.org Organization: EfficiOS Date: Thu, 28 Sep 2023 13:09:31 -0400 Message-ID: <87il7uxm0k.fsf@laura> MIME-Version: 1.0 Subject: [lttng-dev] RCU - Bugs in atomic operations for RISC-V with GCC X-BeenThere: lttng-dev@lists.lttng.org X-Mailman-Version: 2.1.39 Precedence: list List-Id: LTTng development list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Olivier Dion via lttng-dev Reply-To: Olivier Dion Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: lttng-dev-bounces@lists.lttng.org Sender: "lttng-dev" Hi all, We recently have been informed that the implementation of atomic operations in GCC for RISC-V have bugs in them [1]. However, the fixing patches missed the 13.2 release and it does not seem that they have been back-ported to other versions yet. For this reasons, we concur that it was best to mark Userspace RCU as broken for RISC-V when compiling with GCC. However, it is still possible to compile Userspace RCU for RISC-V with other toolchains such as Clang. Cheers, Olivier [1] https://review.lttng.org/c/userspace-rcu/+/10942 -- Olivier Dion EfficiOS Inc. https://www.efficios.com _______________________________________________ lttng-dev mailing list lttng-dev@lists.lttng.org https://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev