freebsd-dev/sys/sparc64/include
John Baldwin d9610574a2 Add extra constraints to tell the compiler that the memory be modified
in the arm __swp() and sparc64 casa() and casax() functions is actually
being used as an input and output and not just the value of the register
that points to the memory location.  This was the underlying source of
the mbuf refcount problems on sparc64 a while back.  For arm this should be
a nop because __swp() has a constraint to clobber all memory which can
probably be removed now.

Reviewed by:	alc, cognet
MFC after:	1 week
2005-07-27 20:01:45 +00:00
..
_bus.h Break out the definition of bus_space_{tag,handle}_t and a few other types 2005-04-18 21:45:34 +00:00
_inttypes.h
_limits.h
_stdint.h
_types.h
asi.h
asm.h
asmacros.h
atomic.h Convert the atomic_ptr() operations over to operating on uintptr_t 2005-07-15 18:17:59 +00:00
bus_common.h
bus_dma.h
bus_private.h
bus.h Break out the definition of bus_space_{tag,handle}_t and a few other types 2005-04-18 21:45:34 +00:00
cache.h
ccr.h
clock.h
cpu.h
cpufunc.h Add extra constraints to tell the compiler that the memory be modified 2005-07-27 20:01:45 +00:00
db_machdep.h
elf.h
endian.h
exec.h
float.h
floatingpoint.h
fp.h
frame.h
fsr.h
gdb_machdep.h
idprom.h
ieee.h
ieeefp.h
in_cksum.h
instr.h
intr_machdep.h
iommureg.h
iommuvar.h
kdb.h
kerneldump.h
ktr.h
limits.h
lsu.h
md_var.h
memdev.h
metadata.h
mutex.h
nexusvar.h
ofw_bus.h
ofw_machdep.h
ofw_mem.h
ofw_nexus.h
ofw_upa.h
param.h
pcb.h
pcpu.h - Add a workaround for a bug in BlackBird CPUs (said to be part of the 2005-04-16 14:57:38 +00:00
pmap.h
pmc_mdep.h MFP4: 2005-06-09 19:45:09 +00:00
proc.h
profile.h
pstate.h
ptrace.h
reg.h
reloc.h
resource.h
runq.h
sc_machdep.h
setjmp.h
sf_buf.h
sigframe.h
signal.h
smp.h
stdarg.h
sysarch.h
tick.h - Add a workaround for a bug in BlackBird CPUs (said to be part of the 2005-04-16 14:57:38 +00:00
tlb.h
trap.h
tsb.h
tstate.h
tte.h
ucontext.h
upa.h
utrap.h
varargs.h
ver.h
vmparam.h
watch.h
wstate.h