public inbox for libc-alpha@sourceware.org
 help / color / mirror / Atom feed
* [PATCH v2 0/4] i386: Remove remaining CET bits
@ 2024-01-09 20:06 H.J. Lu
  2024-01-09 20:06 ` [PATCH v2 1/4] x86: Move x86-64 shadow stack startup codes H.J. Lu
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: H.J. Lu @ 2024-01-09 20:06 UTC (permalink / raw)
  To: libc-alpha; +Cc: adhemerval.zanella, goldstein.w.n

Changes in v2:

1. Remove sysdeps/i386/libc-start.h.
2. Replace x86 to x86-64 in comments in sysdeps/x86_64/dl-cet.c and
sysdeps/x86_64/feature-control.h.
3. Replace _CET_CONTROL_H with _X86_64_FEATURE_CONTROL_H in
sysdeps/x86_64/feature-control.h.

1. Move sysdeps/x86/libc-start.h to sysdeps/x86_64/libc-start.h .
2. Move dl-cet.[ch] to x86_64 directories.
3. Move check-cet.awk to x86_64.
4. i386: Remove CET support bits.


H.J. Lu (4):
  x86: Move x86-64 shadow stack startup codes
  x86-64/cet: Move dl-cet.[ch] to x86_64 directories
  x86-64/cet: Move check-cet.awk to x86_64
  i386: Remove CET support bits

 sysdeps/i386/dl-machine.h                     | 11 +--
 sysdeps/i386/dl-trampoline.S                  | 69 -------------------
 sysdeps/unix/sysv/linux/x86/dl-cet.h          | 63 -----------------
 sysdeps/unix/sysv/linux/x86_64/dl-cet.h       | 49 ++++++++++++-
 sysdeps/x86/cpu-features-offsets.sym          |  2 -
 sysdeps/x86/cpu-features.c                    |  4 +-
 sysdeps/x86/ldsodefs.h                        |  1 -
 sysdeps/x86_64/Makefile                       |  4 +-
 sysdeps/{x86 => x86_64}/check-cet.awk         |  0
 sysdeps/{x86 => x86_64}/dl-cet.c              |  2 +-
 sysdeps/{x86 => x86_64}/dl-procruntime.c      |  2 +-
 sysdeps/x86_64/dl-trampoline.S                |  1 +
 .../feature-control.h}                        |  8 +--
 sysdeps/x86_64/features-offsets.sym           |  6 ++
 sysdeps/x86_64/ldsodefs.h                     | 26 +++++++
 sysdeps/{x86 => x86_64}/libc-start.h          |  2 +-
 16 files changed, 94 insertions(+), 156 deletions(-)
 delete mode 100644 sysdeps/unix/sysv/linux/x86/dl-cet.h
 rename sysdeps/{x86 => x86_64}/check-cet.awk (100%)
 rename sysdeps/{x86 => x86_64}/dl-cet.c (99%)
 rename sysdeps/{x86 => x86_64}/dl-procruntime.c (97%)
 rename sysdeps/{x86/cet-control.h => x86_64/feature-control.h} (92%)
 create mode 100644 sysdeps/x86_64/features-offsets.sym
 create mode 100644 sysdeps/x86_64/ldsodefs.h
 rename sysdeps/{x86 => x86_64}/libc-start.h (98%)

-- 
2.43.0


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2024-01-09 20:06 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-01-09 20:06 [PATCH v2 0/4] i386: Remove remaining CET bits H.J. Lu
2024-01-09 20:06 ` [PATCH v2 1/4] x86: Move x86-64 shadow stack startup codes H.J. Lu
2024-01-09 20:06 ` [PATCH v2 2/4] x86-64/cet: Move dl-cet.[ch] to x86_64 directories H.J. Lu
2024-01-09 20:06 ` [PATCH v2 3/4] x86-64/cet: Move check-cet.awk to x86_64 H.J. Lu
2024-01-09 20:06 ` [PATCH v2 4/4] i386: Remove CET support bits H.J. Lu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).