On Sunday 14 September 2008 16:50:23 Yair K. wrote:
> On Sunday 14 September 2008 15:15:47 I wrote:
> >On Saturday 13 September 2008 18:12:59 dev wrote:
> > >This is fantastic news. I will naturally download the FreeBSD 7.1 iso 
> > >and test it out. But could you test fullduplex by compiling fulldup.c
> > >http://mercurial.opensound.com/?file/dd3829779e5d/tutorials/sndkit/samples/fulldup.c
> > 
> > fulldup.c works. I did discover a problem: mmap_test doesn't work - for 
> > some reason it can't retrieve the private data on that call. I'll contact 
> > the guy who wrote the API, since I think it's a FreeBSD issue.
> 
> It turns out this isn't implemented on FreeBSD yet. His response is 
> (excerpted):
> "As I said, this is fixable, but requires certain amount of work. Due to 
> popularity of the request, I am thinking of allocating time slot to implement 
> this."

He has offered a simple fix at:
http://lists.freebsd.org/pipermail/freebsd-current/2008-September/088473.html
I don't think OSS tries "to obtain the physical address when serving page 
fault", does it?

But it doesn't work in practice under vbox (I can't update the hd install 
yet)... I get lots of "Couldn't get private data from filehandle!" messages 
when running mmap_test. It then eventually passes this (or at least doesn't 
give that error), but immediately after setting the triggers it panics. (It 
requires changing the "!= OSS_DEV_DSP" condition to "!= OSS_DEV_DSP && != 
OSS_DEV_DSP_ENGINE"). Is there something I miss?

Yours,
        Yair K.
_______________________________________________
oss-devel mailing list
oss-devel@mailman.opensound.com
http://mailman.opensound.com/mailman/listinfo/oss-devel

Reply via email to