Re: svn commit: r236456 - in head/sys: amd64/include i386/include

2012-06-04 Thread Tijl Coosemans
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

Re: svn commit: r236456 - in head/sys: amd64/include i386/include

2012-06-04 Thread David Chisnall
On 4 Jun 2012, at 11:00, Tijl Coosemans wrote: 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

Re: svn commit: r236456 - in head/sys: amd64/include i386/include

2012-06-04 Thread Konstantin Belousov
On Mon, Jun 04, 2012 at 12:00:27PM +0200, Tijl Coosemans wrote: 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,

Re: svn commit: r236456 - in head/sys: amd64/include i386/include

2012-06-04 Thread Attilio Rao
2012/6/4 Konstantin Belousov kostik...@gmail.com: On Mon, Jun 04, 2012 at 12:00:27PM +0200, Tijl Coosemans wrote: 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:  

Re: svn commit: r236456 - in head/sys: amd64/include i386/include

2012-06-04 Thread Konstantin Belousov
On Mon, Jun 04, 2012 at 02:58:57PM +0100, Attilio Rao wrote: 2012/6/4 Konstantin Belousov kostik...@gmail.com: On Mon, Jun 04, 2012 at 12:00:27PM +0200, Tijl Coosemans wrote: On 02-06-2012 20:10, Konstantin Belousov wrote: Author: kib Date: Sat Jun  2 18:10:16 2012 New Revision:

Re: svn commit: r236456 - in head/sys: amd64/include i386/include

2012-06-04 Thread Attilio Rao
2012/6/4 Konstantin Belousov kostik...@gmail.com: On Mon, Jun 04, 2012 at 02:58:57PM +0100, Attilio Rao wrote: 2012/6/4 Konstantin Belousov kostik...@gmail.com: On Mon, Jun 04, 2012 at 12:00:27PM +0200, Tijl Coosemans wrote: On 02-06-2012 20:10, Konstantin Belousov wrote: Author: kib

Re: svn commit: r236456 - in head/sys: amd64/include i386/include

2012-06-04 Thread John Baldwin
On Monday, June 04, 2012 10:27:49 am Konstantin Belousov wrote: On Mon, Jun 04, 2012 at 02:58:57PM +0100, Attilio Rao wrote: 2012/6/4 Konstantin Belousov kostik...@gmail.com: On Mon, Jun 04, 2012 at 12:00:27PM +0200, Tijl Coosemans wrote: On 02-06-2012 20:10, Konstantin Belousov wrote:

Re: svn commit: r236456 - in head/sys: amd64/include i386/include

2012-06-04 Thread Konstantin Belousov
On Mon, Jun 04, 2012 at 04:59:22PM +0100, Attilio Rao wrote: 2012/6/4 Konstantin Belousov kostik...@gmail.com: On Mon, Jun 04, 2012 at 02:58:57PM +0100, Attilio Rao wrote: 2012/6/4 Konstantin Belousov kostik...@gmail.com: On Mon, Jun 04, 2012 at 12:00:27PM +0200, Tijl Coosemans wrote:

svn commit: r236456 - in head/sys: amd64/include i386/include

2012-06-02 Thread Konstantin Belousov
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