From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pl1-x644.google.com (mail-pl1-x644.google.com [IPv6:2607:f8b0:4864:20::644]) by sourceware.org (Postfix) with ESMTPS id CD6D13853545 for ; Tue, 2 May 2023 20:12:58 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org CD6D13853545 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=rivosinc.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=rivosinc.com Received: by mail-pl1-x644.google.com with SMTP id d9443c01a7336-1aaf21bb42bso21960715ad.2 for ; Tue, 02 May 2023 13:12:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rivosinc-com.20221208.gappssmtp.com; s=20221208; t=1683058378; x=1685650378; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=tcshLo9C7goLD1m6X/vFdQaKQuE0TDxPO/67veUQjV4=; b=frvwoFa+5ItQZlKx7hs2tjF9bp0CqQgNaIwPPfsD7MJ5TtG3vV++FG437hhXjFWgGP Wq61dD54D5gw5qssJlay2L3VTRYLP1jZmST31mx+x4mAZhgVBr0a25JYHffyJoTfsmvy WyjC2eW39WDe7BdBmJZKluaZSYqB5Xza94f1qK47TAZUh9Rq/8v2HGMtpt7aUaD8/+6V 7WUFCZeCUpqjkewl9nMCk3Aeemb5pdITif8l0skCIvpzfXRB7CBRDX0lOQktwrxs0g3z z+qWFIbmhlal4+BJhJm5WHmKc6MgmNk1NknpU06VXH1N2iWN9oPD5K8QSP6ZlMpgXYoE It4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683058378; x=1685650378; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=tcshLo9C7goLD1m6X/vFdQaKQuE0TDxPO/67veUQjV4=; b=R789FRs8OwZVDz2fIbkxc0Ei9PnyMtdL1xUsoyv+r35fG5GYROhCRSvFWiTybECn9k OpMfx/xV/IjZwbLi3B4w045qcoLEa8Fa/UX3VTV9+brvHaapm6Y/eurcQXb+gCKoj+ut AWTgkDhxElizhUp/HfnNlICsSjkju+Q64ysyG0z8hJmO2ovQGsM/w99Fi4/ZaoTJqk0J vwm6P+sMRVDP+F+57+YA8ije//zqb37C3xmx+TJtPmJ0GQImZY2CjWpfymIIdgdH0APg e+yO0YPVzsQo+AZrIhg89kTnBKHK6O66vfuTCMIJRUSyMFX4W3V2Me0857ez2R2/oReY aEZw== X-Gm-Message-State: AC+VfDxQwfjJlDMYEJFwjWKLvBCeuAG/dL0r3ieh3nrvClVO4A+5tC8Q djcbWlfutyzQxWk64FYPrIjQCw== X-Google-Smtp-Source: ACHHUZ6X2sZd/fV6n0aOlFzeQxZicGPj091rCBsxjQkZ6vidpq4HFmtvtG2SIX0awt1C+h3l4Y7uKw== X-Received: by 2002:a17:902:e747:b0:1aa:e938:3ddf with SMTP id p7-20020a170902e74700b001aae9383ddfmr10311824plf.7.1683058377882; Tue, 02 May 2023 13:12:57 -0700 (PDT) Received: from [10.0.17.156] ([50.221.140.188]) by smtp.gmail.com with ESMTPSA id x15-20020a170902820f00b001a045f45d49sm20087105pln.281.2023.05.02.13.12.56 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 02 May 2023 13:12:57 -0700 (PDT) Message-ID: Date: Tue, 2 May 2023 13:12:55 -0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 Subject: [Committed 02/11] RISC-V: Enforce Libatomic LR/SC SEQ_CST Content-Language: en-US To: Jeff Law , gcc-patches@gcc.gnu.org Cc: palmer@rivosinc.com, gnu-toolchain@rivosinc.com, vineetg@rivosinc.com, andrew@sifive.com, kito.cheng@sifive.com, dlustig@nvidia.com, cmuellner@gcc.gnu.org, andrea@rivosinc.com, hboehm@google.com References: <20230414170942.1695672-1-patrick@rivosinc.com> <20230427162301.1151333-1-patrick@rivosinc.com> <20230427162301.1151333-3-patrick@rivosinc.com> From: Patrick O'Neill In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-4.8 required=5.0 tests=BAYES_00,BODY_8BITS,DKIM_SIGNED,DKIM_VALID,KAM_SHORT,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On 4/28/23 09:50, Jeff Law wrote: > > > On 4/27/23 10:22, Patrick O'Neill wrote: >> Replace LR.aq/SC.rl pairs with the SEQ_CST LR.aqrl/SC.rl pairs >> recommended by table A.6 of the ISA manual. >> >> 2023-04-27 Patrick O'Neill >> >> libgcc/ChangeLog: >> >>     * config/riscv/atomic.c: Change LR.aq/SC.rl pairs into >>     sequentially consistent LR.aqrl/SC.rl pairs. > OK.  When you install this, make sure you also install #3 of the kit > which mirrors these changes for the inline subword atomics. > > jeff Committed. Patrick