CVS commit: [jmcneill-audiomp3] src/sys/dev

2011-11-23 Thread Jonathan A. Kollasch
Module Name:src
Committed By:   jakllsch
Date:   Wed Nov 23 18:43:53 UTC 2011

Modified Files:
src/sys/dev [jmcneill-audiomp3]: TODO.audiomp

Log Message:
wss(4) and clcs(4) tested successfully


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.28 -r1.1.2.29 src/sys/dev/TODO.audiomp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev

2011-11-23 Thread Michael Lorenz
Module Name:src
Committed By:   macallan
Date:   Wed Nov 23 16:55:24 UTC 2011

Modified Files:
src/sys/dev [jmcneill-audiomp3]: TODO.audiomp

Log Message:
audiocs at ebus works on sparc64


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.27 -r1.1.2.28 src/sys/dev/TODO.audiomp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev/ebus

2011-11-23 Thread Michael Lorenz
Module Name:src
Committed By:   macallan
Date:   Wed Nov 23 16:53:57 UTC 2011

Modified Files:
src/sys/dev/ebus [jmcneill-audiomp3]: cs4231_ebus.c

Log Message:
initialize locks
now this works on my U60


To generate a diff of this commit:
cvs rdiff -u -r1.34.4.3 -r1.34.4.4 src/sys/dev/ebus/cs4231_ebus.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev/isa

2011-11-23 Thread Jonathan A. Kollasch
Module Name:src
Committed By:   jakllsch
Date:   Wed Nov 23 15:47:38 UTC 2011

Modified Files:
src/sys/dev/isa [jmcneill-audiomp3]: wss.c

Log Message:
Hold the intr lock for the duration of ad1848_isa_intr().


To generate a diff of this commit:
cvs rdiff -u -r1.69.4.2 -r1.69.4.3 src/sys/dev/isa/wss.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys

2011-11-22 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Tue Nov 22 22:47:12 UTC 2011

Modified Files:
src/sys/arch/amiga/dev [jmcneill-audiomp3]: aucc.c repulse.c toccata.c
src/sys/arch/arm/iomd [jmcneill-audiomp3]: vidcaudio.c
src/sys/arch/arm/xscale [jmcneill-audiomp3]: pxa2x0_ac97.c
src/sys/arch/dreamcast/dev/g2 [jmcneill-audiomp3]: aica.c
src/sys/arch/hp700/gsc [jmcneill-audiomp3]: harmony.c
src/sys/arch/hpcmips/vr [jmcneill-audiomp3]: vraiu.c
src/sys/arch/macppc/dev [jmcneill-audiomp3]: awacs.c snapper.c
src/sys/arch/prep/isa [jmcneill-audiomp3]: paud_isa.c
src/sys/arch/sgimips/hpc [jmcneill-audiomp3]: haltwo.c
src/sys/arch/sgimips/mace [jmcneill-audiomp3]: mavb.c
src/sys/arch/sparc/dev [jmcneill-audiomp3]: audioamd.c
src/sys/arch/x68k/dev [jmcneill-audiomp3]: vs.c
src/sys/arch/zaurus/dev [jmcneill-audiomp3]: zaudio.c
src/sys/dev [jmcneill-audiomp3]: audio_if.h
src/sys/dev/bluetooth [jmcneill-audiomp3]: btsco.c
src/sys/dev/ebus [jmcneill-audiomp3]: cs4231_ebus.c
src/sys/dev/ic [jmcneill-audiomp3]: tms320av110.c
src/sys/dev/isa [jmcneill-audiomp3]: aria.c ess.c gus.c pas.c sb.c
wss.c ym.c
src/sys/dev/isapnp [jmcneill-audiomp3]: gus_isapnp.c
src/sys/dev/pci [jmcneill-audiomp3]: auacer.c auich.c auixp.c autri.c
auvia.c azalia.c cmpci.c cs4280.c cs4281.c eap.c emuxki.c esa.c
esm.c eso.c fms.c gcscaudio.c neo.c sv.c yds.c
src/sys/dev/sbus [jmcneill-audiomp3]: cs4231_sbus.c
src/sys/dev/tc [jmcneill-audiomp3]: bba.c
src/sys/dev/usb [jmcneill-audiomp3]: uaudio.c

Log Message:
get rid of unused 'powerstate' callback in audio_hw_if


