freebsd-skq/sys/sparc64/include
Konstantin Belousov 4f3dc90023 Add fueword(9) and casueword(9) functions. They are like fuword(9)
and casuword(9), but do not mix value read and indication of fault.

I know (or remember) enough assembly to handle x86 and powerpc.  For
arm, mips and sparc64, implement fueword() and casueword() as wrappers
around fuword() and casuword(), which means that the functions cannot
distinguish between -1 and fault.

On architectures where fueword() and casueword() are native, implement
fuword() and casuword() using fueword() and casuword(), to reduce
assembly code duplication.

Sponsored by:	The FreeBSD Foundation
Tested by:	pho
MFC after:	2 weeks (ia64 needs treating)
2014-10-28 15:22:13 +00:00
..
_align.h
_bus.h
_inttypes.h
_limits.h
_stdint.h
_types.h Rename __wchar_t so it no longer conflicts with __wchar_t from clang 3.4 2014-04-01 14:46:11 +00:00
asi.h
asm.h
asmacros.h
atomic.h Add MD (for now) atomic_store_acq_<type>() and use it in pmap_activate() 2013-08-06 15:34:11 +00:00
bus_common.h
bus_dma.h Add bus_dmamap_load_ma() function to load map with the array of 2013-10-27 21:39:16 +00:00
bus_private.h Move the implementation of bus_space_barrier(9) to the inline function in 2013-10-24 17:06:41 +00:00
bus.h Move the implementation of bus_space_barrier(9) to the inline function in 2013-10-24 17:06:41 +00:00
cache.h
ccr.h
clock.h
cmt.h
counter.h Fix issues with zeroing and fetching the counters, on x86 and ppc64. 2013-07-01 02:48:27 +00:00
cpu.h Revert r253748,253749 2013-07-28 18:44:17 +00:00
cpufunc.h
db_machdep.h
dcr.h
elf.h
endian.h
exec.h
fireplane.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
jbus.h
kdb.h
kerneldump.h
ktr.h - Implement run-time expansion of the KTR buffer via sysctl. 2012-11-15 00:51:57 +00:00
limits.h
lsu.h
mcntl.h
md_var.h
memdev.h
metadata.h
nexusvar.h
ofw_machdep.h
ofw_mem.h
ofw_nexus.h
param.h Add fueword(9) and casueword(9) functions. They are like fuword(9) 2014-10-28 15:22:13 +00:00
pcb.h
pcpu.h Merge from projects/counters: 2013-04-08 19:19:10 +00:00
pmap.h Remove unused member. 2013-08-04 21:17:05 +00:00
pmc_mdep.h
proc.h Implement GET_STACK_USAGE. 2013-09-29 13:09:25 +00:00
profile.h
pstate.h
ptrace.h
reg.h
reloc.h
resource.h
runq.h
sc_machdep.h
setjmp.h
sf_buf.h On sparc64, do not keep mappings for the destroyed sf_bufs. Sparc64 2014-08-10 16:59:39 +00:00
sigframe.h
signal.h
smp.h Revert the part of r239864 which removed obtaining the SMP mutex around 2013-01-23 22:52:20 +00:00
stack.h
stdarg.h
sysarch.h
tick.h
tlb.h
trap.h
tsb.h
tstate.h
tte.h
ucontext.h Prefix the alias macros for members of struct __mcontext with an underscore 2013-07-12 14:24:52 +00:00
upa.h
utrap.h
varargs.h
vdso.h
ver.h
vm.h
vmparam.h For CPUs which do hardware cache line unaliasing, use direct map to 2014-08-23 18:11:54 +00:00
watch.h
wstate.h