Link [ NetBSD | NetBSD OpenGrok source search | PR fulltext-search | Summary of daily snapshot builds | history of daily build result | pkgsrc commit viewer ]


   
        usage: [branch:branch] [user:user] [path@revision] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN sys/arch/arm, if_wm.c@1.234 )




switch to index mode

recent branches: MAIN (4h)  netbsd-10 (17d)  netbsd-9 (17d)  netbsd-8 (22d) 

2024-06-03 00:17:47 UTC Now

2011-11-23 18:43:53 UTC jmcneill-audiomp3 commitmail json YAML

wss(4) and clcs(4) tested successfully

(jakllsch)

2011-11-23 16:55:24 UTC jmcneill-audiomp3 commitmail json YAML

audiocs at ebus works on sparc64

(macallan)

2011-11-23 16:53:57 UTC jmcneill-audiomp3 commitmail json YAML

initialize locks
now this works on my U60

(macallan)

2011-11-23 15:47:38 UTC jmcneill-audiomp3 commitmail json YAML

Hold the intr lock for the duration of ad1848_isa_intr().

(jakllsch)

2011-11-22 22:47:12 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-22 18:29:06 UTC jmcneill-audiomp3 commitmail json YAML

audiocs at sbus works on sparc and sparc64

(macallan)

2011-11-22 17:36:01 UTC jmcneill-audiomp3 commitmail json YAML

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

(macallan)

2011-11-22 11:50:02 UTC jmcneill-audiomp3 commitmail json YAML

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.

(mrg)

2011-11-22 08:58:48 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-22 08:55:44 UTC jmcneill-audiomp3 commitmail json YAML

- 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

(mrg)

2011-11-22 07:57:24 UTC jmcneill-audiomp3 commitmail json YAML

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

(mrg)

2011-11-22 07:56:15 UTC jmcneill-audiomp3 commitmail json YAML

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

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

(mrg)

2011-11-22 07:54:45 UTC jmcneill-audiomp3 commitmail json YAML

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

(mrg)

2011-11-22 06:11:12 UTC jmcneill-audiomp3 commitmail json YAML

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.

(mrg)

2011-11-22 05:56:43 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-22 05:54:54 UTC jmcneill-audiomp3 commitmail json YAML

convert snapper
code from mrg, tested on my iBook G4

(macallan)

2011-11-22 03:07:31 UTC jmcneill-audiomp3 commitmail json YAML

ym(4) successfully tested lightly on i386

(jakllsch)

2011-11-22 03:02:53 UTC jmcneill-audiomp3 commitmail json YAML

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

(jakllsch)

2011-11-22 03:02:14 UTC jmcneill-audiomp3 commitmail json YAML

dbri works on sparc.

(mrg)

2011-11-22 02:43:59 UTC jmcneill-audiomp3 commitmail json YAML

note3 uaudio and hdafg on amd64.

(mrg)

2011-11-22 02:39:59 UTC jmcneill-audiomp3 commitmail json YAML

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.

(mrg)

2011-11-22 00:49:38 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-22 00:48:49 UTC jmcneill-audiomp3 commitmail json YAML

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

(macallan)

2011-11-22 00:19:30 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-21 21:39:44 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-21 18:35:20 UTC jmcneill-audiomp3 commitmail json YAML

auich(4) successfully tested on amd64 (nForce4)

(jakllsch)

2011-11-21 11:21:04 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-20 20:00:15 UTC jmcneill-audiomp3 commitmail json YAML

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

(jmcneill)

2011-11-20 19:44:50 UTC jmcneill-audiomp3 commitmail json YAML

improve the last change, after discussing it with rmind

(jmcneill)

2011-11-20 19:26:34 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-20 19:26:05 UTC jmcneill-audiomp3 commitmail json YAML

don't kpause with intr_lock held

(jmcneill)

2011-11-20 18:25:46 UTC jmcneill-audiomp3 commitmail json YAML

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

(jmcneill)

2011-11-20 16:34:23 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-20 16:34:08 UTC jmcneill-audiomp3 commitmail json YAML

adapt to audiomp api changes

(jmcneill)

2011-11-20 16:18:32 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-20 16:18:15 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-20 16:07:27 UTC jmcneill-audiomp3 commitmail json YAML

fix size passed to kmem_free in stream filter dtor

(jmcneill)

2011-11-20 15:49:16 UTC jmcneill-audiomp3 commitmail json YAML

tms320av110 (melody) is done

(jmcneill)

