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