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>