NetBSD/sys/arch/hp300/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
..
ac.c
acioctl.h
acvar.h
apci.c Fix APCI console initialization; we were forgetting to update cn_tab. 1999-08-01 21:30:21 +00:00
apcireg.h
ct.c
ctreg.h
dca.c
dcareg.h
dcm.c
dcmreg.h
devlist2h.awk
dio.c
diodevs
diodevs_data.h
diodevs.h
dioreg.h
diovar.h
dma.c Store computed PSL values in an array indexed by abstract interrupt 1999-08-01 21:50:17 +00:00
dmareg.h
dmavar.h
fhpib.c
fhpibreg.h
frodo.c Skip "serial 1" on non-425e models. It's mapped to DCA at 9 on every 1999-07-31 21:15:20 +00:00
frodoreg.h
frodovar.h
grf_dv.c
grf_dvreg.h
grf_gb.c
grf_gbreg.h
grf_hy.c
grf_hyreg.h
grf_rb.c
grf_rbreg.h
grf_subr.c
grf_tc.c
grf_tcreg.h
grf.c Add a '#include <sys/resourcevar.h>' to each of these to allow them 1999-06-22 14:51:57 +00:00
grfioctl.h
grfreg.h
grfvar.h
hil_keymaps.c
hil.c Add braces to make egcs happy. 1998-11-09 15:53:51 +00:00
hilioctl.h
hilreg.h
hilvar.h
hpib.c
hpibvar.h
if_le.c Assign my copyrights to TNF. 1998-08-15 10:51:16 +00:00
if_lereg.h
if_levar.h Assign my copyrights to TNF. 1998-08-15 10:10:47 +00:00
intio.c
intiovar.h
iotypes.h
ite_subr.c
ite.c
itereg.h
itevar.h
kbdmap.h
Makefile
maskbits.h
md_root.c defopt MINIROOTSIZE 1999-03-17 18:59:21 +00:00
mt.c
mtreg.h
nhpib.c
nhpibreg.h
ppi.c Change the semantics of splsoftclock() to be like other spl*() functions, 1999-08-05 18:08:08 +00:00
ppiioctl.h
rd_compat.c
rd.c
rdreg.h
rdvar.h
scsi.c Workaround for disks that respond slowly to selection, provided by 1999-02-06 03:30:32 +00:00
scsireg.h
scsivar.h
sd_compat.c
sd.c
sdvar.h
st.c
stvar.h