non aligned DMA transfer attempted
    Alexander Motin 
    mav at FreeBSD.org
       
    Sat Sep  5 05:42:41 UTC 2009
    
    
  
Matthew Dillon wrote:
> :>    The physio code directly maps the userland buffer via vmapbuf() and
> :>    supplies it as a BIO to the device.  The ATA driver does not use
> :>    BUSDMA (and never has)... it assumes BIOs are minimally aligned.
> :
> :Wrong.
> 
>     By the way Scott, do you honestly believe that idiotic one-line
>     answers just as a means to try to screw over my postings are
>     appropriate for someone of your standing in the FreeBSD community?
His answer is short, but correct, because all ATA drivers do use BUSDMA.
And as I have already said, BUSDMA manages proper alignment there, by
implementing bounce buffers.
-- 
Alexander Motin
    
    
More information about the freebsd-current
mailing list