summaryrefslogtreecommitdiff
path: root/arch/arc/mm/fault.c
diff options
context:
space:
mode:
authorWill Deacon <will.deacon@arm.com>2013-06-12 16:28:04 +0100
committerIshan Mittal <imittal@nvidia.com>2014-04-30 11:39:03 +0530
commitb05a09e710b9e51ddb88d230ca1cca02484c1034 (patch)
tree85349c6893a1933393722ded66db695b6300df35 /arch/arc/mm/fault.c
parente02fc30b94bdff4732449806636e31e4f84689ab (diff)
arm64: mm: permit use of tagged pointers at EL0
TCR.TBI0 can be used to cause hardware address translation to ignore the top byte of userspace virtual addresses. Whilst not especially useful in standard C programs, this can be used by JITs to `tag' pointers with various pieces of metadata. This patch enables this bit for AArch64 Linux, and adds a new file to Documentation/arm64/ which describes some potential caveats when using tagged virtual addresses. (cherry picked from commit d50240a5f6ceaf690a77b0fccb17be51cfa151c2) Conflicts: Documentation/arm64/tagged-pointers.txt Change-Id: I4366318cc1b049e8e9f642fc502e8d0b04e2ed24 Signed-off-by: Will Deacon <will.deacon@arm.com>
Diffstat (limited to 'arch/arc/mm/fault.c')
0 files changed, 0 insertions, 0 deletions