This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch arm/morello/main in repository glibc.
from 78412dcc6a cheri: Update the static tls requirement of the libc new 28f19db3b8 TODO: update cheri_perms.h new dac0b184e7 TODO(uapi): mmap perm emulation new 418ede06d7 aarch64: morello: define PROT_MAX new 44283b4f2f cheri: malloc: Ensure the mappings have RW permission new 40b60cc1db cheri: elf: Fix segment mapping permissions new b2854b0bcc cheri: nptl: Fix thread stack capability permissions new cef9089a68 cheri: Fix capability permissions of PROT_NONE map in locarchive new df30ef1b0d cheri: Fix capability permissions of PROT_NONE maps in test code new e8d0e61aa2 TODO(uapi): cheri: start: restrict auxv capability permissions new 45b4ae2ffd TODO: more l_addr cleanup new 057a635835 TODO: use empty wordcopy.c new 0e893e3d68 TODO: use empty dl-symaddr.c new a46c1b96f3 TODO: fix variadic syscalls new bf969db943 aarch64: morello: add prctl with correct vararg handling new 8593166279 Revert "TODO(l_addr): cheri: rtld: elfptr_t fix in rtld.c pr [...] new 782fb76092 Revert "TODO(relro): cheri: make __attribute_relro a nop" new 3295936b27 Revert "TODO(drop): aarch64: morello: CPU feature detection [...] new c5872cb18b Revert "TODO(gprof): aarch64: morello: add gprof profiling s [...] new a6e4d0bbd7 Revert "TODO(audit): aarch64: morello: add _dl_runtime_profi [...] new 7a76b94bab TODO: fix _dl_runtime_profile entry after revert new 8a4566d712 Revert "Fix elf/tst-tls20 stack OOB access" new 829e179a52 Fix elf/tst-tls20 stack OOB access
The 22 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: elf/dl-map-segments.h | 17 +- elf/dl-reloc.c | 2 +- elf/dl-support.c | 2 + elf/rtld.c | 4 +- elf/tst-tls20.c | 2 +- include/libc-symbols.h | 6 +- locale/programs/locarchive.c | 10 +- malloc/malloc.c | 10 +- nptl/allocatestack.c | 10 +- support/blob_repeat.c | 2 +- support/support_stack_alloc.c | 2 +- support/xunistd.h | 8 + sysdeps/aarch64/bits/link.h | 19 --- sysdeps/aarch64/dl-symaddr.c | 17 -- sysdeps/aarch64/morello/cheri_perms.h | 24 ++- sysdeps/aarch64/morello/dl-machine.h | 2 + sysdeps/aarch64/morello/dl-trampoline.S | 179 +-------------------- sysdeps/aarch64/morello/start.c | 2 + sysdeps/aarch64/multiarch/init-arch.h | 4 +- sysdeps/aarch64/sysdep.h | 42 +---- sysdeps/aarch64/wordcopy.c | 17 -- sysdeps/unix/sysv/linux/aarch64/bits/mman.h | 3 + sysdeps/unix/sysv/linux/aarch64/clone.S | 5 + sysdeps/unix/sysv/linux/aarch64/cpu-features.c | 3 - sysdeps/unix/sysv/linux/aarch64/cpu-features.h | 6 - .../linux/aarch64/{ioctl.S => morello/prctl.S} | 37 +++-- sysdeps/unix/sysv/linux/aarch64/syscall.S | 13 ++ sysdeps/unix/sysv/linux/mmap64.c | 17 ++ sysdeps/unix/sysv/linux/tst-pkey.c | 2 +- 29 files changed, 153 insertions(+), 314 deletions(-) copy sysdeps/unix/sysv/linux/aarch64/{ioctl.S => morello/prctl.S} (63%)