Messages in this thread | | | Date | Mon, 30 Jun 2008 16:03:52 +0200 | From | "Francis Moreau" <> | Subject | Re: usb_get_status(): what a weird implementation ! |
| |
On Mon, Jun 30, 2008 at 3:51 PM, Oliver Neukum <oliver@neukum.org> wrote: > > If your buffer is smaller than CACHE_LINE_SIZE it should work. > However, this needs input from people who understand DMA in and out.
yeah, that's the reason why it's a hack.
Maybe adding a new helper in the dma API would be better...
> But how large is 2 * CACHE_LINE_SIZE compared to the kernel stack?
CACHE_LINE_SIZE = 32 bytes is common for embedded systems I guess. For big system, I dunno.
Kernel stack size is usually 4KiB.
-- Francis
| |