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 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