summaryrefslogtreecommitdiff
path: root/sys/dev/midi.c
AgeCommit message (Collapse)Author
2006-12-21'tranfer' -> 'transfer' in comments.Kenneth R Westerback
2006-11-01poll errors should be POLLERR, not some random E valueTed Unangst
from alexandre ratchov. ok claudio
2006-04-16Handle input interrupts in a better manner.Jonathan Gray
It is only necessary to notify reading processes when the buffer is empty rather than on every input byte. From Alexandre Ratchov.
2006-04-07Add optional flush method to MIDI hardware interface.Jonathan Gray
Allow umidi(4) to send multiple events in a single USB transfer. This greatly improves the number of interrupts umidi is able to generate. From Alexandre Ratchov.
2004-09-22the following patch fixes a bug preventing midi uarts that doTheo de Raadt
not support interrupts on output, from writing blocks larger than MIDI_MAXWRITE bytes. tested on both kinds of devices from alex-contact@caoua.org
2004-09-21re-add RCS id after last commitBrad Smith
2004-06-27better midi stuff from alex@caoua.orgTheo de Raadt
2003-09-23Replace select backends with poll backends. selscan() and pollscan()Todd C. Miller
now call the poll backend. With this change we implement greater poll(2) functionality instead of emulating it via the select backend. Adapted from NetBSD and including some changes from FreeBSD. Tested by many, deraadt@ OK
2002-03-14First round of __P removal in sysTodd C. Miller
2002-01-10return ENOTTY not EINVAL in default: in *ioctl()Michael Shalayeff
2001-03-23fix compiling in audio-less configsMichael Shalayeff
2000-06-26Convert to new timeouts.Artur Grabowski
2000-05-24Permit detach of audio devices, such as uaudio. Selected codeHakan Olsson
from NetBSD/Lennart Augustsson. (niklas@ ok)
2000-01-03Remove dependencies between midi & audio. midi now will compile onFederico G. Schwindt
speaker only systems.
1999-01-02Remove unnecessary externNiklas Hallqvist
1999-01-02Midi & sequencer support from NetBSD, mostly by Lennart AugustssonNiklas Hallqvist