svn commit: r254061 - head/sys/arm/arm

Olivier Houchard cognet at ci0.Org
Sun Aug 11 15:43:09 UTC 2013


On Sat, Aug 10, 2013 at 04:50:36PM +0200, Zbigniew Bodek wrote:
> 2013/8/7 Olivier Houchard <cognet at freebsd.org>
> 
> > Author: cognet
> > Date: Wed Aug  7 15:44:58 2013
> > New Revision: 254061
> > URL: http://svnweb.freebsd.org/changeset/base/254061
> >
> > Log:
> >   Don't bother trying to work around buffers which are not aligned on a
> > cache
> >   line boundary. It has never been 100% correct, and it can't work on SMP,
> >   because nothing prevents another core from accessing data from an
> > unrelated
> >   buffer in the same cache line while we invalidated it. Just use bounce
> > pages
> >   instead.
> >
> >   Reviewed by:  ian
> >   Approved by:  mux (mentor) (implicit)
> >
> > Modified:
> >   head/sys/arm/arm/busdma_machdep-v6.c
> >
> >
> Hello Olivier,
> 
> While continuing rebase of my work to the current HEAD I encountered
> another problem regarding the PCIe NIC this time.
> 
> I'm using Realtek card and starting from this revision Rx buffers cannot be
> allocated for my device.
> Please check out the message below:

Hi Zbigniew,

Can you test the attached patch (largely untested, I'm afraid I'm on
vacations, far away from my arm boards), to see if it helps ?

Regards,

Olivier
-------------- next part --------------
A non-text attachment was scrubbed...
Name: busdmap_bz.patch
Type: text/x-diff
Size: 902 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-arm/attachments/20130811/2c4f0b89/attachment.patch>


More information about the freebsd-arm mailing list