summaryrefslogtreecommitdiff
path: root/lib/mpi/mpiutil.c
diff options
context:
space:
mode:
authorWill Deacon <will.deacon@arm.com>2013-06-12 16:28:04 +0100
committerDavid Butcher <david.butcher@arm.com>2014-01-17 09:42:35 +0000
commit754af9a1d3f81e8e17dd47be81c673abc681fbe0 (patch)
treefa5c2621677beb8b810d65182070f2289bc972d1 /lib/mpi/mpiutil.c
parent7bb429f0dc58fbb1248e986638d2b117650025da (diff)
downloadolio-linux-3.10-754af9a1d3f81e8e17dd47be81c673abc681fbe0.tar.xz
olio-linux-3.10-754af9a1d3f81e8e17dd47be81c673abc681fbe0.zip
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. Change-Id: I4c025d026144c69a2259b6562e46176f95b4e110 Signed-off-by: Will Deacon <will.deacon@arm.com> Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Diffstat (limited to 'lib/mpi/mpiutil.c')
0 files changed, 0 insertions, 0 deletions