NetBSD/sys/arch/x68k/dev
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
..
adpcm.c
bsd_audio.c
bsd_audioreg.h
bsd_audiovar.h
com.c Shut up gcc -Wall. 1999-03-24 14:07:38 +00:00
comreg.h
dmacvar.h Merged minoura_x68k_bus_h branch. 1999-03-16 16:30:16 +00:00
dmavar.h
event.c
event_var.h
fd.c Shut up gcc -Wall. 1999-03-24 14:07:38 +00:00
fdreg.h Merged minoura_x68k_bus_h branch. 1999-03-16 16:30:16 +00:00
grf.c include sys/resourcevar.h to be compiled. 1999-06-27 14:13:14 +00:00
grf_conf.c Shut up gcc -Wall. 1999-03-24 14:07:38 +00:00
grf_gv.c
grf_machdep.c Merged minoura_x68k_bus_h branch. 1999-03-16 16:30:16 +00:00
grf_tv.c
grfvar.h
if_ne_neptune.c Merged minoura_x68k_bus_h branch. 1999-03-16 16:30:16 +00:00
if_se.c Rework layer 2 protocol input routines. Instead of calling e.g. ether_input() 1999-05-18 23:52:51 +00:00
if_sereg.h
intio.c Add missing ia_size argument. 1999-05-05 13:41:44 +00:00
intio_dmac.c Change the pmap_extract() interface to: 1999-07-08 18:05:21 +00:00
intiovar.h Merged minoura_x68k_bus_h branch. 1999-03-16 16:30:16 +00:00
ite.c Restore scroll registers after X server exits. 1999-06-27 14:14:30 +00:00
ite_tv.c Restore scroll registers after X server exits. 1999-06-27 14:14:30 +00:00
itevar.h G/c amiga's key repeat handler. 1999-03-24 14:11:47 +00:00
kbd.c Shut up gcc -Wall. 1999-03-24 14:07:38 +00:00
kbdmap.c Add function keys mapping. 1999-03-24 14:12:52 +00:00
kbdmap.c.ascii
kbdmap.h
mb86601reg.h Merged minoura_x68k_bus_h branch. 1999-03-16 16:30:16 +00:00
mb89352reg.h
md_root.c Fix the startup message. 1999-04-09 15:41:15 +00:00
mfp.c Use mvme68k-derived delay routine. 1999-05-05 13:46:20 +00:00
mfp.h Merged minoura_x68k_bus_h branch. 1999-03-16 16:30:16 +00:00
mha.c Do not memcpy to the bouncebuffer in datain. 1999-04-18 00:38:58 +00:00
mhavar.h Use bus_dma(9) for DMA bouncing. 1999-03-22 08:54:14 +00:00
ms.c Shut up gcc -Wall. 1999-03-24 14:07:38 +00:00
neptune.c Shut up gcc -Wall. 1999-03-24 14:07:38 +00:00
neptunevar.h Shut up gcc -Wall. 1999-03-24 14:07:38 +00:00
opm.c Shut up gcc -Wall. 1999-03-24 14:07:38 +00:00
opmbell.c Shut up gcc -Wall. 1999-03-24 14:07:38 +00:00
opmbellvar.h
opmreg.h Merged minoura_x68k_bus_h branch. 1999-03-16 16:30:16 +00:00
par.c Change the semantics of splsoftclock() to be like other spl*() functions, 1999-08-05 18:08:08 +00:00
pow.c
powvar.h
rtclock.c Shut up gcc -Wall. 1999-03-24 14:07:38 +00:00
rtclock_var.h Merged minoura_x68k_bus_h branch. 1999-03-16 16:30:16 +00:00
scsirom.c I deleted a necessary line by mistake. 1999-04-22 16:22:49 +00:00
scsiromvar.h Merged minoura_x68k_bus_h branch. 1999-03-16 16:30:16 +00:00
sdb.h
spc.c Shut up gcc -Wall. 1999-03-24 14:07:38 +00:00
sram.c Check file open mode at ioctl. 1999-06-15 15:04:56 +00:00
sramvar.h I forgot to commit this. 1999-06-23 15:20:36 +00:00
xel.c Shut up gcc -Wall. 1999-03-24 14:07:38 +00:00
zs.c Add pps support. Only enable pps if CLOCAL & !MDMBUF. 1999-03-27 01:21:36 +00:00