BTI is only available from v8.5 so we need to encode it using HINT in generic code and for older toolchains. Add an assembler macro based on one written by Mark Rutland which lets us use the mnemonic and update the existing users. Suggested-by: Mark Rutland <mark.rutland@arm.com> Acked-by: Ard Biesheuvel <ardb@kernel.org> Acked-by: Will Deacon <will@kernel.org> Signed-off-by: Mark Brown <broonie@kernel.org> Acked-by: Mark Rutland <mark.rutland@arm.com> Link: https://lore.kernel.org/r/20211214152714.2380849-2-broonie@kernel.org Signed-off-by: Catalin Marinas <catalin.marinas@arm.com> Bug: 233652475 Link: https://lore.kernel.org/all/20211214152714.2380849-1-broonie@kernel.org/ (cherry picked from commit 9be34be87cc8d1afe3c3bc2e645b4dee512d9eda) Signed-off-by: Nathan Huckleberry <nhuck@google.com> Change-Id: I961472f606d6eb34f49832b96f69e2156419da79
21 KiB
21 KiB