To generate a diff of this commit:
cvs rdiff -u -r1.40.104.1 -r1.40.104.2 src/sys/arch/amiga/dev/aucc.c
cvs rdiff -u -r1.17.4.2 -r1.17.4.3 src/sys/arch/amiga/dev/repulse.c
cvs rdiff -u -r1.14.4.1 -r1.14.4.2 src/sys/arch/amiga/dev/toccata.c
cvs rdiff -u -r1.46.40.1 -r1.46.40.2 src/sys/arch/arm/iomd/vidcaudio.c
cvs rdiff -u -r1.9.4.2 -r1.9.4.3 src/sys/arch/arm/xscale/pxa2x0_ac97.c
cvs rdiff -u -r1.21.4.1 -r1.21.4.2 src/sys/arch/dreamcast/dev/g2/aica.c
cvs rdiff -u -r1.23.4.1 -r1.23.4.2 src/sys/arch/hp700/gsc/harmony.c
cvs rdiff -u -r1.12.80.1 -r1.12.80.2 src/sys/arch/hpcmips/vr/vraiu.c
cvs rdiff -u -r1.40.6.1 -r1.40.6.2 src/sys/arch/macppc/dev/awacs.c
cvs rdiff -u -r1.36.10.1 -r1.36.10.2 src/sys/arch/macppc/dev/snapper.c
cvs rdiff -u -r1.14.4.1 -r1.14.4.2 src/sys/arch/prep/isa/paud_isa.c
cvs rdiff -u -r1.20.4.1 -r1.20.4.2 src/sys/arch/sgimips/hpc/haltwo.c
cvs rdiff -u -r1.7.4.3 -r1.7.4.4 src/sys/arch/sgimips/mace/mavb.c
cvs rdiff -u -r1.26.4.2 -r1.26.4.3 src/sys/arch/sparc/dev/audioamd.c
cvs rdiff -u -r1.34.4.1 -r1.34.4.2 src/sys/arch/x68k/dev/vs.c
cvs rdiff -u -r1.15.4.2 -r1.15.4.3 src/sys/arch/zaurus/dev/zaudio.c
cvs rdiff -u -r1.66.14.2 -r1.66.14.3 src/sys/dev/audio_if.h
cvs rdiff -u -r1.24.6.1 -r1.24.6.2 src/sys/dev/bluetooth/btsco.c
cvs rdiff -u -r1.34.4.2 -r1.34.4.3 src/sys/dev/ebus/cs4231_ebus.c
cvs rdiff -u -r1.21.36.1 -r1.21.36.2 src/sys/dev/ic/tms320av110.c
cvs rdiff -u -r1.33.10.1 -r1.33.10.2 src/sys/dev/isa/aria.c
cvs rdiff -u -r1.78.10.2 -r1.78.10.3 src/sys/dev/isa/ess.c
cvs rdiff -u -r1.106.4.1 -r1.106.4.2 src/sys/dev/isa/gus.c
cvs rdiff -u -r1.68.10.1 -r1.68.10.2 src/sys/dev/isa/pas.c
cvs rdiff -u -r1.88.40.1 -r1.88.40.2 src/sys/dev/isa/sb.c
cvs rdiff -u -r1.69.4.1 -r1.69.4.2 src/sys/dev/isa/wss.c
cvs rdiff -u -r1.41.4.1 -r1.41.4.2 src/sys/dev/isa/ym.c
cvs rdiff -u -r1.35.14.1 -r1.35.14.2 src/sys/dev/isapnp/gus_isapnp.c
cvs rdiff -u -r1.28.10.1 -r1.28.10.2 src/sys/dev/pci/auacer.c
cvs rdiff -u -r1.138.10.1 -r1.138.10.2 src/sys/dev/pci/auich.c
cvs rdiff -u -r1.34.12.1 -r1.34.12.2 src/sys/dev/pci/auixp.c
cvs rdiff -u -r1.46.12.1 -r1.46.12.2 src/sys/dev/pci/autri.c
cvs rdiff -u -r1.73.10.1 -r1.73.10.2 src/sys/dev/pci/auvia.c
cvs rdiff -u -r1.77.4.1 -r1.77.4.2 src/sys/dev/pci/azalia.c
cvs rdiff -u -r1.42.14.1 -r1.42.14.2 src/sys/dev/pci/cmpci.c
cvs rdiff -u -r1.61.6.1 -r1.61.6.2 src/sys/dev/pci/cs4280.c
cvs rdiff -u -r1.44.12.1 -r1.44.12.2 src/sys/dev/pci/cs4281.c
cvs rdiff -u -r1.92.36.1 -r1.92.36.2 src/sys/dev/pci/eap.c
cvs rdiff -u -r1.59.14.3 -r1.59.14.4 src/sys/dev/pci/emuxki.c
cvs rdiff -u -r1.54.12.1 -r1.54.12.2 src/sys/dev/pci/esa.c
cvs rdiff -u -r1.53.12.1 -r1.53.12.2 src/sys/dev/pci/esm.c
cvs rdiff -u -r1.57.14.1 -r1.57.14.2 src/sys/dev/pci/eso.c
cvs rdiff -u -r1.38.10.1 -r1.38.10.2 src/sys/dev/pci/fms.c
cvs rdiff -u -r1.7.4.3 -r1.7.4.4 src/sys/dev/pci/gcscaudio.c
cvs rdiff -u -r1.45.12.1 -r1.45.12.2 src/sys/dev/pci/neo.c
cvs rdiff -u -r1.44.14.1 -r1.44.14.2 src/sys/dev/pci/sv.c
cvs rdiff -u -r1.50.10.1 -r1.50.10.2 src/sys/dev/pci/yds.c
cvs rdiff -u -r1.48.4.3 -r1.48.4.4 src/sys/dev/sbus/cs4231_sbus.c
cvs rdiff -u -r1.38.4.1 -r1.38.4.2 src/sys/dev/tc/bba.c
cvs rdiff -u -r1.120.10.1 -r1.120.10.2 src/sys/dev/usb/uaudio.c

Please note that diffs

CVS commit: [jmcneill-audiomp3] src/sys/dev

2011-11-22 Thread Michael Lorenz
Module Name:src
Committed By:   macallan
Date:   Tue Nov 22 18:29:06 UTC 2011

Modified Files:
src/sys/dev [jmcneill-audiomp3]: TODO.audiomp

Log Message:
audiocs at sbus works on sparc and sparc64


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.26 -r1.1.2.27 src/sys/dev/TODO.audiomp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev/sbus

2011-11-22 Thread Michael Lorenz
Module Name:src
Committed By:   macallan
Date:   Tue Nov 22 17:36:01 UTC 2011

Modified Files:
src/sys/dev/sbus [jmcneill-audiomp3]: cs4231_sbus.c

Log Message:
we need to initialize the locks before using them
Now this works on my Ultra 1


To generate a diff of this commit:
cvs rdiff -u -r1.48.4.2 -r1.48.4.3 src/sys/dev/sbus/cs4231_sbus.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev

2011-11-22 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Tue Nov 22 11:50:02 UTC 2011

Modified Files:
src/sys/dev [jmcneill-audiomp3]: sequencer.c

Log Message:
more steps towards making this work:
- avoid using uninitialised memory to get a pointer, this fixes
  hangs in sequencerwrite() and general mayhem when it corrupts
  random other memory.
- re-take sc->lock in sequencewrite() when continuing from the
  main loop.


To generate a diff of this commit:
cvs rdiff -u -r1.52.14.3 -r1.52.14.4 src/sys/dev/sequencer.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/arch/shark/ofw

2011-11-22 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Tue Nov 22 08:58:48 UTC 2011

Modified Files:
src/sys/arch/shark/ofw [jmcneill-audiomp3]: ofw.c

Log Message:
IPL_AUDIO is no more


To generate a diff of this commit:
cvs rdiff -u -r1.56 -r1.56.4.1 src/sys/arch/shark/ofw/ofw.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev

2011-11-22 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Tue Nov 22 08:55:44 UTC 2011

Modified Files:
src/sys/dev [jmcneill-audiomp3]: midictl.c

Log Message:
- make this not crash with "midiplay -l" anymore by killing store_thread()
  with kthread_exit() instead of return

- adjust wait channels to be unique

- add some asserts that insert it not called while destroy is in progress

- note some probably dead code with KASSERT(FALSE) for now


To generate a diff of this commit:
cvs rdiff -u -r1.6.32.2 -r1.6.32.3 src/sys/dev/midictl.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev

2011-11-21 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Tue Nov 22 07:57:24 UTC 2011

Modified Files:
src/sys/dev [jmcneill-audiomp3]: sequencer.c

Log Message:
adjust DPRINTF*() calls to actually build.
avoid a potential NULl pointer deref.


To generate a diff of this commit:
cvs rdiff -u -r1.52.14.2 -r1.52.14.3 src/sys/dev/sequencer.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev/usb

2011-11-21 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Tue Nov 22 07:56:15 UTC 2011

Modified Files:
src/sys/dev/usb [jmcneill-audiomp3]: umidi.c umidivar.h

