Commit 4429b471 authored by Chris Kay's avatar Chris Kay
Browse files

refactor(aarch64): remove `FEAT_BTI` architecture check



BTI instructions are a part of the NOP space in earlier architecture
versions, so it's not inherently incorrect to enable BTI code
or instructions even if the target architecture does not support them.

This change reduces our reliance on architecture versions when checking
for features.

Change-Id: I79f884eec3d65978c61e72e4268021040fd6c96e
Signed-off-by: default avatarChris Kay <chris.kay@arm.com>
parent 967344b5
...@@ -10,10 +10,6 @@ ...@@ -10,10 +10,6 @@
#include <common/asm_macros_common.S> #include <common/asm_macros_common.S>
#include <lib/spinlock.h> #include <lib/spinlock.h>
#if ENABLE_BTI && !ARM_ARCH_AT_LEAST(8, 5)
#error Branch Target Identification requires ARM_ARCH_MINOR >= 5
#endif
/* /*
* TLBI instruction with type specifier that implements the workaround for * TLBI instruction with type specifier that implements the workaround for
* errata 813419 of Cortex-A57 or errata 1286807 of Cortex-A76. * errata 813419 of Cortex-A57 or errata 1286807 of Cortex-A76.
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment