This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PATCH] NEWS: Intel CET support hasn't be validated for i686
- From: Rical Jasan <rj at 2c3t dot io>
- To: "H.J. Lu" <hjl dot tools at gmail dot com>
- Cc: GNU C Library <libc-alpha at sourceware dot org>
- Date: Thu, 19 Jul 2018 10:56:19 -0700
- Subject: Re: [PATCH] NEWS: Intel CET support hasn't be validated for i686
- References: <CAMe9rOpBM0-tanrxEu9Vk=jdHpg=GGugP3TSm9BD+KUfDCVqEQ@mail.gmail.com> <20180719171931.GA23387@altlinux.org> <CAMe9rOrgsWV1i6tzox5TWHXYNQLg2DzX8y3sGDpYvj=mCQjSVQ@mail.gmail.com>
On 07/19/2018 10:51 AM, H.J. Lu wrote:
...
> diff --git a/NEWS b/NEWS
> index daef815ae7..c6541f2004 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
"SDVs, but"
> + 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..61d3b1324a 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
Same here.
> +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.
> -- 2.17.1
>