Hi all,

Currently bus_dmamap_load builds the dma descriptor in a table on the
stack.
This cause us following problems:
 . our dma can be large, 1MB or more, this forces us to increase the
kernel stack size.
 . our hardware would be happy with the dma descriptors as they are,
 address and length. Unfortunately, with the table on the stack,
 as soon the callback returns, we cannot count on this table anymore.

Can we either change the IF, or having another IF which accepts as
arguments
the table address and a number of entries. The caller will be in charge
of
allocate and free this table.

Thanks for you ideas.

Phungte




To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to