From mboxrd@z Thu Jan 1 00:00:00 1970 From: Avi Kivity Subject: Re: [PATCH 01/15] atomic: introduce atomic operations Date: Wed, 08 Aug 2012 12:15:53 +0300 Message-ID: <50222E49.5080306@redhat.com> References: <1344407156-25562-1-git-send-email-qemulist@gmail.com> <1344407156-25562-2-git-send-email-qemulist@gmail.com> <50222B25.7080404@redhat.com> <20120808090528.GA93222@cs.nctu.edu.tw> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: kvm@vger.kernel.org, Jan Kiszka , Marcelo Tosatti , Liu Ping Fan , qemu-devel@nongnu.org, Blue Swirl , Anthony Liguori , Stefan Hajnoczi , Paolo Bonzini , =?UTF-8?B?QW5kcmVhcyBG6YW6YmVy?= To: =?UTF-8?B?IumZs+mfi+S7uyAoV2VpLVJlbiBDaGVuKSI=?= Return-path: In-Reply-To: <20120808090528.GA93222@cs.nctu.edu.tw> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+gceq-qemu-devel=gmane.org@nongnu.org Sender: qemu-devel-bounces+gceq-qemu-devel=gmane.org@nongnu.org List-Id: kvm.vger.kernel.org On 08/08/2012 12:05 PM, =E9=99=B3=E9=9F=8B=E4=BB=BB (Wei-Ren Chen) wrote: >> I propose we use gcc builtins. We get automatic architecture support, >> and tuning for newer processors if the user so chooses. >>=20 >> http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/Atomic-Builtins.html >>=20 >> In May 2031 we can switch to C11 atomics. > ^^^^ > Maybe 2013? >=20 Maybe in 2013 we'll get a compiler that supports C11... --=20 error compiling committee.c: too many arguments to function From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:48783) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Sz2N2-0001Be-9n for qemu-devel@nongnu.org; Wed, 08 Aug 2012 05:16:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Sz2N1-0002rZ-6t for qemu-devel@nongnu.org; Wed, 08 Aug 2012 05:16:04 -0400 Received: from mx1.redhat.com ([209.132.183.28]:2306) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Sz2N0-0002rV-Vi for qemu-devel@nongnu.org; Wed, 08 Aug 2012 05:16:03 -0400 Message-ID: <50222E49.5080306@redhat.com> Date: Wed, 08 Aug 2012 12:15:53 +0300 From: Avi Kivity MIME-Version: 1.0 References: <1344407156-25562-1-git-send-email-qemulist@gmail.com> <1344407156-25562-2-git-send-email-qemulist@gmail.com> <50222B25.7080404@redhat.com> <20120808090528.GA93222@cs.nctu.edu.tw> In-Reply-To: <20120808090528.GA93222@cs.nctu.edu.tw> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [Qemu-devel] [PATCH 01/15] atomic: introduce atomic operations List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: =?UTF-8?B?IumZs+mfi+S7uyAoV2VpLVJlbiBDaGVuKSI=?= Cc: kvm@vger.kernel.org, Jan Kiszka , Marcelo Tosatti , Liu Ping Fan , qemu-devel@nongnu.org, Blue Swirl , Anthony Liguori , Stefan Hajnoczi , Paolo Bonzini , =?UTF-8?B?QW5kcmVhcyBG6YW6YmVy?= On 08/08/2012 12:05 PM, =E9=99=B3=E9=9F=8B=E4=BB=BB (Wei-Ren Chen) wrote: >> I propose we use gcc builtins. We get automatic architecture support, >> and tuning for newer processors if the user so chooses. >>=20 >> http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/Atomic-Builtins.html >>=20 >> In May 2031 we can switch to C11 atomics. > ^^^^ > Maybe 2013? >=20 Maybe in 2013 we'll get a compiler that supports C11... --=20 error compiling committee.c: too many arguments to function