commit | 08fba1e11ffe6d5b827b6a718215c90ae15282a8 | [log] [tgz] |
---|---|---|
author | Mark Rutland <mark.rutland@arm.com> | Thu Dec 07 17:15:01 2017 +0000 |
committer | Mark Rutland <mark.rutland@arm.com> | Mon Jan 08 18:05:14 2018 +0000 |
tree | 28cad46788485a3c064adeb53f17851d606c53f3 | |
parent | 5fd4eb1435d254927a8c43d5882d839f1f47523c [diff] |
arm64: implement nospec_array_ptr() This patch implements nospec_array_ptr() for arm64, using an LDR+CSEL+CSDB sequence to inhibit speculative use of the returned value. Signed-off-by: Mark Rutland <mark.rutland@arm.com> Signed-off-by: Will Deacon <will.deacon@arm.com> Cc: Dan Williams <dan.j.williams@intel.com> Cc: Peter Zijlstra <peterz@infradead.org>