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

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

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

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

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()

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 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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