Port-i386 archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: TESTERS WANTED: audio drivers



>we've just merged the SMP audio code to -current, and there are
>several older audio drivers that have not been tested.  we are
>looking for testers for these drivers:
>
>       btsco(4)
>       mpu(4) (both isa/isapnp)
>       opl(4)
>       aria(4)
>       gus(4)
>       pas(4)
>       pad(4)
>       auacer(4)
>       auixp(4)
>       auvia(4)
>       cmpci(4)
>       clct(4)
>       esa(4)
>       esm(4)
>       eso(4)
>       fms(4)
>       gcscaudio(4)
>       neo(4)
>       sv(4)
>       yds(4)
>       bba(4)
>       umidi(4)
>
>all you need to do is build or install a recent -current snapshot
>(the ones with this are probably not available, but should be
>with in the next day or two.)
>
>please report back to me any success or failure.  i will post an

Hi.
I tested gcscaudio(4) and dreamcast/aica(4), and they work fine.


BTW, about esa(4), argument of sys/dev/pci/esa.c:esa_get_locks() is
struct esa_voice *, not struct esa_softc * ?

cvs -q diff -au esa.c
Index: esa.c
===================================================================
RCS file: /cvsroot/src/sys/dev/pci/esa.c,v
retrieving revision 1.56
diff -a -u -r1.56 esa.c
--- esa.c       24 Nov 2011 03:35:59 -0000      1.56
+++ esa.c       2 Dec 2011 09:02:46 -0000
@@ -1809,9 +1809,12 @@
 static void
 esa_get_locks(void *addr, kmutex_t **intr, kmutex_t **proc)
 {
+       struct esa_voice *vc;
        struct esa_softc *sc;
 
-       sc = addr;
+       vc = addr;
+       sc = device_private(vc->parent);
+
        *intr = &sc->sc_intr_lock;
        *proc = &sc->sc_lock;
 }


Unfortunately I have no esa(4) board, I cannot test.

--
ryo shimizu


Home | Main Index | Thread Index | Old Index