Mailing List Archive

V2 [PATCH 2/4] mpi: Add .note.gnu.property section for Intel CET
* mpi/config.links: Include <cet.h> in <asm-syntax.h>.
--

When Intel CET is enabled, include <cet.h> in <asm-syntax.h> for
assembly codes to mark Intel CET support.

Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
---
mpi/config.links | 10 ++++++++++
1 file changed, 10 insertions(+)

diff --git a/mpi/config.links b/mpi/config.links
index 3ead4f08..4f43b732 100644
--- a/mpi/config.links
+++ b/mpi/config.links
@@ -382,6 +382,16 @@ if test x"$mpi_cpu_arch" = x ; then
mpi_cpu_arch="unknown"
fi

+# Add .note.gnu.property section for Intel CET in assembler sources
+# when CET is enabled. */
+if test x"$mpi_cpu_arch" = xx86 ; then
+ cat <<EOF >> ./mpi/asm-syntax.h
+
+#if defined(__ASSEMBLER__) && defined(__CET__)
+# include <cet.h>
+#endif
+EOF
+fi

# Make sysdep.h
echo '/* created by config.links - do not edit */' >./mpi/sysdep.h
--
2.24.1


_______________________________________________
Gcrypt-devel mailing list
Gcrypt-devel@gnupg.org
http://lists.gnupg.org/mailman/listinfo/gcrypt-devel