]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Micro-optimize the new arm inline bus_space implementation by grouping all
authorIan Lepore <ian@FreeBSD.org>
Wed, 21 Jan 2015 20:12:35 +0000 (20:12 +0000)
committerIan Lepore <ian@FreeBSD.org>
Wed, 21 Jan 2015 20:12:35 +0000 (20:12 +0000)
commitede35faed245c193f3cc8b990d370032f3672672
tree088e52a364487c10f656a7bcd418d7373864b47d
parent91291042274de728fce6f7ffad79152d68fccd2f
Micro-optimize the new arm inline bus_space implementation by grouping all
the data the inline functions access together at the start of the bus_space
struct.  The start-of part isn't so important, it's the grouping-together
that's the point: now all the most-accessed data should be in one cache line.

Suggested by:   cognet
sys/arm/arm/bus_space_base.c
sys/arm/include/bus.h