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
..
Makefile
ac.c Update for changes to config. 1998-01-12 18:30:41 +00:00
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 Update for changes to config. 1998-01-12 18:30:41 +00:00
ctreg.h
dca.c Don't deref a NULL tty pointer in the interrupt routine. This can happen 1998-07-20 17:35:17 +00:00
dcareg.h
dcm.c Adjust for recent ttyopen() and dialout device changes. 1998-03-28 23:49:06 +00:00
dcmreg.h
devlist2h.awk Put RCS IDs into generated files, in the correct place. 1998-01-09 06:59:10 +00:00
dio.c If sysflags tells us we have an internal HP-IB interface, don't bother 1998-07-01 22:46:29 +00:00
diodevs Fix tipo inherited from old version of TNF copyright template. 1997-10-09 08:58:45 +00:00
diodevs.h Regen. 1998-01-09 06:59:27 +00:00
diodevs_data.h Regen. 1998-01-09 06:59:27 +00:00
dioreg.h Fix tipo inherited from old version of TNF copyright template. 1997-10-09 08:58:45 +00:00
diovar.h Pass down bus space tags to children, and use types appropriate for 1998-01-11 21:53:04 +00:00
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 Copyright assigned to The NetBSD Foundation. 1997-10-04 09:59:35 +00:00
fhpib.c Update for changes to config. 1998-01-12 18:30:41 +00:00
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 Copyright assigned to The NetBSD Foundation. 1997-10-04 09:59:35 +00:00
grf.c Add a '#include <sys/resourcevar.h>' to each of these to allow them 1999-06-22 14:51:57 +00:00
grf_dv.c defopt COMPAT_HPUX 1998-06-25 23:56:39 +00:00
grf_dvreg.h
grf_gb.c defopt COMPAT_HPUX 1998-06-25 23:56:39 +00:00
grf_gbreg.h
grf_hy.c defopt COMPAT_HPUX 1998-06-25 23:56:39 +00:00
grf_hyreg.h
grf_rb.c defopt COMPAT_HPUX 1998-06-25 23:56:39 +00:00
grf_rbreg.h
grf_subr.c Fix tipo inherited from old version of TNF copyright template. 1997-10-09 08:58:45 +00:00
grf_tc.c defopt COMPAT_HPUX 1998-06-25 23:56:39 +00:00
grf_tcreg.h
grfioctl.h
grfreg.h
grfvar.h defopt COMPAT_HPUX 1998-06-25 23:56:39 +00:00
hil.c Add braces to make egcs happy. 1998-11-09 15:53:51 +00:00
hil_keymaps.c
hilioctl.h
hilreg.h
hilvar.h defopt COMPAT_HPUX 1998-06-25 23:56:39 +00:00
hpib.c Update for changes to config. 1998-01-12 18:30:41 +00:00
hpibvar.h Copyright assigned to The NetBSD Foundation. 1997-10-04 09:59:35 +00:00
if_le.c Assign my copyrights to TNF. 1998-08-15 10:51:16 +00:00
if_lereg.h Convert the hp300 LANCE driver to use bus.h 1998-01-11 21:57:02 +00:00
if_levar.h Assign my copyrights to TNF. 1998-08-15 10:10:47 +00:00
intio.c Update for changes to config. 1998-01-12 18:30:41 +00:00
intiovar.h Pass down bus space tags to children, and use types appropriate for 1998-01-11 21:53:04 +00:00
iotypes.h
ite.c egcs warning: don't use a char for array index, cast it to int. 1998-04-20 20:41:05 +00:00
ite_subr.c
itereg.h
itevar.h
kbdmap.h
maskbits.h
md_root.c defopt MINIROOTSIZE 1999-03-17 18:59:21 +00:00
mt.c Update for changes to config. 1998-01-12 18:30:41 +00:00
mtreg.h
nhpib.c Dont' check sysflags here... just look for NHPIB or IHPIB device IDs. 1998-07-01 22:47:12 +00:00
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.c Update for changes to config. 1998-01-12 18:30:41 +00:00
rd_compat.c Update for changes to config. 1998-01-12 18:30:41 +00:00
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 Copyright assigned to The NetBSD Foundation. 1997-10-04 09:59:35 +00:00
sd.c Update for changes to config. 1998-01-12 18:30:41 +00:00
sd_compat.c Update for changes to config. 1998-01-12 18:30:41 +00:00
sdvar.h
st.c Add the HP35470A DAT drive. 1998-05-17 17:09:55 +00:00
stvar.h