From owner-svn-src-head@FreeBSD.ORG Mon Jun 4 10:01:39 2012 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CFC061065740; Mon, 4 Jun 2012 10:01:39 +0000 (UTC) (envelope-from tijl@freebsd.org) Received: from mailrelay008.isp.belgacom.be (mailrelay008.isp.belgacom.be [195.238.6.174]) by mx1.freebsd.org (Postfix) with ESMTP id B29538FC0C; Mon, 4 Jun 2012 10:01:38 +0000 (UTC) X-Belgacom-Dynamic: yes X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av8EABGGzE9bsUeP/2dsb2JhbAA9CIVOrleBCIIYAQEFIzMjEAsOBgQCAgUhAgIPAigeBg0BBwEBiAsHpBqSA4EjiW4WhGiBEgOlEYJi Received: from 143.71-177-91.adsl-dyn.isp.belgacom.be (HELO kalimero.tijl.coosemans.org) ([91.177.71.143]) by relay.skynet.be with ESMTP; 04 Jun 2012 12:00:28 +0200 Received: from kalimero.tijl.coosemans.org (kalimero.tijl.coosemans.org [127.0.0.1]) by kalimero.tijl.coosemans.org (8.14.5/8.14.5) with ESMTP id q54A0RXX008342; Mon, 4 Jun 2012 12:00:27 +0200 (CEST) (envelope-from tijl@freebsd.org) Message-ID: <4FCC873B.90104@freebsd.org> Date: Mon, 04 Jun 2012 12:00:27 +0200 From: Tijl Coosemans User-Agent: Mozilla/5.0 (X11; FreeBSD i386; rv:12.0) Gecko/20120502 Thunderbird/12.0 MIME-Version: 1.0 To: Konstantin Belousov References: <201206021810.q52IAGZA004238@svn.freebsd.org> In-Reply-To: <201206021810.q52IAGZA004238@svn.freebsd.org> X-Enigmail-Version: 1.5pre Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org Subject: Re: svn commit: r236456 - in head/sys: amd64/include i386/include X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Jun 2012 10:01:39 -0000 On 02-06-2012 20:10, Konstantin Belousov wrote: > Author: kib > Date: Sat Jun 2 18:10:16 2012 > New Revision: 236456 > URL: http://svn.freebsd.org/changeset/base/236456 > > Log: > Use plain store for atomic_store_rel on x86, instead of implicitly > locked xchg instruction. IA32 memory model guarantees that store has > release semantic, since stores cannot pass loads or stores. They can pass non-temporal stores can't they?