[PATCH v3 0/2] x32/cet: Support shadow stack during startup for Linux 6.10

H.J. Lu hjl.tools@gmail.com
Mon Aug 12 18:04:55 GMT 2024


On Mon, Jul 22, 2024 at 5:47 PM H.J. Lu <hjl.tools@gmail.com> wrote:
>
> Changes in v3:
>
> 1. Remove sysdeps/x86_64/x32/dl-machine.h.
> 2. Use RXX_LP in RTLD_START_ENABLE_X86_FEATURES.
>
> Changes in v2:
>
> 1. Update commit log with kernel 6.10 instead of 6.10-rc4.
>
> ---
> 1. Remove sysdeps/x86_64/x32/dl-machine.h by folding x32 ARCH_LA_PLTENTER,
> ARCH_LA_PLTEXIT and RTLD_START into sysdeps/x86_64/dl-machine.h.
> 2. Use RXX_LP in RTLD_START_ENABLE_X86_FEATURES.  Support shadow stack
> during startup for Linux 6.10.
>
> H.J. Lu (2):
>   x86-64: Remove sysdeps/x86_64/x32/dl-machine.h
>   x32/cet: Support shadow stack during startup for Linux 6.10
>
>  sysdeps/unix/sysv/linux/x86_64/dl-cet.h       |  6 +-
>  .../unix/sysv/linux/x86_64/x32/arch-syscall.h |  1 +
>  .../sysv/linux/x86_64/x32/fixup-asm-unistd.h  |  4 +
>  sysdeps/x86_64/dl-machine.h                   | 27 ++++---
>  sysdeps/x86_64/x32/dl-machine.h               | 76 -------------------
>  5 files changed, 24 insertions(+), 90 deletions(-)
>  delete mode 100644 sysdeps/x86_64/x32/dl-machine.h
>
> --
> 2.45.2
>

I have backported them to 2.40.  I will backport them to 2.39.

-- 
H.J.


More information about the Libc-alpha mailing list