NetBSD/sys/arch/amiga/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
..
ansi.h
aout_machdep.h repoint at shared aout_machdep.h, not exec.h 1996-10-08 13:07:26 +00:00
asm.h
bswap.h Move the bswap functions from libutil to libc (this bups the 1999-01-15 13:31:15 +00:00
bus.h Add dummy bus_space_barrier method, like mac68k 1999-04-20 05:48:37 +00:00
cdefs.h
conf.h Add scsibus entry points to the cdevsw[]. 1998-10-10 02:00:49 +00:00
cpu.h synchronize types, and s/curproc/p/ in one forgotten place 1999-02-26 22:37:57 +00:00
cpufunc.h
db_machdep.h
disklabel.h - Cleanup for -Wall and -Wstrict-prototypes 1996-04-21 21:13:16 +00:00
elf_machdep.h Basic elf_machdep.h for m68k; doesn't include relocations, yet. 1998-07-12 01:17:58 +00:00
endian.h Format consistency. 1999-01-24 12:56:51 +00:00
fbio.h Fix Copyright dates 1999-02-16 23:34:10 +00:00
float.h Prototype __flt_rounds() consistently. 1998-02-03 01:26:20 +00:00
frame.h
ieee.h Pullin m68k/ieee.h. 1999-03-15 12:42:51 +00:00
ieeefp.h
intr.h Fix Copyright dates 1999-02-16 23:34:10 +00:00
kcore.h Used by the new libkvm and kernel coredump. 1996-05-12 02:47:46 +00:00
limits.h
Makefile Add COMPAT_SVR4 for m68k. 1999-04-19 21:22:56 +00:00
mtpr.h Implement softintr_disestablish(). 1998-11-28 16:39:25 +00:00
param.h Move the definition of MSGBUFSIZE up to the machine-arch level if 1997-09-20 12:06:37 +00:00
pcb.h The user segment table pointer is no longer kept here. Change it to 1998-01-06 06:47:04 +00:00
pmap.h Sync with Atari pmap: support for the UVM changes 1999-06-19 19:44:08 +00:00
proc.h Use 0x0001 for MDP_STACKADJ. Thanks Klaus. 1997-06-08 10:35:39 +00:00
profile.h
psl.h Change the semantics of splsoftclock() to be like other spl*() functions, 1999-08-05 18:08:08 +00:00
pte.h Get rid of AMIGA_UPTBASE. 1998-08-12 19:46:12 +00:00
ptrace.h
reg.h
setjmp.h
signal.h Minor change. 1998-09-13 12:01:41 +00:00
stdarg.h Standardize format. 1999-01-22 14:12:07 +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 Get rid of __BROKEN_INDIRECT_CONFIG. 1996-12-23 09:09:49 +00:00
varargs.h
vmparam.h Garbage-collect the VM_MBUF_SIZE constant. Instead, use the size 1999-04-26 22:46:44 +00:00