arm: Make address translation faster with better caching
authorNathanael Premillieu <Nathanael.Premillieu@arm.com>
Tue, 26 May 2015 07:21:42 +0000 (03:21 -0400)
committerNathanael Premillieu <Nathanael.Premillieu@arm.com>
Tue, 26 May 2015 07:21:42 +0000 (03:21 -0400)
commit31fd18ab156f86ec2fced0641d2c76fba60a7d2d
tree7f02bc701f3b3a85c702ebe1d0546e15ca42a17c
parent53a360985b5d298e03ed0102d750b2c362ec1d90
arm: Make address translation faster with better caching

This patch adds better caching of the sys regs for AArch64, thus
avoiding unnecessary calls to tc->readMiscReg(MISCREG_CPSR) in the
non-faulting case.
src/arch/arm/tlb.cc
src/arch/arm/tlb.hh
src/arch/arm/utility.cc
src/arch/arm/utility.hh