NetBSD/sys/arch/m68k/include
thorpej eb20bbc780 Change the semantics of splsoftclock() to be like other spl*() functions,
that is priority is rasied.  Add a new spllowersoftclock() to provide the
atomic drop-to-softclock semantics that the old splsoftclock() provided,
and update calls accordingly.

This fixes a problem with using the "rnd" pseudo-device from within
interrupt context to extract random data (e.g. from within the softnet
interrupt) where doing so would incorrectly unblock interrupts (causing
all sorts of lossage).

XXX 4 platforms do not have priority-raising capability: newsmips, sparc,
XXX sparc64, and VAX.  This platforms still have this bug until their
XXX spl*() functions are fixed.
1999-08-05 18:08:08 +00:00
..
Makefile Add COMPAT_SVR4 for m68k. 1999-04-19 21:22:56 +00:00
ansi.h
aout_machdep.h
asm.h * Change multiple inclusion protection symbols to use the standard naming 1999-05-01 19:20:52 +00:00
asm_single.h no semicolon, please 1998-07-25 09:24:17 +00:00
bswap.h Move the bswap functions from libutil to libc (this bups the 1999-01-15 13:31:15 +00:00
cacheops.h Nuke vm_offset_t/vm_size_t. 1998-09-02 11:16:31 +00:00
cacheops_20.h Nuke vm_offset_t/vm_size_t. 1998-09-02 11:16:31 +00:00
cacheops_30.h Nuke vm_offset_t/vm_size_t. 1998-09-02 11:16:31 +00:00
cacheops_40.h Nuke vm_offset_t/vm_size_t. 1998-09-02 11:16:31 +00:00
cacheops_60.h Nuke vm_offset_t/vm_size_t. 1998-09-02 11:16:31 +00:00
cdefs.h Garbage-collect. 1999-03-20 01:40:25 +00:00
cpu.h
db_machdep.h Nuke vm_offset_t/vm_size_t. 1998-09-02 11:16:31 +00:00
elf_machdep.h Add m68k relocation types. 1998-07-12 01:39:06 +00:00
endian.h Mark [hn]to[nh][ls]() with __const__, so they are subject to CSE. 1999-01-24 12:55:01 +00:00
float.h The smallest positive normalized number in extended precision is 2^-16383. 1998-09-27 04:54:49 +00:00
frame.h Move linux_reenter_syscall() to a common location and rename it to 1999-04-19 20:58:37 +00:00
ieee.h
ieeefp.h
kcore.h
limits.h _POSIX_SOURCE -> _POSIX_C_SOURCE 1998-08-06 11:25:04 +00:00
m68k.h
param.h
pcb.h
profile.h
psl.h Change the semantics of splsoftclock() to be like other spl*() functions, 1999-08-05 18:08:08 +00:00
ptrace.h
reg.h Define FP as a synonym for A6. 1999-04-19 21:19:08 +00:00
setjmp.h Need 21 longs for jmp_buf now, due to 128-bit signal mask (and use 1998-09-15 23:06:41 +00:00
signal.h Pull in <m68k/frame.h> if __M68K_SIGNAL_PRIVATE, for sigstate. 1998-09-30 21:52:45 +00:00
stdarg.h whitespace... 1999-05-04 13:57:19 +00:00
svr4_machdep.h Add COMPAT_SVR4 for m68k. 1999-04-19 21:22:56 +00:00
sync_icache.h * Declaration mismatch: len is a size_t, not a pointer to one. 1999-04-13 16:52:37 +00:00
sysctl.h
trap.h
types.h Merge paddr_t changes into the main branch. 1998-08-13 02:10:37 +00:00
varargs.h