summaryrefslogtreecommitdiff
path: root/include/soc
diff options
context:
space:
mode:
authorChristophe Leroy <christophe.leroy@c-s.fr>2016-09-16 09:42:08 +0300
committerScott Wood <oss@buserror.net>2016-09-25 10:38:57 +0300
commit36eb1542fc97c3164a08751b97dafdac0f9e1366 (patch)
tree5d5e1f9ed80ecde278250ded9faafbf87a0e6bdd /include/soc
parent73a532061c65f4e15a3aa7d75fde81203749562b (diff)
downloadlinux-36eb1542fc97c3164a08751b97dafdac0f9e1366.tar.xz
powerpc/8xx: make user addr DTLB miss the short path
User space DTLB miss represent approximatly 90% of TLB misses so make it the shortest path. Also remove an unneccessary double jump in FixupDAR Before this patch, we spend 3.3 TB ticks in the handler for each user address miss and 3.4 TB ticks for each kernel address miss After this patch, we send 3.0 TB ticks in the handler for each user address miss and 3.9 TB ticks for each kernel address miss Taking into account that user misses represent 90% of the total, this patch provides an improvement of approx. 9% Signed-off-by: Christophe Leroy <christophe.leroy@c-s.fr> Signed-off-by: Scott Wood <oss@buserror.net>
Diffstat (limited to 'include/soc')
0 files changed, 0 insertions, 0 deletions