NetBSD-Bugs archive

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

Re: port-amd64/42980: satalink DMA fails under amd64



The following reply was made to PR port-amd64/42980; it has been noted by GNATS.

From: Julian Bourne <julian.bourne%gmail.com@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: port-amd64-maintainer%netbsd.org@localhost, 
gnats-admin%netbsd.org@localhost, 
        netbsd-bugs%netbsd.org@localhost
Subject: Re: port-amd64/42980: satalink DMA fails under amd64
Date: Mon, 22 Mar 2010 11:27:13 -0400

 The i386 GENERIC kernel works with the patch
 too - same performance as for the amd64 above.
 
 Thanks Manuel for going so deep on this.
 
 Thanks also Matthew for the response on the
 satalink.c code itself - I think that patch is valid.
 
 Last thing, IMHO this man page entry could do
 with some adjustment:
 
   bus_dmamem_alloc()
   src/share/man/man9/bus_dma.9:555
   .It Fa boundary
   Each segment in the allocated memory must not cross this boundary
   (relative to zero).
   This value must be a power of two.
   A boundary value less than the size of the allocation is invalid.
 
 As I understand it, the boundary value is only
 necessarily more than each segment size, not
 the total allocation size?
 
 Thanks everyone for taking the care to fix the root issue, not just the 
symptom.
 


Home | Main Index | Thread Index | Old Index