summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
authorAndreas Sandberg <andreas.sandberg@arm.com>2016-05-26 17:38:15 +0100
committerAndreas Sandberg <andreas.sandberg@arm.com>2016-05-26 17:38:15 +0100
commit2ace05044cab3c7cf2a6d143b5927d47f3a9dc0a (patch)
tree5e7c1ed6d638c414950a965be2d6c7981b0efff9 /ext
parente360f4db072593893dcbbbdaa5d322f7d5061b34 (diff)
downloadgem5-2ace05044cab3c7cf2a6d143b5927d47f3a9dc0a.tar.xz
arm: Fix incorrect TLB permission check in aarch32
The TLB currently assumes that the pxn bit in an LPAE page descriptor disables execution from unprivileged mode. However, according to the architecture manual, this bit should disable execution from privileged modes. Update the TLB implementation to reflect this behavior. Change-Id: I7f1bb232d7a94a93fd601a9230223195ac952947 Signed-off-by: Andreas Sandberg <andreas.sandberg@arm.com> Reviewed-by: Nikos Nikoleris <nikos.nikoleris@arm.com>
Diffstat (limited to 'ext')
0 files changed, 0 insertions, 0 deletions