audk/ArmPlatformPkg/PrePeiCore
Ard Biesheuvel e701a4d51e ArmPlatformPkg/PrePeiCore: Make vector table object BTI compatible
The object file containing the vector table does not contain any
callable functions, so it will not be implicitly annotated as BTI
compatible on BTI builds. So add the annotation by hand, and use the
'empty' type so we get the GNU ELF note but not the actual BTI opcode.

Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
Reviewed-by: Leif Lindholm <quic_llindhol@quicinc.com>
Reviewed-by: Oliver Smith-Denny <osd@smith-denny.com>
2023-03-30 11:05:22 +00:00
..
AArch64 ArmPlatformPkg/PrePeiCore: Make vector table object BTI compatible 2023-03-30 11:05:22 +00:00
Arm ArmPlatformPkg: Remove RVCT support 2022-05-13 14:58:54 +00:00
MainMPCore.c ArmPkg: Replace CoreId and ClusterId with Mpidr in ARM_CORE_INFO struct 2022-01-30 11:04:41 +00:00
MainUniCore.c ArmPlatformPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
PrePeiCore.c ArmPlatformPkg/PrePeiCore: Print the firmware version early in boot 2022-10-25 16:26:25 +00:00
PrePeiCore.h ArmPlatformPkg/PrePeiCore: Invoke constructors for SEC phase 2022-09-05 13:52:51 +00:00
PrePeiCoreMPCore.inf ArmPlatformPkg/PrePeiCore: Print the firmware version early in boot 2022-10-25 16:26:25 +00:00
PrePeiCoreUniCore.inf ArmPlatformPkg/PrePeiCore: Print the firmware version early in boot 2022-10-25 16:26:25 +00:00