Log Message:
port umidi to audiomp: get_locks support, take locks in interrupts.

untested, and midi in this branch has general problems still anyway.


To generate a diff of this commit:
cvs rdiff -u -r1.44 -r1.44.4.1 src/sys/dev/usb/umidi.c
cvs rdiff -u -r1.14 -r1.14.10.1 src/sys/dev/usb/umidivar.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev

2011-11-21 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Tue Nov 22 07:54:45 UTC 2011

Modified Files:
src/sys/dev [jmcneill-audiomp3]: midi.c

Log Message:
adjust some DPRINTF*() calls so that they compile now.


To generate a diff of this commit:
cvs rdiff -u -r1.72.10.1 -r1.72.10.2 src/sys/dev/midi.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev

2011-11-21 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Tue Nov 22 06:11:12 UTC 2011

Modified Files:
src/sys/dev [jmcneill-audiomp3]: midictl.c

Log Message:
avoid one use-after-free error.  midi_store->lock is unlocked after
we cv_broadcast() to get the midi_store freed.  keep a local copy
of the lock pointer to avoid this.


To generate a diff of this commit:
cvs rdiff -u -r1.6.32.1 -r1.6.32.2 src/sys/dev/midictl.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev

2011-11-21 Thread Michael Lorenz
Module Name:src
Committed By:   macallan
Date:   Tue Nov 22 05:56:43 UTC 2011

Modified Files:
src/sys/dev [jmcneill-audiomp3]: TODO.audiomp

Log Message:
snapper works


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.25 -r1.1.2.26 src/sys/dev/TODO.audiomp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/arch/macppc/dev

2011-11-21 Thread Michael Lorenz
Module Name:src
Committed By:   macallan
Date:   Tue Nov 22 05:54:54 UTC 2011

Modified Files:
src/sys/arch/macppc/dev [jmcneill-audiomp3]: snapper.c

Log Message:
convert snapper
code from mrg, tested on my iBook G4


To generate a diff of this commit:
cvs rdiff -u -r1.36 -r1.36.10.1 src/sys/arch/macppc/dev/snapper.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev

2011-11-21 Thread Jonathan A. Kollasch
Module Name:src
Committed By:   jakllsch
Date:   Tue Nov 22 03:07:31 UTC 2011

Modified Files:
src/sys/dev [jmcneill-audiomp3]: TODO.audiomp

Log Message:
ym(4) successfully tested lightly on i386


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.24 -r1.1.2.25 src/sys/dev/TODO.audiomp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev/isa

2011-11-21 Thread Jonathan A. Kollasch
Module Name:src
Committed By:   jakllsch
Date:   Tue Nov 22 03:02:53 UTC 2011

Modified Files:
src/sys/dev/isa [jmcneill-audiomp3]: ad1848_isa.c

Log Message:
don't attempt to obtain the intr mutex again, only KASSERT we own it already


To generate a diff of this commit:
cvs rdiff -u -r1.37.4.1 -r1.37.4.2 src/sys/dev/isa/ad1848_isa.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev

2011-11-21 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Tue Nov 22 03:02:14 UTC 2011

Modified Files:
src/sys/dev [jmcneill-audiomp3]: TODO.audiomp

Log Message:
dbri works on sparc.


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.23 -r1.1.2.24 src/sys/dev/TODO.audiomp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev

2011-11-21 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Tue Nov 22 02:43:59 UTC 2011

Modified Files:
src/sys/dev [jmcneill-audiomp3]: TODO.audiomp

Log Message:
note3 uaudio and hdafg on amd64.


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.22 -r1.1.2.23 src/sys/dev/TODO.audiomp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev/usb

2011-11-21 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Tue Nov 22 02:39:59 UTC 2011

Modified Files:
src/sys/dev/usb [jmcneill-audiomp3]: uaudio.c

Log Message:
port to audiomp.  mostly from jared, tested and completed by me.

this one is a little more tricky.  besides the usual spl and get_locks
changes, we have to deal with the USB subsystem wanting to sleep and
expecting to be called with the kernel lock held.  so we always take
the kernel lock and drop the interrupt lock before calling into usbd.


To generate a diff of this commit:
cvs rdiff -u -r1.120 -r1.120.10.1 src/sys/dev/usb/uaudio.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev

2011-11-21 Thread Michael Lorenz
Module Name:src
Committed By:   macallan
Date:   Tue Nov 22 00:49:38 UTC 2011

Modified Files:
src/sys/dev [jmcneill-audiomp3]: TODO.audiomp

Log Message:
awacs works now


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.21 -r1.1.2.22 src/sys/dev/TODO.audiomp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/arch/macppc/dev

2011-11-21 Thread Michael Lorenz
Module Name:src
Committed By:   macallan
Date:   Tue Nov 22 00:48:49 UTC 2011

Modified Files:
src/sys/arch/macppc/dev [jmcneill-audiomp3]: awacs.c

Log Message:
adapt to jmcneill-audiomp3
from mrg@, minor fixes and testing by me


To generate a diff of this commit:
cvs rdiff -u -r1.40 -r1.40.6.1 src/sys/arch/macppc/dev/awacs.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev

2011-11-21 Thread Michael Lorenz
Module Name:src
Committed By:   macallan
Date:   Tue Nov 22 00:19:30 UTC 2011

Modified Files:
src/sys/dev [jmcneill-audiomp3]: TODO.audiomp

Log Message:
I tested autri


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.20 -r1.1.2.21 src/sys/dev/TODO.audiomp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev

2011-11-21 Thread Jonathan A. Kollasch
Module Name:src
Committed By:   jakllsch
Date:   Mon Nov 21 21:39:44 UTC 2011

Modified Files:
src/sys/dev [jmcneill-audiomp3]: TODO.audiomp
src/sys/dev/pci [jmcneill-audiomp3]: emuxki.c emuxkivar.h

Log Message:
Make emuxki(4) work w/ audiomp changes.


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.19 -r1.1.2.20 src/sys/dev/TODO.audiomp
cvs rdiff -u -r1.59.14.2 -r1.59.14.3 src/sys/dev/pci/emuxki.c
cvs rdiff -u -r1.12.14.1 -r1.12.14.2 src/sys/dev/pci/emuxkivar.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev

2011-11-21 Thread Jonathan A. Kollasch
Module Name:src
Committed By:   jakllsch
Date:   Mon Nov 21 18:35:20 UTC 2011

Modified Files:
src/sys/dev [jmcneill-audiomp3]: TODO.audiomp

Log Message:
auich(4) successfully tested on amd64 (nForce4)


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.18 -r1.1.2.19 src/sys/dev/TODO.audiomp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev

