summaryrefslogtreecommitdiff
path: root/arch/powerpc/mm/pgtable_64.c
diff options
context:
space:
mode:
authorRobin Murphy <robin.murphy@arm.com>2018-02-05 15:34:17 +0000
committerCatalin Marinas <catalin.marinas@arm.com>2018-02-06 22:53:30 +0000
commit022620eed3d0bc4bf2027326f599f5ad71c2ea3f (patch)
tree0cd3dd01891e13b6ba99ee80eefe75e661ec473e /arch/powerpc/mm/pgtable_64.c
parent669474e772b952b14f4de4845a1558fd4c0414a4 (diff)
arm64: Implement array_index_mask_nospec()
Provide an optimised, assembly implementation of array_index_mask_nospec() for arm64 so that the compiler is not in a position to transform the code in ways which affect its ability to inhibit speculation (e.g. by introducing conditional branches). This is similar to the sequence used by x86, modulo architectural differences in the carry/borrow flags. Reviewed-by: Mark Rutland <mark.rutland@arm.com> Signed-off-by: Robin Murphy <robin.murphy@arm.com> Signed-off-by: Will Deacon <will.deacon@arm.com> Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Diffstat (limited to 'arch/powerpc/mm/pgtable_64.c')
0 files changed, 0 insertions, 0 deletions