Go to file
Christophe Fergeau 6b86c1a510 Use gcc builtin rather than asm for memory barriers
This should make things more portable.

On my machine, __sync_synchronize() uses mfence rather than lock; addl;
Looking at the kernel memory barriers, this should be fine:
http://lxr.free-electrons.com/source/arch/x86/um/asm/barrier.h

The kernel favours using mfence, but falls back to lock; addl; when it's
not available (32 bit non-SSE machines).

https://bugs.freedesktop.org/show_bug.cgi?id=86997
2016-01-08 15:31:38 +01:00
m4 build-sys: Add m4 file for AX_PYTHON_MODULE 2015-08-07 12:53:59 +02:00
python_modules build-sys: Use $datadir for .proto files/codegen scripts 2015-10-02 12:51:51 +02:00
spice Use gcc builtin rather than asm for memory barriers 2016-01-08 15:31:38 +01:00
AUTHORS Add autoconf and pkg-config setup 2010-02-04 16:47:27 +01:00
autogen.sh build-sys: Add --enable-code-generator 2015-08-07 11:54:47 +02:00
ChangeLog Add autoconf and pkg-config setup 2010-02-04 16:47:27 +01:00
configure.ac post-release version bump 2015-09-25 13:17:20 -05:00
COPYING Add MIT style COPYING file 2010-02-04 16:23:24 +01:00
git.mk Update git.mk to latest version 2012-09-21 15:48:39 +02:00
includes.sed Add includes.sed file to handle include renaming 2010-02-04 18:12:07 +01:00
Makefile.am build-sys: Use $datadir for .proto files/codegen scripts 2015-10-02 12:51:51 +02:00
NEWS Update NEWS for 0.12.10 release 2015-09-22 15:30:54 -05:00
README Add autoconf and pkg-config setup 2010-02-04 16:47:27 +01:00
rename-identifiers.sh Add utility script to do C identifier renaming 2010-02-04 16:43:24 +01:00
renames fix up reames 2010-02-04 18:11:09 +01:00
spice1.proto proto: Remove space before tab 2015-07-20 20:55:47 +02:00
spice_codegen.py codegen: Fix enums.h generation with python3 2015-07-23 10:29:10 +02:00
spice-protocol.pc.in build-sys: Use $datadir for .proto files/codegen scripts 2015-10-02 12:51:51 +02:00
spice.proto proto: Use proper type for preferred_compression field 2015-08-07 12:07:26 +02:00