2011-11-21 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Mon Nov 21 11:21:04 UTC 2011

Modified Files:
src/sys/dev [jmcneill-audiomp3]: TODO.audiomp

Log Message:
i tested azalia


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.17 -r1.1.2.18 src/sys/dev/TODO.audiomp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev

2011-11-20 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Nov 20 20:00:15 UTC 2011

Modified Files:
src/sys/dev [jmcneill-audiomp3]: sequencer.c

Log Message:
avoid passing size 0 to kmem_alloc when the sequencer device is opened and
no midi devices are attached


To generate a diff of this commit:
cvs rdiff -u -r1.52.14.1 -r1.52.14.2 src/sys/dev/sequencer.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev/isa

2011-11-20 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Nov 20 19:44:50 UTC 2011

Modified Files:
src/sys/dev/isa [jmcneill-audiomp3]: sbdsp.c

Log Message:
improve the last change, after discussing it with rmind


To generate a diff of this commit:
cvs rdiff -u -r1.134.12.2 -r1.134.12.3 src/sys/dev/isa/sbdsp.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev

2011-11-20 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Nov 20 19:26:34 UTC 2011

Modified Files:
src/sys/dev [jmcneill-audiomp3]: TODO.audiomp

Log Message:
i tested sb under qemu


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.16 -r1.1.2.17 src/sys/dev/TODO.audiomp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev/isa

2011-11-20 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Nov 20 19:26:05 UTC 2011

Modified Files:
src/sys/dev/isa [jmcneill-audiomp3]: sbdsp.c

Log Message:
don't kpause with intr_lock held


To generate a diff of this commit:
cvs rdiff -u -r1.134.12.1 -r1.134.12.2 src/sys/dev/isa/sbdsp.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/arch/sgimips/mace

2011-11-20 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Nov 20 18:25:46 UTC 2011

Modified Files:
src/sys/arch/sgimips/mace [jmcneill-audiomp3]: mavb.c

Log Message:
no need to enter intr_lock from trigger_output, it's already held


To generate a diff of this commit:
cvs rdiff -u -r1.7.4.2 -r1.7.4.3 src/sys/arch/sgimips/mace/mavb.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/arch/prep/isa

2011-11-20 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Nov 20 16:34:08 UTC 2011

Modified Files:
src/sys/arch/prep/isa [jmcneill-audiomp3]: paud_isa.c

Log Message:
adapt to audiomp api changes


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.14.4.1 src/sys/arch/prep/isa/paud_isa.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev

2011-11-20 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Nov 20 16:34:23 UTC 2011

Modified Files:
src/sys/dev [jmcneill-audiomp3]: TODO.audiomp

Log Message:
paud is done


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.15 -r1.1.2.16 src/sys/dev/TODO.audiomp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev

2011-11-20 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Nov 20 16:18:32 UTC 2011

Modified Files:
src/sys/dev [jmcneill-audiomp3]: TODO.audiomp

Log Message:
vs is done


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.14 -r1.1.2.15 src/sys/dev/TODO.audiomp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys

2011-11-20 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Nov 20 16:18:15 UTC 2011

Modified Files:
src/sys/arch/x68k/dev [jmcneill-audiomp3]: vs.c vsvar.h
src/sys/dev/ic [jmcneill-audiomp3]: msm6258.c

Log Message:
adapt to audiomp api changes


To generate a diff of this commit:
cvs rdiff -u -r1.34 -r1.34.4.1 src/sys/arch/x68k/dev/vs.c
cvs rdiff -u -r1.10 -r1.10.4.1 src/sys/arch/x68k/dev/vsvar.h
cvs rdiff -u -r1.16 -r1.16.4.1 src/sys/dev/ic/msm6258.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/arch/sgimips/mace

2011-11-20 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Nov 20 16:07:27 UTC 2011

Modified Files:
src/sys/arch/sgimips/mace [jmcneill-audiomp3]: mavb.c

Log Message:
fix size passed to kmem_free in stream filter dtor


To generate a diff of this commit:
cvs rdiff -u -r1.7.4.1 -r1.7.4.2 src/sys/arch/sgimips/mace/mavb.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev

2011-11-20 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Nov 20 15:49:16 UTC 2011

Modified Files:
src/sys/dev [jmcneill-audiomp3]: TODO.audiomp

Log Message:
tms320av110 (melody) is done


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.13 -r1.1.2.14 src/sys/dev/TODO.audiomp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys

2011-11-20 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Nov 20 15:48:53 UTC 2011

Modified Files:
src/sys/arch/amiga/dev [jmcneill-audiomp3]: melody.c
src/sys/arch/amigappc/amigappc [jmcneill-audiomp3]: machdep.c
src/sys/dev/ic [jmcneill-audiomp3]: tms320av110.c tms320av110var.h

Log Message:
adapt to audiomp api changes


To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.16.4.1 src/sys/arch/amiga/dev/melody.c
cvs rdiff -u -r1.48 -r1.48.4.1 src/sys/arch/amigappc/amigappc/machdep.c
cvs rdiff -u -r1.21 -r1.21.36.1 src/sys/dev/ic/tms320av110.c
cvs rdiff -u -r1.10 -r1.10.36.1 src/sys/dev/ic/tms320av110var.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev

2011-11-20 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Nov 20 15:24:01 UTC 2011

Modified Files:
src/sys/dev [jmcneill-audiomp3]: TODO.audiomp

Log Message:
harmony is done


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.12 -r1.1.2.13 src/sys/dev/TODO.audiomp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/arch/hp700/gsc

2011-11-20 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Nov 20 15:23:46 UTC 2011

Modified Files:
src/sys/arch/hp700/gsc [jmcneill-audiomp3]: harmony.c harmonyvar.h

Log Message:
adapt to audiomp api changes


To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.23.4.1 src/sys/arch/hp700/gsc/harmony.c
cvs rdiff -u -r1.4 -r1.4.38.1 src/sys/arch/hp700/gsc/harmonyvar.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev

2011-11-20 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Nov 20 15:00:49 UTC 2011

Modified Files:
src/sys/dev [jmcneill-audiomp3]: TODO.audiomp

Log Message:
aica is done


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.11 -r1.1.2.12 src/sys/dev/TODO.audiomp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/arch/dreamcast/dev/g2

2011-11-20 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Nov 20 15:00:35 UTC 2011

Modified Files:
src/sys/arch/dreamcast/dev/g2 [jmcneill-audiomp3]: aica.c

Log Message:
adapt to audiomp api changes


To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.21.4.1 src/sys/arch/dreamcast/dev/g2/aica.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev

2011-11-20 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Nov 20 14:27:09 UTC 2011

