cvs commit: www/en/projects/busdma index.sgml
Scott Long
scottl at samsco.org
Fri Sep 1 14:41:42 UTC 2006
Joel Dahl wrote:
> joel 2006-09-01 09:17:38 UTC
>
> FreeBSD doc repository
>
> Modified files:
> en/projects/busdma index.sgml
> Log:
> - Add a bunch of missing USB network drivers: aue(4), axe(4), cdce(4),
> cue(4), kue(4), rue(4) and udav(4). Mark everything as unknown for now.
> - Fix minor nits.
>
> Revision Changes Path
> 1.147 +87 -10 www/en/projects/busdma/index.sgml
The DMA capability of a USB peripheral is a function of the USB stack
and controller, not the peripheral driver. Unlike a PCI card, a USB
periph does not have access to host memory. All of the real magic seems
to happen in places like usbd_setup_xfer(), which again is a function of
the stack, not the periph driver. These drivers don't belong on this
list at all, and I'd argue that no USB periph drivers do.
Scott
More information about the cvs-all
mailing list