From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pf1-x442.google.com (mail-pf1-x442.google.com [IPv6:2607:f8b0:4864:20::442]) by sourceware.org (Postfix) with ESMTPS id 2107538A815C for ; Tue, 2 May 2023 20:20:22 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 2107538A815C 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-pf1-x442.google.com with SMTP id d2e1a72fcca58-64115eef620so37598769b3a.1 for ; Tue, 02 May 2023 13:20:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rivosinc-com.20221208.gappssmtp.com; s=20221208; t=1683058821; x=1685650821; 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=XYAE5+rn3eoNkZOvPB/JNHgiPPSOFo3OH1NaEXj/dWs=; b=SylU9Ez5rtpUHFIfiPAkJrCxcMW32bmClwQus695khX3yqLdFXeswJY63DM+ZVK40u JFrkHTF/0BaUztUv7tepjeKRd4FHEdKhFtfIU1/xV6+Dd3G14fCF9vyDamIof15zIezQ ciBWx/hccJc/RMvcaCRbwwcaY9x6LTEGFLFzGQKJ/Ckuohvy3fJwOYTbNEIH82YuXVMc Nkn5AXO/HWEfGY1gb0nmTUCdDegd1azuU3qjyi+JgCdnNyMie+EPQ8Z8ibkvB5e3hOu+ tErDAoRMOA5OIDxb4+UsJjACZNOXlYUrV7uomuUFu+TXIj3JsL2P0upQHgaTKdr84B5d g22w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683058821; x=1685650821; 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=XYAE5+rn3eoNkZOvPB/JNHgiPPSOFo3OH1NaEXj/dWs=; b=BuHv1tMaejYKy15aqH/PpqTVuYioFEC1s6sLLLsX/yZN11wplSHPiVap2BL8VV/vUw xpVznv7LH5BuFCB8jwgQEZPxzJQKdoALVyZmhuD4s0pB9N4qekhSiSTygnuj48f4r6et 4yL81pH6qbgyQILTzCIRwIFfTMv7910RRrvWjCooDxifeHpXFW7Rp5KXYVOu0nWEXCPJ S3F4jLL45j4KiPIk4R+zZ4uQPlwk44EjxSEjZ9PkxACiAOLubDjTDLX5xZaUEIk0Qp5b sZoVpQmLU41jbPRgJHfLofVB5jA+buKm3CvhkuijorTLUZKvw8DgB3G/Qomjteu4HYGY eOAg== X-Gm-Message-State: AC+VfDxuI4CbBiroxcEtWIWvOBn2l6ulGVOAU/6SxfYyA5f9ez2USPq0 mPMa4MrZ+gr0AqnANzj2Y68LIQ== X-Google-Smtp-Source: ACHHUZ4Yhim6Vhn57EKVEUAejZjhqmTPWVUMZX/uEzw0gajibhejRKUnbMUepWA88xMDaHCDgvQ50w== X-Received: by 2002:a17:903:192:b0:1ab:11d5:4f07 with SMTP id z18-20020a170903019200b001ab11d54f07mr2680262plg.18.1683058820966; Tue, 02 May 2023 13:20:20 -0700 (PDT) Received: from [10.0.17.156] ([50.221.140.188]) by smtp.gmail.com with ESMTPSA id x5-20020a170902ea8500b001a673210cf4sm20220486plb.74.2023.05.02.13.20.19 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 02 May 2023 13:20:20 -0700 (PDT) Message-ID: <26ab77fc-67ad-b829-d636-cb7fbd115e9c@rivosinc.com> Date: Tue, 2 May 2023 13:20:18 -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 09/11] RISC-V: Weaken mem_thread_fence 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-10-patrick@rivosinc.com> <80843e48-90b6-63e6-8735-2e723f353b75@gmail.com> From: Patrick O'Neill In-Reply-To: <80843e48-90b6-63e6-8735-2e723f353b75@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,BODY_8BITS,DKIM_SIGNED,DKIM_VALID,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 11:00, Jeff Law wrote: > > > On 4/27/23 10:22, Patrick O'Neill wrote: >> This change brings atomic fences in line with table A.6 of the ISA >> manual. >> >> Relax mem_thread_fence according to the memmodel given. >> >> 2023-04-27 Patrick O'Neill >> >> gcc/ChangeLog: >> >>     * config/riscv/sync.md (mem_thread_fence_1): Change fence >>     depending on the given memory model. > OK > jeff Committed. Patrick