Modified Files:
src/sys/dev [jmcneill-audiomp3]: TODO.audiomp

Log Message:
vraiu is done


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.10 -r1.1.2.11 src/sys/dev/TODO.audiomp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/arch/hpcmips/vr

2011-11-20 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Nov 20 14:26:34 UTC 2011

Modified Files:
src/sys/arch/hpcmips/vr [jmcneill-audiomp3]: vraiu.c

Log Message:
adapt to audiomp api changes


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.12.80.1 src/sys/arch/hpcmips/vr/vraiu.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/arch/hpcmips/dev

2011-11-20 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Nov 20 14:16:56 UTC 2011

Modified Files:
src/sys/arch/hpcmips/dev [jmcneill-audiomp3]: ucbsnd.c

Log Message:
splaudio -> splvm


To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.19.32.1 src/sys/arch/hpcmips/dev/ucbsnd.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev

2011-11-20 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Nov 20 14:13:25 UTC 2011

Modified Files:
src/sys/dev [jmcneill-audiomp3]: TODO.audiomp

Log Message:
build.sh -m prep tools failed for me so mark paud_isa "toolchain-fails"


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.9 -r1.1.2.10 src/sys/dev/TODO.audiomp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/arch

2011-11-20 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Nov 20 13:47:07 UTC 2011

Modified Files:
src/sys/arch/arm/xscale [jmcneill-audiomp3]: pxa2x0_ac97.c
pxa2x0_dmac.c pxa2x0_dmac.h pxa2x0_i2s.c pxa2x0_i2s.h pxa2x0_mci.c
src/sys/arch/zaurus/dev [jmcneill-audiomp3]: zaudio.c

Log Message:
port zaudio to audiomp api changes for real this time


To generate a diff of this commit:
cvs rdiff -u -r1.9.4.1 -r1.9.4.2 src/sys/arch/arm/xscale/pxa2x0_ac97.c
cvs rdiff -u -r1.8 -r1.8.4.1 src/sys/arch/arm/xscale/pxa2x0_dmac.c
cvs rdiff -u -r1.3 -r1.3.84.1 src/sys/arch/arm/xscale/pxa2x0_dmac.h
cvs rdiff -u -r1.9 -r1.9.4.1 src/sys/arch/arm/xscale/pxa2x0_i2s.c
cvs rdiff -u -r1.2 -r1.2.4.1 src/sys/arch/arm/xscale/pxa2x0_i2s.h
cvs rdiff -u -r1.8 -r1.8.6.1 src/sys/arch/arm/xscale/pxa2x0_mci.c
cvs rdiff -u -r1.15.4.1 -r1.15.4.2 src/sys/arch/zaurus/dev/zaudio.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev

2011-11-20 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Nov 20 13:31:19 UTC 2011

Modified Files:
src/sys/dev [jmcneill-audiomp3]: TODO.audiomp

Log Message:
zaudio is done


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.8 -r1.1.2.9 src/sys/dev/TODO.audiomp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/arch/zaurus/dev

2011-11-20 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Nov 20 13:30:46 UTC 2011

Modified Files:
src/sys/arch/zaurus/dev [jmcneill-audiomp3]: zaudio.c

Log Message:
adapt to audiomp api changes


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.15.4.1 src/sys/arch/zaurus/dev/zaudio.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev

2011-11-20 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Nov 20 13:14:33 UTC 2011

Modified Files:
src/sys/dev [jmcneill-audiomp3]: TODO.audiomp

Log Message:
note pxa2x0_ac97 now compiles and should be done


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.7 -r1.1.2.8 src/sys/dev/TODO.audiomp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/arch/arm/xscale

2011-11-20 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Nov 20 13:13:43 UTC 2011

Modified Files:
src/sys/arch/arm/xscale [jmcneill-audiomp3]: pxa2x0_ac97.c

Log Message:
port to audiomp: alloc/free changes, get_locks support, no more IPL_AUDIO,
convert splaudio() -> sc_intr_lock usage, take sc_intr_lock in acu_intr().


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.9.4.1 src/sys/arch/arm/xscale/pxa2x0_ac97.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev

2011-11-20 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Nov 20 12:59:31 UTC 2011

Modified Files:
src/sys/dev [jmcneill-audiomp3]: TODO.audiomp

Log Message:
note vidcaudio now compiles and should be done


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.6 -r1.1.2.7 src/sys/dev/TODO.audiomp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/arch/arm/iomd

2011-11-20 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Nov 20 12:58:45 UTC 2011

Modified Files:
src/sys/arch/arm/iomd [jmcneill-audiomp3]: vidcaudio.c

Log Message:
port to audiomp: get_locks support, stream filter updates, remove IPL_AUDIO

not run time tested.


To generate a diff of this commit:
cvs rdiff -u -r1.46 -r1.46.40.1 src/sys/arch/arm/iomd/vidcaudio.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev

2011-11-20 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Nov 20 12:42:43 UTC 2011

Modified Files:
src/sys/dev [jmcneill-audiomp3]: TODO.audiomp

Log Message:
note aucc and toccata as done.


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.5 -r1.1.2.6 src/sys/dev/TODO.audiomp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/arch/amiga/dev

2011-11-20 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Nov 20 12:41:59 UTC 2011

Modified Files:
src/sys/arch/amiga/dev [jmcneill-audiomp3]: aucc.c toccata.c

Log Message:
port these to audiomp:  support get_locks, and take the intr_lock
in the interrupt handler.


To generate a diff of this commit:
cvs rdiff -u -r1.40 -r1.40.104.1 src/sys/arch/amiga/dev/aucc.c
cvs rdiff -u -r1.14 -r1.14.4.1 src/sys/arch/amiga/dev/toccata.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev

2011-11-20 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Nov 20 12:37:56 UTC 2011

Modified Files:
src/sys/dev [jmcneill-audiomp3]: TODO.audiomp

Log Message:
i tested eap


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.4 -r1.1.2.5 src/sys/dev/TODO.audiomp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev

2011-11-20 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Nov 20 12:28:26 UTC 2011

Modified Files:
src/sys/dev [jmcneill-audiomp3]: TODO.audiomp

Log Message:
mavb is done


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.3 -r1.1.2.4 src/sys/dev/TODO.audiomp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/arch/sgimips/mace

2011-11-20 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Nov 20 12:27:21 UTC 2011

Modified Files:
src/sys/arch/sgimips/mace [jmcneill-audiomp3]: mavb.c

Log Message:
adapt to audiomp api changes


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.7.4.1 src/sys/arch/sgimips/mace/mavb.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev

2011-11-20 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Nov 20 12:17:03 UTC 2011

Modified Files:
src/sys/dev [jmcneill-audiomp3]: TODO.audiomp

