NetBSD/sys/arch/macppc/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 Remove unused file. 1999-03-28 13:39:30 +00:00
adbsys.h Define PowerBook G3 Japanese keyboard. 1999-06-16 08:48:37 +00:00
ansi.h Use arch/powerpc/. 1998-05-29 10:32:49 +00:00
aout_machdep.h Use arch/powerpc/. 1998-05-29 10:32:49 +00:00
asm.h Use arch/powerpc/. 1998-05-29 10:32:49 +00:00
autoconf.h Add some prototypes. 1998-09-01 17:33:04 +00:00
bat.h Use arch/powerpc/. 1998-05-29 10:32:49 +00:00
bswap.h Move the bswap functions from libutil to libc (this bups the 1999-01-15 13:31:15 +00:00
bus.h nuke current definitions provided by __BUS_SPACE_COMPAT_OLDDEFS. 1999-06-18 04:49:24 +00:00
cdefs.h Use arch/powerpc/. 1998-05-29 10:32:49 +00:00
cpu.h Remove unused codes. 1999-05-06 04:37:44 +00:00
db_machdep.h Use arch/powerpc/. 1998-05-29 10:32:49 +00:00
disklabel.h Use <sys/disklabel_mbr.h>. 1999-01-27 21:30:08 +00:00
elf_machdep.h Use arch/powerpc/. 1998-05-29 10:32:49 +00:00
endian.h Use arch/powerpc/. 1998-05-29 10:32:49 +00:00
float.h Use arch/powerpc/. 1998-05-29 10:32:49 +00:00
fpu.h Use arch/powerpc/. 1998-05-29 10:32:49 +00:00
frame.h Use arch/powerpc/. 1998-05-29 10:32:49 +00:00
grfioctl.h
ieee.h Use arch/powerpc/. 1998-05-29 10:32:49 +00:00
ieeefp.h Use arch/powerpc/. 1998-05-29 10:32:49 +00:00
intr.h Change the semantics of splsoftclock() to be like other spl*() functions, 1999-08-05 18:08:08 +00:00
ipkdb.h Use arch/powerpc/. 1998-05-29 10:32:49 +00:00
kcore.h Use arch/powerpc/. 1998-05-29 10:32:49 +00:00
keyboard.h
limits.h Use arch/powerpc/. 1998-05-29 10:32:49 +00:00
loadfile_machdep.h Add loadfile_machdep.h 1999-04-29 03:17:12 +00:00
machine_type.h Use arch/powerpc/. 1998-05-29 10:32:49 +00:00
param.h Decrease default NKMEMCLUSTERS. (128MB -> 8MB) 1999-07-18 17:53:18 +00:00
pcb.h Use arch/powerpc/. 1998-05-29 10:32:49 +00:00
pci_machdep.h Allow pci_init() to be called twice, once just to find the PCI-Host 1999-05-06 19:16:44 +00:00
pio.h
pmap.h Use arch/powerpc/. 1998-05-29 10:32:49 +00:00
powerpc.h vm_offset_t --> [pv]addr_t. 1998-08-21 16:13:28 +00:00
proc.h Use arch/powerpc/. 1998-05-29 10:32:49 +00:00
profile.h Use arch/powerpc/. 1998-05-29 10:32:49 +00:00
psl.h Use arch/powerpc/. 1998-05-29 10:32:49 +00:00
pte.h Use arch/powerpc/. 1998-05-29 10:32:49 +00:00
ptrace.h Use arch/powerpc/. 1998-05-29 10:32:49 +00:00
reg.h Use arch/powerpc/. 1998-05-29 10:32:49 +00:00
reloc.h Use powerpc/reloc.h. 1999-02-16 17:53:42 +00:00
setjmp.h Use arch/powerpc/. 1998-05-29 10:32:49 +00:00
signal.h Use arch/powerpc/. 1998-05-29 10:32:49 +00:00
stdarg.h Use arch/powerpc/. 1998-05-29 10:32:49 +00:00
trap.h Use arch/powerpc/. 1998-05-29 10:32:49 +00:00
types.h Use arch/powerpc/. 1998-05-29 10:32:49 +00:00
varargs.h Use arch/powerpc/. 1998-05-29 10:32:49 +00:00
vmparam.h Add VM_MAX_KERNEL_BUF definition. 1999-07-18 17:54:19 +00:00
z8530var.h Back out previous change. 1998-08-26 11:44:06 +00:00