Date: Sun, 25 Feb 2001 23:36:25 -0800 (PST) From: Seigo Tanimura <tanimura@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/sound/isa emu8000.c gusmidi.c mpu.c opl.c uartsio.c src/sys/dev/sound/midi midi.c midi.h midibuf.c midibuf.h midisynth.c midisynth.h sequencer.c sequencer.h src/sys/dev/sound/pci csamidi.c Message-ID: <200102260736.f1Q7aPd19490@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
tanimura 2001/02/25 23:36:25 PST
Modified files:
sys/dev/sound/isa emu8000.c gusmidi.c mpu.c opl.c uartsio.c
sys/dev/sound/midi midi.c midi.h midibuf.c midibuf.h
midisynth.c midisynth.h sequencer.c
sequencer.h
sys/dev/sound/pci csamidi.c
Log:
- Mutexify midi(4). The driver runs under the giant lock by default.
If you ever want to run midi(4) out of the giant lock, uncomment
MIDI_OUTOFGIANT in midi.h. Confirmed to work for csamidi with WITNESS
and INVARIANTS.
- midi_info, midi_open and seq_info are now tailqs, allowing arbitrary
numbers of devices to be configured.
- Do not send an active sensing message to reset midi modules.
- Clone /dev/sequencer*. /dev/sequencer0 and /dev/sequencer are generated
upon initialization.
Revision Changes Path
1.5 +8 -69 src/sys/dev/sound/isa/emu8000.c
1.3 +56 -33 src/sys/dev/sound/isa/gusmidi.c
1.4 +44 -79 src/sys/dev/sound/isa/mpu.c
1.5 +119 -122 src/sys/dev/sound/isa/opl.c
1.4 +63 -51 src/sys/dev/sound/isa/uartsio.c
1.4 +328 -96 src/sys/dev/sound/midi/midi.c
1.4 +41 -10 src/sys/dev/sound/midi/midi.h
1.3 +91 -12 src/sys/dev/sound/midi/midibuf.c
1.2 +9 -6 src/sys/dev/sound/midi/midibuf.h
1.5 +83 -158 src/sys/dev/sound/midi/midisynth.c
1.2 +15 -2 src/sys/dev/sound/midi/midisynth.h
1.5 +805 -479 src/sys/dev/sound/midi/sequencer.c
1.3 +23 -3 src/sys/dev/sound/midi/sequencer.h
1.4 +41 -19 src/sys/dev/sound/pci/csamidi.c
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200102260736.f1Q7aPd19490>