Log Message:
add a column for tested and mark hdafg and ess as done.


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.2 -r1.1.2.3 src/sys/dev/TODO.audiomp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev

2011-11-20 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Nov 20 12:09:13 UTC 2011

Modified Files:
src/sys/dev [jmcneill-audiomp3]: TODO.audiomp

Log Message:
haltwo is done


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.1 -r1.1.2.2 src/sys/dev/TODO.audiomp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev/isa

2011-11-20 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Nov 20 12:08:19 UTC 2011

Modified Files:
src/sys/dev/isa [jmcneill-audiomp3]: pcppi.c pcppivar.h

Log Message:
port the changes from ad-audiomp2 branch.  this mostly replaces the
changes i'd made to pcppi to achieve a similar result.

XXX: these actually could be pulled down to -current today, i think.
no actual dependancies on audiomp branch itself.


To generate a diff of this commit:
cvs rdiff -u -r1.37 -r1.37.6.1 src/sys/dev/isa/pcppi.c
cvs rdiff -u -r1.10.6.1 -r1.10.6.2 src/sys/dev/isa/pcppivar.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/arch/sgimips/hpc

2011-11-20 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Nov 20 12:07:27 UTC 2011

Modified Files:
src/sys/arch/sgimips/hpc [jmcneill-audiomp3]: haltwo.c haltwovar.h

Log Message:
adapt to audiomp api changes


To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.20.4.1 src/sys/arch/sgimips/hpc/haltwo.c
cvs rdiff -u -r1.7 -r1.7.6.1 src/sys/arch/sgimips/hpc/haltwovar.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev/sbus

2011-11-20 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Nov 20 12:07:13 UTC 2011

Modified Files:
src/sys/dev/sbus [jmcneill-audiomp3]: dbri.c

Log Message:
convert spl*() to use the sc_intr_lock mutex, and hold it in a couple
of other places we should as well.


To generate a diff of this commit:
cvs rdiff -u -r1.33.6.1 -r1.33.6.2 src/sys/dev/sbus/dbri.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/arch/sparc/dev

2011-11-20 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Nov 20 12:04:42 UTC 2011

Modified Files:
src/sys/arch/sparc/dev [jmcneill-audiomp3]: audioamd.c

Log Message:
use the sc_intr_lock when calling the rint/tint functions.


To generate a diff of this commit:
cvs rdiff -u -r1.26.4.1 -r1.26.4.2 src/sys/arch/sparc/dev/audioamd.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev/ic

2011-11-20 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Nov 20 12:04:14 UTC 2011

Modified Files:
src/sys/dev/ic [jmcneill-audiomp3]: am7930.c

Log Message:
IPL_SCHED is enough.


To generate a diff of this commit:
cvs rdiff -u -r1.50.56.1 -r1.50.56.2 src/sys/dev/ic/am7930.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/arch/amiga/dev

2011-11-20 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Nov 20 11:43:55 UTC 2011

Modified Files:
src/sys/arch/amiga/dev [jmcneill-audiomp3]: repulse.c

Log Message:
complete the port to audiomp:  don't forget to take sc_intr_lock in the
hardware interrupt routines.


To generate a diff of this commit:
cvs rdiff -u -r1.17.4.1 -r1.17.4.2 src/sys/arch/amiga/dev/repulse.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev

2011-11-20 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Nov 20 11:41:53 UTC 2011

Modified Files:
src/sys/dev/ebus [jmcneill-audiomp3]: cs4231_ebus.c
src/sys/dev/sbus [jmcneill-audiomp3]: cs4231_sbus.c

Log Message:
complete the port to audiomp:  don't forget to take sc_intr_lock in the
hardware interrupt routines.


To generate a diff of this commit:
cvs rdiff -u -r1.34.4.1 -r1.34.4.2 src/sys/dev/ebus/cs4231_ebus.c
cvs rdiff -u -r1.48.4.1 -r1.48.4.2 src/sys/dev/sbus/cs4231_sbus.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev

2011-11-20 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Nov 20 11:26:35 UTC 2011

Added Files:
src/sys/dev [jmcneill-audiomp3]: TODO.audiomp

Log Message:
list of audio and midi drivers and their statuses


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1.2.1 src/sys/dev/TODO.audiomp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev/pci

2011-11-20 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Nov 20 11:10:16 UTC 2011

Modified Files:
src/sys/dev/pci [jmcneill-audiomp3]: gcscaudio.c

Log Message:
need to hold intr_lock when calling audio_pint/audio_rint


To generate a diff of this commit:
cvs rdiff -u -r1.7.4.2 -r1.7.4.3 src/sys/dev/pci/gcscaudio.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev/pci/hdaudio

2011-11-20 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Nov 20 11:09:26 UTC 2011

Modified Files:
src/sys/dev/pci/hdaudio [jmcneill-audiomp3]: hdafg.c

Log Message:
need to hold intr_lock while calling audio_pint/audio_rint


To generate a diff of this commit:
cvs rdiff -u -r1.10.4.1 -r1.10.4.2 src/sys/dev/pci/hdaudio/hdafg.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev

2011-11-20 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Nov 20 10:58:11 UTC 2011

Modified Files:
src/sys/dev [jmcneill-audiomp3]: audio.c

Log Message:
change the locking protocol for audio_get_props().  make it always
assert that the thread lock is held before entry, and arrange to
make this always so.


To generate a diff of this commit:
cvs rdiff -u -r1.253.4.1 -r1.253.4.2 src/sys/dev/audio.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys

2011-11-20 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Nov 20 10:56:19 UTC 2011

Modified Files:
src/sys/arch/sparc/dev [jmcneill-audiomp3]: audioamd.c
src/sys/dev/ic [jmcneill-audiomp3]: am7930.c am7930var.h
src/sys/dev/tc [jmcneill-audiomp3]: bba.c

Log Message:
port the am7930 drivers to audiomp.  sparc and pmax GENERIC builds,
but i am unable to test these drivers.


To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.26.4.1 src/sys/arch/sparc/dev/audioamd.c
cvs rdiff -u -r1.50 -r1.50.56.1 src/sys/dev/ic/am7930.c
cvs rdiff -u -r1.12 -r1.12.4.1 src/sys/dev/ic/am7930var.h
cvs rdiff -u -r1.38 -r1.38.4.1 src/sys/dev/tc/bba.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev/sbus

2011-11-20 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Nov 20 10:48:55 UTC 2011

Modified Files:
src/sys/dev/sbus [jmcneill-audiomp3]: dbri.c dbrivar.h

Log Message:
port to audiomp:  update allocm/freem, and add get_locks() support.
bots on my ss20, but i haven't really tested it yet.


