glibc/sysdeps/powerpc
Sachin Monga 2ea943f7d4 ppc64le: Restore optimized strncmp for power10
This patch addresses the actual cause of CVE-2025-5745

The vector non-volatile registers are not used anymore for
32 byte load and comparison operation

Additionally, the assembler workaround used earlier for the
instruction lxvp is replaced with actual instruction.

Signed-off-by: Sachin Monga <smonga@linux.ibm.com>
Co-authored-by: Paul Murphy <paumurph@redhat.com>
2025-10-07 03:25:42 -05:00
..
bits
fpu math: Add fetestexcept internal alias 2025-09-11 14:46:07 -03:00
nofpu math: Add fetestexcept internal alias 2025-09-11 14:46:07 -03:00
nptl powerpc: Remove unused dl-procinfo.h 2025-03-05 11:22:09 -03:00
power4
power6
powerpc32 atomic: Switch power to builtin atomics 2025-09-09 13:57:59 +00:00
powerpc64 ppc64le: Restore optimized strncmp for power10 2025-10-07 03:25:42 -05:00
sys/platform
Makefile i386: Update ___tls_get_addr to preserve vector registers 2025-06-19 04:30:31 +08:00
Versions
abort-instr.h
atomic-machine.h atomic: Switch power to builtin atomics 2025-09-09 13:57:59 +00:00
dl-diagnostics-cpu.c powerpc: Move cache geometry information to ld diagnostics 2025-03-05 11:22:09 -03:00
dl-lookupcfg.h
dl-procinfo.c powerpc: Move AT_HWCAP descriptions to ld diagnostics 2025-03-05 11:22:09 -03:00
dl-tls.c
dl-tls.h elf: Remove the remaining uses of GET_ADDR_OFFSET 2025-01-02 13:45:27 +01:00
dl-tunables.list
elf-initfini.h
fpu_control.h
gccframe.h
hwcapinfo.c Remove dl-procinfo.h 2025-03-05 11:22:09 -03:00
hwcapinfo.h powerpc: Remove unused dl-procinfo.h 2025-03-05 11:22:09 -03:00
ifunc-sel.h
jmpbuf-offsets.h
jmpbuf-unwind.h
ldsodefs.h
libc-tls.c
locale-defines.sym
longjmp.c
machine-gmon.h
math-tests-snan-cast.h
math-use-builtins-ffs.h
mod-cache-ppc.c
mod-tlsopt-powerpc.c
mp_clz_tab.c
novmx-longjmp.c
novmx-sigjmp.c
novmxsetjmp.h
preconfigure
preconfigure.ac
rtld-global-offsets.sym
sigjmp.c
sotruss-lib.c
string-fza.h
sysdep.h
test-arith.c
test-arithf.c
test-get_hwcap-static.c
test-get_hwcap.c powerpc: Remove unused dl-procinfo.h 2025-03-05 11:22:09 -03:00
test-gettimebase.c
thread_pointer.h Move <thread_pointer.h> to kernel-independent sysdeps directories 2025-01-09 19:30:16 +01:00
tst-cache-ppc-static-dlopen.c
tst-cache-ppc-static.c
tst-cache-ppc.c
tst-set_ppr.c
tst-stack-align.h
tst-tlsifunc-static.c
tst-tlsifunc.c
tst-tlsopt-powerpc.c
utmp-size.h