NetBSD/sys/dev
mycroft ad44e79f90 It appears there's a race condition when disabling a channel that causes us to
need to explicitly relatch the interrupt when firing it up again.  So, in the
trigger routines, explicitly disable and reenable the interrupt to relatch it,
like we do in the interrupt routine.

Also clean up some broken loop overrun checks.

My ES1371 seems to be more reliable now, but I'm not going to pretend to fully
understand this chip.
2001-04-24 21:03:33 +00:00
..
ata fix typo in comment - s/splio()/splbio()/ 2001-04-18 05:40:03 +00:00
bi splimp -> splvm. 2001-04-12 20:38:25 +00:00
cardbus Add support for ADMtek AN985. 2001-04-13 00:18:11 +00:00
dec Only install headers which are actually used by our userland. This 2001-04-11 07:42:31 +00:00
eisa Regen. 2001-04-17 14:30:01 +00:00
hpc Add Mobile Pro 780 own keymap. This resolves the arrow key problem on 2001-04-18 14:01:06 +00:00
i2c Only install headers which are actually used by our userland. This 2001-04-11 07:42:31 +00:00
i2o Only install headers which are actually used by our userland. This 2001-04-11 07:42:31 +00:00
ic Make sure to check SC_ACCEL_TAGS in ncr53c9x_ioctl() 2001-04-21 07:28:22 +00:00
ieee1394 Remove the use of splimp() from the NetBSD kernel. splnet() 2001-04-13 23:29:55 +00:00
isa ctype-like functions are now in libkern. 2001-04-18 15:40:58 +00:00
isapnp Add Aztech sound card found in HP Kayaks. 2001-04-15 03:31:37 +00:00
mca print the drq together with irq, slot info 2001-04-24 09:15:06 +00:00
microcode Only install headers which are actually used by our userland. This 2001-04-11 07:42:31 +00:00
mii Remove the use of splimp() from the NetBSD kernel. splnet() 2001-04-13 23:29:55 +00:00
mscp Upon inspection of a 4000/600 dmesg, change the splbios to splubas. 2001-04-12 20:13:26 +00:00
news Move NEWS keymap file into MI place to share with news68k. 2001-01-25 13:13:59 +00:00
ofisa Only install headers which are actually used by our userland. This 2001-04-11 07:42:31 +00:00
ofw Put back all header files defining ioctls 2001-04-11 19:07:36 +00:00
pci It appears there's a race condition when disabling a channel that causes us to 2001-04-24 21:03:33 +00:00
pckbc Only install headers which are actually used by our userland. This 2001-04-11 07:42:31 +00:00
pcmcia Put back all header files defining ioctls 2001-04-11 19:07:36 +00:00
podulebus Add rudimentary support for the ACE Midi-Connect card which abs gave me. 2001-04-14 20:39:23 +00:00
qbus splimp -> spluba. 2001-04-12 20:08:09 +00:00
raidframe A value of 1 for tracks/cylinder in the disklabel is apparently sub-optimal. 2001-04-05 02:48:51 +00:00
rasops Only install headers which are actually used by our userland. This 2001-04-11 07:42:31 +00:00
rcons Only install headers which are actually used by our userland. This 2001-04-11 07:42:31 +00:00
sbus Clean up bus dma code for request/response queues. 2001-04-12 21:40:56 +00:00
scsipi Correct the opcode for SCSI_MODE_SENSE_BIG. 2001-04-19 10:16:25 +00:00
std Add comment set spec id to macro types 2001-04-23 00:57:32 +00:00
sun Put back all header files defining ioctls 2001-04-11 19:07:36 +00:00
sysmon Make sure to clear sysmon_armed_wdog once the watchdog timer 2001-01-30 22:24:31 +00:00
tc Use uvm_pageboot_alloc() rather than pmap_steal_memory(). 2001-04-22 16:44:41 +00:00
usb Remove stuff I didn't mean to commit yet. 2001-04-19 00:50:22 +00:00
vme Put back all header files defining ioctls 2001-04-11 19:07:36 +00:00
wscons Put back all header files defining ioctls 2001-04-11 19:07:36 +00:00
wsfont Only install headers which are actually used by our userland. This 2001-04-11 07:42:31 +00:00
xmi Initial support for the XMI bus on VAX, MIPS and Alpha systems. 2000-07-06 17:45:52 +00:00
auconv.c
auconv.h
audio_if.h Change the kernel mmap interface so that the offset to map is an 2000-06-26 04:55:19 +00:00
audio.c The previous revision was my fault. audio_calcwater() needs to be 2001-01-25 15:25:34 +00:00
audiovar.h
ccd.c Return error in the case of using ODIOCGDINFO or ODIOCGDEFLABEL when 2001-01-08 02:03:45 +00:00
ccdvar.h
clock_subr.c Move #define POSIX_BASE_YEAR to clock_subr.h. 2000-10-03 13:41:07 +00:00
clock_subr.h Move #define POSIX_BASE_YEAR to clock_subr.h. 2000-10-03 13:41:07 +00:00
cninit.c
cons.c check for when cnopen() will call itself recursively, and panic instead of losing badly. 2000-06-12 05:02:22 +00:00
cons.h move static function getstr() to cons.c, make it publically available 2000-05-08 16:30:57 +00:00
DEVNAMES Add arcpp. 2001-04-22 15:03:22 +00:00
ld.c Allow for draining/adjusting the queue. 2001-02-04 17:15:37 +00:00
ldvar.h Allow for draining/adjusting the queue. 2001-02-04 17:15:37 +00:00
Makefile Put back all header files defining ioctls 2001-04-11 19:07:36 +00:00
md_root.c Add MI md_root.c, per discussion on tech-kern. 2000-10-02 15:22:32 +00:00
md.c Fix md_root.c path in comment. 2001-02-08 13:11:31 +00:00
md.h
midi_if.h Define splaudio as splbio and IPL_AUDIO as IPL_BIO only if IPL_AUDIO 2000-07-07 01:11:12 +00:00
midi.c solve the race condition while output for umidi. 2001-01-31 16:19:35 +00:00
midisyn.c constify 2001-01-18 20:28:15 +00:00
midisynvar.h
midivar.h add detaching/deactivation code to midi driver. 2001-01-13 16:09:04 +00:00
mulaw.c constify 2001-01-18 20:28:15 +00:00
mulaw.h
rnd.c Take just the low-order 32 bits of cpu_counter() here. 2000-07-02 21:04:33 +00:00
rndpool.c portability fix: when rotating, don't do shifts >= wordsize. 2000-06-10 17:01:15 +00:00
sequencer.c New callout mechanism with two major improvements over the old 2000-03-23 07:01:25 +00:00
sequencervar.h New callout mechanism with two major improvements over the old 2000-03-23 07:01:25 +00:00
vnd.c Return error in the case of using ODIOCGDINFO or ODIOCGDEFLABEL when 2001-01-08 02:03:45 +00:00
vndvar.h only define struct vnd_softc if _KERNEL is defined 2000-03-20 13:17:47 +00:00