DragonFly commits List (threaded) for 2007-06
DragonFly BSD
DragonFly commits List (threaded) for 2007-06
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: cvs commit: src/sys/platform/pc32/i386 busdma_machdep.c


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxx>
Date: Tue, 5 Jun 2007 10:59:45 -0700 (PDT)

:..
:>>   This fixes NATA's UDMA device support.  The UDMA dma controller is 
:>> limited
:>>   to a transfer size of 65536 bytes and address incrementation might not
:>>   carry over to bit 16.
:> Good catch!  Well hidden though.
:
:Indeed, I was staring myself blind on interrupts...
:
:Cheers,
:-- 
:         Thomas E. Spanjaard
:         tgen@netphreax.net

    I'll just say this is why sometimes being able to reproduce a problem
    locally, without having to debug it over email, can make a huge
    difference.  I've actually built DMA engines out of digital logic
    (like 15 years ago at this point!), so the moment I saw the corruption
    was on a page boundary and in page-sized chunks instead of in
    I/O-sized chunks I knew what the problem had to be.

						-Matt




[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]