freebsd-skq/sys/mips/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 Newer versions of gcc define __INT64_C and __UINT64_C, so avoid 2013-09-03 22:04:55 +00:00
_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
asm.h Elminate NON_LEAF and use NESTED instead to unify our assembler 2013-10-15 04:45:09 +00:00
atomic.h Remove all the NOPs after SYNC. They aren't needed. 2013-07-07 16:12:22 +00:00
bootinfo.h Update MIPS bootinfo.h to reflect the actual MIPS boot2/loader boot-time 2014-02-19 09:19:09 +00:00
bus_dma.h
bus.h Update NetBSD Foundation copyrights to 2-clause BSD 2014-03-18 01:40:25 +00:00
cache_mipsNN.h
cache_r4k.h
cache.h
cdefs.h
clock.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 MFP4: 2013-10-22 21:08:25 +00:00
cpuinfo.h
cpuregs.h Add "better" MIPS24k and MIPS74k barriers. 2013-10-09 00:27:12 +00:00
db_machdep.h
elf.h Add missing definition of ELF_MACHINE_OK, now used by gcore(1). 2014-07-26 18:52:23 +00:00
endian.h
exec.h
fdt.h Retire machine/fdt.h as a header used by MI code, as its function is now 2014-01-05 18:46:58 +00:00
float.h
floatingpoint.h
fls64.h
fpu.h
frame.h Update trapframe to be consistent with the changes made to regnum.h. This 2013-04-23 09:38:18 +00:00
gdb_machdep.h
hwfunc.h
ieee.h
ieeefp.h
in_cksum.h
intr_machdep.h
kdb.h
limits.h
locore.h
md_var.h Pass up the error status of minidumpsys() to its callers. 2014-10-08 20:25:21 +00:00
memdev.h
metadata.h
minidump.h
mips_opcode.h
octeon_cop2.h
ofw_machdep.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 Move DO_AST into pcb.h where it should have been all along. Move some 2013-10-15 04:36:34 +00:00
pcpu.h
pmap.h
pmc_mdep.h
proc.h
profile.h
pte.h MFP4: 2013-10-23 21:35:39 +00:00
ptrace.h
reg.h
regdef.h Don't include asm.h in non-asm files. 2013-05-01 06:57:46 +00:00
regnum.h Use the offsets from pcb.h rather than regnum.h to store the registers 2013-04-25 17:23:54 +00:00
reloc.h
resource.h
runq.h
sc_machdep.h
setjmp.h
sf_buf.h style(9) 2014-09-07 05:47:48 +00:00
sigframe.h
signal.h
smp.h
stdarg.h
sysarch.h
tlb.h
tls.h
trap.h
ucontext.h
varargs.h
vdso.h
vm.h
vmparam.h Implement local sfbuf_map and sfbuf_unmap for MIPS32. 2014-09-06 22:38:32 +00:00