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

1. Add sysdeps/i386/libc-start.h and move x86-64 shadow stack startup
codes 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/i386/libc-start.h                     | 25 +++++++
 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              |  0
 sysdeps/{x86 => x86_64}/dl-procruntime.c      |  2 +-
 sysdeps/x86_64/dl-trampoline.S                |  1 +
 .../feature-control.h}                        |  0
 sysdeps/x86_64/features-offsets.sym           |  6 ++
 sysdeps/x86_64/ldsodefs.h                     | 26 +++++++
 sysdeps/{x86 => x86_64}/libc-start.h          |  2 +-
 17 files changed, 114 insertions(+), 151 deletions(-)
 create mode 100644 sysdeps/i386/libc-start.h
 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 (100%)
 rename sysdeps/{x86 => x86_64}/dl-procruntime.c (97%)
 rename sysdeps/{x86/cet-control.h => x86_64/feature-control.h} (100%)
 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] 12+ messages in thread

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

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-01-09 19:30 [PATCH 0/4] i386: Remove remaining CET bits H.J. Lu
2024-01-09 19:30 ` [PATCH 1/4] x86: Move x86-64 shadow stack startup codes H.J. Lu
2024-01-09 19:51   ` Adhemerval Zanella Netto
2024-01-09 20:07     ` H.J. Lu
2024-01-09 19:30 ` [PATCH 2/4] x86-64/cet: Move dl-cet.[ch] to x86_64 directories H.J. Lu
2024-01-09 19:53   ` Adhemerval Zanella Netto
2024-01-09 19:30 ` [PATCH 3/4] x86-64/cet: Move check-cet.awk to x86_64 H.J. Lu
2024-01-09 19:53   ` Adhemerval Zanella Netto
2024-01-09 20:16   ` Andreas Schwab
2024-01-09 20:20     ` H.J. Lu
2024-01-09 19:30 ` [PATCH 4/4] i386: Remove CET support bits H.J. Lu
2024-01-09 19:56   ` Adhemerval Zanella Netto

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).