To generate a diff of this commit:
cvs rdiff -u -r1.33 -r1.33.6.1 src/sys/dev/sbus/dbri.c
cvs rdiff -u -r1.12 -r1.12.10.1 src/sys/dev/sbus/dbrivar.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/arch/amiga/dev

2011-11-20 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Nov 20 10:27:36 UTC 2011

Modified Files:
src/sys/arch/amiga/dev [jmcneill-audiomp3]: repulse.c

Log Message:
port this to audiomp branch.  no allocm/freem here, no detach, so just
add/initialise sc_lock and sc_intr_lock, and add get_locks() support.

XXX: untested, but amiga kernels compile now.


To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.17.4.1 src/sys/arch/amiga/dev/repulse.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev

2011-11-20 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Nov 20 09:40:20 UTC 2011

Modified Files:
src/sys/dev/ebus [jmcneill-audiomp3]: cs4231_ebus.c
src/sys/dev/ic [jmcneill-audiomp3]: cs4231.c cs4231var.h
src/sys/dev/sbus [jmcneill-audiomp3]: cs4231_sbus.c

Log Message:
make audiocs(4) compile.  i don't have anything handy to actually test
this easily, but this was just updating the alloc/free to kmem and
hooking into ad1848_get_locks().


To generate a diff of this commit:
cvs rdiff -u -r1.34 -r1.34.4.1 src/sys/dev/ebus/cs4231_ebus.c
cvs rdiff -u -r1.26 -r1.26.4.1 src/sys/dev/ic/cs4231.c
cvs rdiff -u -r1.9 -r1.9.4.1 src/sys/dev/ic/cs4231var.h
cvs rdiff -u -r1.48 -r1.48.4.1 src/sys/dev/sbus/cs4231_sbus.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev

2011-11-20 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Nov 20 09:37:04 UTC 2011

Modified Files:
src/sys/dev [jmcneill-audiomp3]: audio_if.h

Log Message:
don't need to forward declare 'struct malloc_type' anymore.


To generate a diff of this commit:
cvs rdiff -u -r1.66.14.1 -r1.66.14.2 src/sys/dev/audio_if.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev/isa

2011-11-20 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Nov 20 08:40:52 UTC 2011

Modified Files:
src/sys/dev/isa [jmcneill-audiomp3]: ess.c

Log Message:
make sure to return from the end of essattach() before destroying
the callouts and mutexes.  with an uncommited audio.c change, i can
now play audio on my shark with the branch.


To generate a diff of this commit:
cvs rdiff -u -r1.78.10.1 -r1.78.10.2 src/sys/dev/isa/ess.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev/ic

2011-11-20 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Nov 20 08:39:59 UTC 2011

Modified Files:
src/sys/dev/ic [jmcneill-audiomp3]: opl.c

Log Message:
XXX: don't KASSERT() if sc->lock is NULL, this is going to happen
XXX: during autoconfig match() where we've faked up a sc anyway.


To generate a diff of this commit:
cvs rdiff -u -r1.37.14.1 -r1.37.14.2 src/sys/dev/ic/opl.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev/ofisa

2011-11-19 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Nov 20 05:35:20 UTC 2011

Modified Files:
src/sys/dev/ofisa [jmcneill-audiomp3]: joy_ofisa.c

Log Message:
make this compile again.  i think it is even right.


To generate a diff of this commit:
cvs rdiff -u -r1.14.36.1 -r1.14.36.2 src/sys/dev/ofisa/joy_ofisa.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev/pci

2011-11-19 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Nov 19 23:31:26 UTC 2011

Modified Files:
src/sys/dev/pci [jmcneill-audiomp3]: gcscaudio.c

Log Message:
adapt to audiomp api changes


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.7.4.1 src/sys/dev/pci/gcscaudio.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev/pci/hdaudio

2011-11-19 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Nov 19 23:40:07 UTC 2011

Modified Files:
src/sys/dev/pci/hdaudio [jmcneill-audiomp3]: hdafg.c hdaudio.c
hdaudio_pci.c

Log Message:
adapt to audiomp api changes


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.10.4.1 src/sys/dev/pci/hdaudio/hdafg.c
cvs rdiff -u -r1.16 -r1.16.2.1 src/sys/dev/pci/hdaudio/hdaudio.c
cvs rdiff -u -r1.8 -r1.8.6.1 src/sys/dev/pci/hdaudio/hdaudio_pci.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev/pci

2011-11-19 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Nov 19 23:36:38 UTC 2011

Modified Files:
src/sys/dev/pci [jmcneill-audiomp3]: gcscaudio.c

Log Message:
add gcscaudio_get_locks()


To generate a diff of this commit:
cvs rdiff -u -r1.7.4.1 -r1.7.4.2 src/sys/dev/pci/gcscaudio.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys/dev/pci

2011-11-19 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Nov 19 23:19:01 UTC 2011

Modified Files:
src/sys/dev/pci [jmcneill-audiomp3]: emuxki.c

Log Message:
adapt to audiomp api changes


To generate a diff of this commit:
cvs rdiff -u -r1.59.14.1 -r1.59.14.2 src/sys/dev/pci/emuxki.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [jmcneill-audiomp3] src/sys

2011-11-19 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Nov 19 21:49:45 UTC 2011

Modified Files:
src/sys/arch/i386/pnpbios [jmcneill-audiomp3]: joy_pnpbios.c
src/sys/dev [jmcneill-audiomp3]: auconv.c auconv.h audio.c audio_if.h
audiovar.h aurateconv.c midi.c midi_if.h midictl.c midictl.h
midisyn.c midisynvar.h midivar.h mulaw.c sequencer.c sequencervar.h
src/sys/dev/acpi [jmcneill-audiomp3]: joy_acpi.c mpu_acpi.c
src/sys/dev/bluetooth [jmcneill-audiomp3]: btsco.c
src/sys/dev/ic [jmcneill-audiomp3]: ac97.c ac97var.h ad1848.c
ad1848var.h attimer.c interwave.c interwavevar.h joy.c joyvar.h
mpu.c mpuvar.h opl.c oplvar.h
src/sys/dev/isa [jmcneill-audiomp3]: ad1848_isa.c ad1848var.h aria.c
cms.c ess.c essvar.h gus.c ics2101.c joy_ess.c joy_isa.c
midi_pcppi.c mpu_isa.c mpu_sb.c mpu_ym.c opl_ess.c opl_isa.c
opl_sb.c pas.c pcppivar.h sb.c sb_isa.c sbdsp.c sbdspvar.h wss.c
ym.c ymvar.h
src/sys/dev/isapnp [jmcneill-audiomp3]: gus_isapnp.c joy_isapnp.c
mpu_isapnp.c
src/sys/dev/ofisa [jmcneill-audiomp3]: joy_ofisa.c
src/sys/dev/pad [jmcneill-audiomp3]: pad.c padvar.h padvol.c padvol.h
src/sys/dev/pci [jmcneill-audiomp3]: auacer.c auich.c auixp.c
auixpvar.h autri.c autrivar.h auvia.c auviavar.h azalia.c azalia.h
azalia_codec.c cmpci.c cmpcivar.h cs4280.c cs4281.c cs428x.c
cs428x.h eap.c eapvar.h emuxki.c emuxkivar.h esa.c esavar.h esm.c
esmvar.h eso.c esovar.h fms.c fmsvar.h joy_eap.c joy_eso.c
joy_pci.c mpu_cmpci.c mpu_eso.c mpu_fms.c mpu_yds.c neo.c opl_eso.c
sv.c svvar.h yds.c ydsvar.h
src/sys/sys [jmcneill-audiomp3]: intr.h

