kselftest/arm64: Explicitly build no BTI tests with BTI disabled
In case a distribution enables branch protection by default do as we do for the main kernel and explicitly disable branch protection when building the test case for having BTI disabled to ensure it doesn't get turned on by the toolchain defaults. Signed-off-by: Mark Brown <broonie@kernel.org> Link: https://lore.kernel.org/r/20220516182213.727589-1-broonie@kernel.org Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
This commit is contained in:
parent
d7a49291d7
commit
9f93c2e0cd
|
@ -10,7 +10,7 @@ PROGS := $(patsubst %,gen/%,$(TEST_GEN_PROGS))
|
||||||
# cases for statically linked and dynamically lined binaries are
|
# cases for statically linked and dynamically lined binaries are
|
||||||
# slightly different.
|
# slightly different.
|
||||||
|
|
||||||
CFLAGS_NOBTI = -DBTI=0
|
CFLAGS_NOBTI = -mbranch-protection=none -DBTI=0
|
||||||
CFLAGS_BTI = -mbranch-protection=standard -DBTI=1
|
CFLAGS_BTI = -mbranch-protection=standard -DBTI=1
|
||||||
|
|
||||||
CFLAGS_COMMON = -ffreestanding -Wall -Wextra $(CFLAGS)
|
CFLAGS_COMMON = -ffreestanding -Wall -Wextra $(CFLAGS)
|
||||||
|
|
Loading…
Reference in New Issue