arm alignment faults...
Adrian Chadd
adrian at freebsd.org
Sun Jun 29 03:44:41 UTC 2014
On 28 June 2014 20:38, John-Mark Gurney <jmg at funkthat.com> wrote:
> So, one of the little projects I'd like to see is the removal of
> ETHER_ALIGN from the tree.. This bogosity can (and does) cause the use
> of bouncing durning DMA ops on all ethernet frames...
Well, as long as you're not doing it by forcing the various CPUs to
handle unaligned accesses.
The cost of those unaligned accesses on some CPUs that support them is
not trivial. We benchmarked some of the ARM cores at Qualcomm back
when looking to migrate stuff to ARM and it wasn't very quick.
-a
More information about the freebsd-arm
mailing list