[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