freebsd-nq/sys/i386
Attilio Rao 3a4730256a Add an unified macro to deny ability from the compiler to reorder
instruction loads/stores at its will.
The macro __compiler_membar() is currently supported for both gcc and
clang, but kernel compilation will fail otherwise.

Reviewed by:	bde, kib
Discussed with:	dim, theraven
MFC after:	2 weeks
2012-10-09 14:32:30 +00:00
..
acpica - Fix resumectx() prototypes to reflect reality. 2012-06-13 21:03:01 +00:00
bios Add missing header needed by free(9). 2012-09-30 15:42:20 +00:00
compile
conf Add the mps(4) driver to the i386 GENERIC config file. LSI has tested it 2012-10-01 21:42:32 +00:00
i386 Reverts r234074,234105,234564,234723,234989,235231-235232 and part of 2012-10-09 12:22:43 +00:00
ibcs2 Prefer NULL over 0 for pointers 2012-10-09 08:27:40 +00:00
include Add an unified macro to deny ability from the compiler to reorder 2012-10-09 14:32:30 +00:00
isa Prefer NULL over 0 for pointers 2012-10-09 08:27:40 +00:00
linux Prefer NULL over 0 for pointers 2012-10-09 08:27:40 +00:00
pci Move {amd64,i386}/pci/pci_bus.c and {amd64,i386}/include/pci_cfgreg.h to 2011-06-22 21:04:13 +00:00
svr4 Change some movl's to mov's. Newer GAS no longer accept 'movl' instructions 2009-01-31 11:37:21 +00:00
xbox Move the legacy(4) driver to x86. 2012-03-30 19:10:14 +00:00
xen In a few places, like the implementation of ptrace(), a thread may call 2012-10-08 16:57:05 +00:00
Makefile Delete duplicate tags entry I introduced in -r223901. 2011-07-15 17:27:26 +00:00