[PATCH] D85649: [AArch64] PAC/BTI code generation for LLVM generated functions
Daniel Kiss via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Sep 24 06:32:07 PDT 2020
danielkiss accepted this revision.
danielkiss added a comment.
This revision is now accepted and ready to land.
LGTM
@nickdesaulniers
> one kernel image that runs on hardware both with and without BTI ISA extensions?
In case of BTI one image could run on both HW due to BTI is in the no-op space.
> In that case, via kernel config I guess we'd build everything with BTI, and have build time errors for translation units that accidentally dropped KBUILD_CFLAGS, which happens a lot, but is fixable in kernel's build system sources.
actually when compiling with BTI the "-Wl,-fatal-warnings, -Wl,-z,force-bti" could be added to the linker flags to catch these things, I will send a patch to the kernel mailing list.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D85649/new/
https://reviews.llvm.org/D85649
More information about the llvm-commits
mailing list