From e84bd8514cd4bf37b37d3f68feafc1e20afa4b56 Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Thu, 19 Jul 2018 12:04:56 -0700 Subject: INSTALL: Add a note for Intel CET status * NEWS: Add a note for Intel CET status. * manual/install.texi: Likewise. * INSTALL: Regenerated. --- ChangeLog | 6 ++++++ INSTALL | 5 +++++ NEWS | 5 ++++- manual/install.texi | 5 +++++ 4 files changed, 20 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index c40efb6177..32587781b3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2018-07-19 H.J. Lu + + * NEWS: Add a note for Intel CET status. + * manual/install.texi: Likewise. + * INSTALL: Regenerated. + 2018-07-18 Quentin PAGÈS [BZ #23140] diff --git a/INSTALL b/INSTALL index 844aa0f34c..840b862511 100644 --- a/INSTALL +++ b/INSTALL @@ -117,6 +117,11 @@ if 'CFLAGS' is specified it must enable optimization. For example: the GNU C Library requires CPUs capable of multi-byte NOPs, like x86-64 processors as well as Intel Pentium Pro or newer. + NOTE: '--enable-cet' has been tested for i686, x86_64 and x32 on + non-CET processors. '--enable-cet' has been tested for x86_64 and + x32 on CET SDVs, but Intel CET support hasn't been validated for + i686. + '--disable-profile' Don't build libraries with profiling information. You may want to use this option if you don't plan to do profiling. diff --git a/NEWS b/NEWS index a23d0a7d33..ed61fc5c17 100644 --- a/NEWS +++ b/NEWS @@ -17,7 +17,10 @@ Major new features: feature is currently supported on i386, x86_64 and x32 with GCC 8 and binutils 2.29 or later. Note that CET-enabled glibc requires CPUs capable of multi-byte NOPs, like x86-64 processors as well as Intel - Pentium Pro or newer. + Pentium Pro or newer. NOTE: --enable-cet has been tested for i686, + x86_64 and x32 on non-CET processors. --enable-cet has been tested + for x86_64 and x32 on CET SDVs, but Intel CET support hasn't been + validated for i686. * The GNU C Library now has correct support for ABSOLUTE symbols (SHN_ABS-relative symbols). Previously such ABSOLUTE symbols were diff --git a/manual/install.texi b/manual/install.texi index 3a87ac8bb5..a8577dd610 100644 --- a/manual/install.texi +++ b/manual/install.texi @@ -148,6 +148,11 @@ Note that when CET is enabled, @theglibc{} requires CPUs capable of multi-byte NOPs, like x86-64 processors as well as Intel Pentium Pro or newer. +NOTE: @option{--enable-cet} has been tested for i686, x86_64 and x32 +on non-CET processors. @option{--enable-cet} has been tested for +x86_64 and x32 on CET SDVs, but Intel CET support hasn't been validated +for i686. + @item --disable-profile Don't build libraries with profiling information. You may want to use this option if you don't plan to do profiling. -- cgit v1.2.3