NetBSD/sys/arch/x68k/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
bootinfo.h
bsd_audioio.h
bswap.h Merged minoura_x68k_bus_h branch. 1999-03-16 16:30:16 +00:00
bus.h Add a macro to check for sufficient pointer alignment in bus.h context, 1999-03-23 21:29:03 +00:00
cdefs.h
cpu.h Use mvme68k-derived delay routine. 1999-05-05 13:46:20 +00:00
cpufunc.h
db_machdep.h
disklabel.h
elf_machdep.h
endian.h Merged minoura_x68k_bus_h branch. 1999-03-16 16:30:16 +00:00
float.h
frame.h
grfioctl.h
ieee.h Pullin m68k/ieee.h. 1999-03-15 11:55:53 +00:00
ieeefp.h
intr.h Change the semantics of splsoftclock() to be like other spl*() functions, 1999-08-05 18:08:08 +00:00
iteioctl.h Shut up gcc -Wall. 1999-03-24 14:07:38 +00:00
kbd.h
kbio.h
kcore.h
limits.h
opmbellio.h
param.h Use mvme68k-derived delay routine. 1999-05-05 13:46:20 +00:00
parioctl.h
pcb.h
pci_machdep.h
pmap.h Missing #if for 060. 1999-05-13 14:24:27 +00:00
powioctl.h
proc.h
profile.h
psl.h
pte.h
ptrace.h
reg.h
remote-sl.h
setjmp.h
signal.h
sram.h
stdarg.h Merged minoura_x68k_bus_h branch. 1999-03-16 16:30:16 +00:00
svr4_machdep.h Pull in the right generic m68k header. (Where was my mind?) 1999-04-29 14:38:39 +00:00
trap.h
types.h
varargs.h
vmparam.h Garbage-collect the VM_MBUF_SIZE constant. Instead, use the size 1999-04-26 22:46:44 +00:00
vuid_event.h
z8530var.h Merged minoura_x68k_bus_h branch. 1999-03-16 16:30:16 +00:00