cvs commit: src/sys/dev/ata ata-all.h ata-chipset.c ata-dma.c ata-lowlevel.c

Niclas Zeising niclas.zeising at
Tue Apr 15 13:11:24 UTC 2008

On Tue, Apr 15, 2008 at 2:28 PM, Søren Schmidt <sos at> wrote:
> Hi
>  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!

>  -Søren

[SNIP old messages]


More information about the cvs-src mailing list