cvs commit: src/sys/dev/ata ata-all.h ata-chipset.c ata-dma.c
niclas.zeising at gmail.com
Tue Apr 15 13:11:24 UTC 2008
On Tue, Apr 15, 2008 at 2:28 PM, Søren Schmidt <sos at freebsd.org> wrote:
> Thats actually a separate problem. I've put in stops to check that the PRD
> table size doesn't get out of hand. Until now that wasn't a problem but now
> that we move to having more than on request flying pr channel it needs to be
> within bounds.
> The check correctly panic's as we outgrow the table, however thats not very
> usefull :)
Not really, no ;)
Just a (perhaps silly) question, is my hardware wierd as no-one else
has reported this problem (as I've seen anyway). I'm just curious.
> Fix coming up with the next round of updates, I also need to go back to the
> old way of preallocing the SG tables etc, busdma is simply too cycle greedy
> to be called for each request, as performance has been shown to decrease
> quite a bit.
Okay. I'll sit tight and wait for the fix. If you need some testing
just drop me a note. Thanks for the quick reply!
[SNIP old messages]
More information about the cvs-src