Log Message:
port ad-audiomp2 branch changes to 5.99.56
todo:
 - port ad-audiomp2 pcppi changes
 - these drivers need to be fixed:
   - emuxki
   - gcscaudio
   - hdafg
   - uaudio
   - umidi
   - MD audio drivers


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.13.4.1 src/sys/arch/i386/pnpbios/joy_pnpbios.c
cvs rdiff -u -r1.24 -r1.24.4.1 src/sys/dev/auconv.c
cvs rdiff -u -r1.15 -r1.15.36.1 src/sys/dev/auconv.h
cvs rdiff -u -r1.253 -r1.253.4.1 src/sys/dev/audio.c
cvs rdiff -u -r1.66 -r1.66.14.1 src/sys/dev/audio_if.h
cvs rdiff -u -r1.45 -r1.45.36.1 src/sys/dev/audiovar.h
cvs rdiff -u -r1.18 -r1.18.36.1 src/sys/dev/aurateconv.c
cvs rdiff -u -r1.72 -r1.72.10.1 src/sys/dev/midi.c
cvs rdiff -u -r1.22 -r1.22.14.1 src/sys/dev/midi_if.h
cvs rdiff -u -r1.6 -r1.6.32.1 src/sys/dev/midictl.c
cvs rdiff -u -r1.3 -r1.3.36.1 src/sys/dev/midictl.h
cvs rdiff -u -r1.22 -r1.22.36.1 src/sys/dev/midisyn.c
cvs rdiff -u -r1.12 -r1.12.36.1 src/sys/dev/midisynvar.h
cvs rdiff -u -r1.17 -r1.17.36.1 src/sys/dev/midivar.h
cvs rdiff -u -r1.27 -r1.27.40.1 src/sys/dev/mulaw.c
cvs rdiff -u -r1.52 -r1.52.14.1 src/sys/dev/sequencer.c
cvs rdiff -u -r1.13 -r1.13.36.1 src/sys/dev/sequencervar.h
cvs rdiff -u -r1.10 -r1.10.12.1 src/sys/dev/acpi/joy_acpi.c \
src/sys/dev/acpi/mpu_acpi.c
cvs rdiff -u -r1.24 -r1.24.6.1 src/sys/dev/bluetooth/btsco.c
cvs rdiff -u -r1.91 -r1.91.14.1 src/sys/dev/ic/ac97.c
cvs rdiff -u -r1.21 -r1.21.14.1 src/sys/dev/ic/ac97var.h
cvs rdiff -u -r1.30 -r1.30.6.1 src/sys/dev/ic/ad1848.c
cvs rdiff -u -r1.17 -r1.17.4.1 src/sys/dev/ic/ad1848var.h
cvs rdiff -u -r1.10 -r1.10.14.1 src/sys/dev/ic/attimer.c
cvs rdiff -u -r1.34 -r1.34.14.1 src/sys/dev/ic/interwave.c
cvs rdiff -u -r1.16 -r1.16.36.1 src/sys/dev/ic/interwavevar.h
cvs rdiff -u -r1.17 -r1.17.40.1 src/sys/dev/ic/joy.c
cvs rdiff -u -r1.6 -r1.6.40.1 src/sys/dev/ic/joyvar.h
cvs rdiff -u -r1.17 -r1.17.36.1 src/sys/dev/ic/mpu.c
cvs rdiff -u -r1.10 -r1.10.36.1 src/sys/dev/ic/mpuvar.h
cvs rdiff -u -r1.37 -r1.37.14.1 src/sys/dev/ic/opl.c
cvs rdiff -u -r1.15 -r1.15.36.1 src/sys/dev/ic/oplvar.h
cvs rdiff -u -r1.37 -r1.37.4.1 src/sys/dev/isa/ad1848_isa.c
cvs rdiff -u -r1.43 -r1.43.36.1 src/sys/dev/isa/ad1848var.h
cvs rdiff -u -r1.33 -r1.33.10.1 src/sys/dev/isa/aria.c
cvs rdiff -u -r1.18 -r1.18.36.1 src/sys/dev/isa/cms.c \
src/sys/dev/isa/opl_sb.c
cvs rdiff -u -r1.78 -r1.78.10.1 src/sys/dev/isa/ess.c
cvs rdiff -u -r1.25 -r1.25.10.1 src/sys/dev/isa/essvar.h
cvs rdiff -u -r1.106 -r1.106.4.1 src/sys/dev/isa/gus.c
cvs rdiff -u -r1.16 -r1.16.14.1 src/sys/dev/isa/ics2101.c
cvs rdiff -u -r1.5 -r1.5.40.1 src/sys/dev/isa/joy_ess.c
cvs rdiff -u -r1.12 -r1.12.40.1 src/sys/dev/isa/joy_isa.c
cvs rdiff -u -r1.23 -r1.23.14.1 src/sys/dev/isa/midi_pcppi.c
cvs rdiff -u -r1.20 -r1.20.36.1 src/sys/dev/isa/mpu_isa.c
cvs rdiff -u -r1.15 -r1.15.36.1 src/sys/dev/isa/mpu_sb.c \
src/sys/dev/isa/mpu_ym.c
cvs rdiff -u -r1.16 -r1.16.36.1 src/sys/dev/isa/opl_ess.c
cvs rdiff -u -r1.19 -r1.19.36.1 src/sys/dev/isa/opl_isa.c
cvs rdiff -u -r1.68 -r1.68.10.1 src/sys/dev/isa/pas.c
cvs rdiff -u -r1.10 -r1.10.6.1 src/sys/dev/isa/pcppivar.h
cvs rdiff -u -r1.88 -r1.88.40.1 src/sys/dev/isa/sb.c
cvs rdiff -u -r1.36 -r1.