John Baldwin wrote:

On Friday 01 September 2006 10:41, Scott Long wrote:

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.


The only reason they might is that this list has become a list not just of bus-dma conformance, but locking as well (i.e. a general driver feature/requirement list), so while the DMA-related entries should probably be N/A for the USB devices, the locking fields are still relevant. We could move the list of drivers to a separate driver-features list page if you would prefer.


Yeah, I forgot about the co-opted use.  No need to create a new list.

Scott

_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to