2011-11-20 15:48:53 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-20 15:24:01 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-20 15:23:46 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-20 15:00:49 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-20 15:00:35 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-20 14:27:09 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-20 14:26:34 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-20 14:16:56 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-20 14:13:25 UTC jmcneill-audiomp3 commitmail json YAML

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

(jmcneill)

2011-11-20 13:47:07 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-20 13:31:19 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-20 13:30:46 UTC jmcneill-audiomp3 commitmail json YAML

adapt to audiomp api changes

(jmcneill)

2011-11-20 13:14:33 UTC jmcneill-audiomp3 commitmail json YAML

note pxa2x0_ac97 now compiles and should be done

(mrg)

2011-11-20 13:13:43 UTC jmcneill-audiomp3 commitmail json YAML

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

(mrg)

2011-11-20 12:59:31 UTC jmcneill-audiomp3 commitmail json YAML

note vidcaudio now compiles and should be done

(mrg)

2011-11-20 12:58:45 UTC jmcneill-audiomp3 commitmail json YAML

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

not run time tested.

(mrg)

2011-11-20 12:42:43 UTC jmcneill-audiomp3 commitmail json YAML

note aucc and toccata as done.

(mrg)

2011-11-20 12:41:59 UTC jmcneill-audiomp3 commitmail json YAML

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

(mrg)

2011-11-20 12:37:56 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-20 12:28:26 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-20 12:27:21 UTC jmcneill-audiomp3 commitmail json YAML

adapt to audiomp api changes

(jmcneill)

2011-11-20 12:17:03 UTC jmcneill-audiomp3 commitmail json YAML

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

(mrg)

2011-11-20 12:09:13 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-20 12:08:19 UTC jmcneill-audiomp3 commitmail json YAML

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.

(mrg)

2011-11-20 12:07:27 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-20 12:07:13 UTC jmcneill-audiomp3 commitmail json YAML

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

(mrg)

2011-11-20 12:04:42 UTC jmcneill-audiomp3 commitmail json YAML

use the sc_intr_lock when calling the rint/tint functions.

(mrg)

2011-11-20 12:04:14 UTC jmcneill-audiomp3 commitmail json YAML

IPL_SCHED is enough.

(mrg)

2011-11-20 11:43:55 UTC jmcneill-audiomp3 commitmail json YAML

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

(mrg)

2011-11-20 11:41:53 UTC jmcneill-audiomp3 commitmail json YAML

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

(mrg)

2011-11-20 11:26:35 UTC jmcneill-audiomp3 commitmail json YAML

list of audio and midi drivers and their statuses

(jmcneill)

2011-11-20 11:10:16 UTC jmcneill-audiomp3 commitmail json YAML

need to hold intr_lock when calling audio_pint/audio_rint

(jmcneill)

2011-11-20 11:09:26 UTC jmcneill-audiomp3 commitmail json YAML

need to hold intr_lock while calling audio_pint/audio_rint

(jmcneill)

2011-11-20 10:58:11 UTC jmcneill-audiomp3 commitmail json YAML

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.

(mrg)

2011-11-20 10:56:19 UTC jmcneill-audiomp3 commitmail json YAML

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

(mrg)

2011-11-20 10:48:55 UTC jmcneill-audiomp3 commitmail json YAML

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

(mrg)

2011-11-20 10:27:36 UTC jmcneill-audiomp3 commitmail json YAML

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.

(mrg)

2011-11-20 09:40:20 UTC jmcneill-audiomp3 commitmail json YAML

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

(mrg)

2011-11-20 09:37:04 UTC jmcneill-audiomp3 commitmail json YAML

don't need to forward declare 'struct malloc_type' anymore.

(mrg)

2011-11-20 08:40:52 UTC jmcneill-audiomp3 commitmail json YAML

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.

(mrg)

2011-11-20 08:39:59 UTC jmcneill-audiomp3 commitmail json YAML

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.

(mrg)

2011-11-20 05:35:20 UTC jmcneill-audiomp3 commitmail json YAML

make this compile again.  i think it is even right.

(mrg)

2011-11-19 23:40:07 UTC jmcneill-audiomp3 commitmail json YAML

2011-11-19 23:36:38 UTC jmcneill-audiomp3 commitmail json YAML

add gcscaudio_get_locks()

(jmcneill)

2011-11-19 23:31:26 UTC jmcneill-audiomp3 commitmail json YAML

adapt to audiomp api changes

(jmcneill)

2011-11-19 23:19:01 UTC jmcneill-audiomp3 commitmail json YAML

adapt to audiomp api changes

(jmcneill)

2011-11-19 21:49:45 UTC jmcneill-audiomp3 commitmail json YAML