On Wed, Mar 10, 2021 at 02:55:55PM -0800, Yu, Yu-cheng wrote:
quoted
quoted
@@ -27,6 +27,9 @@
SYM_FUNC_START(__vdso_sgx_enter_enclave)
/* Prolog */
.cfi_startproc
+#ifdef CONFIG_X86_CET
+ endbr64
+#endif
You can hide this ifdeffery in a macro and have
ENDBR64
at the callsite and define
.macro ENDBR64
#ifdef CONFIG_X86_CET
endbr64
#endif
.endm
or so, perhaps. Ditto for endbr32.
Thx.
--
Regards/Gruss,
Boris.
https://people.kernel.org/tglx/notes-about-netiquette