NetBSD/sys/arch/atari/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
..
acia.h
ahdilabel.h
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 a macro to check for sufficient pointer alignment in bus.h context, 1999-03-23 21:29:03 +00:00
cdefs.h
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
dma.h
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
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 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
iomap.h Changed grf mmap that it is closer to XFree. VGA memory on et4000/et6000 1998-12-20 14:32:34 +00:00
isa_machdep.h Moved from arch/atari/isa/isa_machdep.h,v 1999-03-19 05:01:57 +00:00
isapnp_machdep.h Moved from arch/atari/isa/isapnp_machdep.h,v 1999-03-19 03:18:00 +00:00
kcore.h
limits.h
Makefile Add COMPAT_SVR4 for m68k. 1999-04-19 21:22:56 +00:00
mfp.h Isabus support. 1997-07-15 08:25:39 +00:00
msioctl.h
mtpr.h Small readability update. 1997-09-15 11:08:38 +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
pci_machdep.h Moved from arch/atari/pci/pci_machdep.h,v 1999-03-19 03:35:58 +00:00
pmap.h Atari part of fix for pr 6152 1999-02-25 22:47:18 +00:00
proc.h GC obsolete MDP_AST flag. 1997-06-11 08:58:09 +00:00
profile.h
psl.h
pte.h
ptrace.h
reg.h
scu.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-20 12:49:35 +00:00
varargs.h
video.h
vmparam.h Garbage-collect the VM_MBUF_SIZE constant. Instead, use the size 1999-04-26 22:46:44 +00:00