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.
at 2f3bf4cf63 TODO(drop): aarch64: morello: CPU feature detection for Morello
This branch includes the following new commits:
new 9f22387b95 scripts: Use bool in tunables initializer new 9ed39f584e aarch64: don't build wordcopy new 2f90599f89 aarch64: fix extension header write in getcontext and swapcontext new 14c8e3a355 Fix stdlib/test-dlclose-exit-race to not hang new d8ecbea3fc Fix resource/bug-ulimit1 test new db674b0d98 Fix string/tester alignment code new dec33ea23f cheri: Fix invalid pointer deref in wcscpy_chk new 1943345fa3 cheri: Fix invalid pointer deref in wcpcpy_chk new 30719666f8 cheri: Fix pointer alignment in fts new a87b3fcbb3 Fix the symbolic link of multilib dirs new 1cb2ecf162 cheri: Fix elf/tst-dlmodcount test new f8335dc69a libio: adjust _IO_FILE / _IO_FILE_complete for 128 bit pointers new 2adfa58c4f aarch64: cleanup MOVL definition in sysdep.h new 084ac620b1 aarch64: Use fewer ifdefs in bits/fcntl.h new 570f6858b7 aarch64: morello: add purecap support to build-many-glibcs.py new 4fc4072240 aarch64: morello: Use separate lp64 and morello sysdep directories new 18fb025070 aarch64: morello: configure change for purecap abi new 9e6811dafb aarch64: morello: Add purecap abi-variants on linux new ccec84f408 aarch64: morello: Add separate lp64 and morello linux abilists new 78cc285037 aarch64: morello: use separate localplt data for morello new 77777d453d aarch64: morello: use separate c++-types.data new 93c5545300 cheri: headers: Define {u}intptr_t and {u}intcap_t for CHERI new 434271f132 TODO(spec): cheri: __LP64__ is not defined for purecap ABI new db037e48fb aarch64: morello: update sysdep.h for purecap ABI new e8728f756a aarch64: morello: string: dummy c strcspn new eca95865e3 aarch64: morello: string: dummy c strspn new 3a0ce7aeb0 aarch64: morello: string: dummy c strrchr new 750a8bb78b aarch64: morello: string: dummy c strchr new d496a3dd55 aarch64: morello: string: dummy c strncmp new bec24b66e8 aarch64: morello: string: dummy c strcmp new 424b0ffa6f aarch64: morello: string: dummy c strcpy and stpcpy new 42ab155048 aarch64: morello: string: dummy c strnlen new 538a80eaf4 aarch64: morello: string: dummy c strlen new 0ae704caef aarch64: morello: string: dummy c strchrnul new 2e1fc3bdee aarch64: morello: purecap rawmemchr new df91141390 aarch64: morello: string: dummy c memrchr new 05c7fd2959 aarch64: morello: string: dummy c memchr new 30d6fef4c7 aarch64: morello: string: dummy c memcmp new dd44f97920 aarch64: morello: string: memset new fbdd679dfe aarch64: morello: string: memcpy new 2d17978865 TODO(api): cheri: fix syscall return type new 9ef71c0be0 aarch64: fix VDSO setup to only apply to known ABIs new ff371935db aarch64: morello: add purecap syscall support new d23dfc0324 aarch64: morello: fix vfork new ed90470cc0 aarch64: morello: fix missing variadic argument in fcntl new fb41a562bf TODO(uapi): cheri: fix clone_args new 9f92fe592b TODO(uapi): aarch64: morello: make brk always fail new 822571c5b1 TODO(uapi): aarch64: morello: use non-ifunc gettimeofday new 2d0278e6d7 cheri: aarch64: Add header for CHERI permissions new d77736297a TODO(ddc): aarch64: morello: purecap support in the CSU new 347f7e2ac1 TODO(relro): cheri: make __attribute_relro a nop new ff2cd89ebb cheri: don't use dl_random for pointer mangling new 887a33c6bb TODO(gcc): cheri: work around a gcc bug in _dl_setup_stack_c [...] new cb79f5073a cheri: fix static linking early allocation new 4275aff6b8 cheri: fix static linking TLS setup new 110733491a cheri: fix __minimal_malloc new bb5bc76947 elf: add Arm Morello relocations to elf.h new 823a9cb203 elf: add EF_AARCH64_CHERI_PURECAP new 091bcf0e1c cheri: elf: Add new a_type entries new a4f02d3f68 cheri: elf: make l_addr a capability new 8022e6934e cheri: elf: Adjust Elf64_auxv_t for capabilities new 8536404f41 cheri: elf: use elfptr_t for auxv parsing new d257d001c3 TODO(l_addr): cheri: in static exe initialize l_addr to a ze [...] new d63bc8be87 cheri: elf: elfptr_t fixes for preinit/init/fini array new 7880bbd374 cheri: elf: Use elfptr_t in _dl_protect_relro new c8f1fc9d94 cheri: Implement 128-bit atomics new b38585301d cheri: nptl: fix thread ID types for capabilities new f29dda01e0 cheri: nptl: fix pthread_attr_t alignment new 63bee6f155 aarch64: morello: nptl: fix pthread types for 128 bit pointers new 01faa1bcd4 aarch64: morello: nptl: fix thread pointer setup new 5778537ccd cheri: rseq: remove const to avoid readonly permission new f7842f9392 cheri: wctype: turn wctype_t into a pointer new 159a76a8dd cheri: fix qsort for capabilities new 68822420a6 cheri: fix pointer tagging in tsearch new d0db1e8a12 cheri: fix invalid pointer use after realloc in localealias new 0205012984 cheri: malloc: use intptr_t to preserve capabilities new b3d26f52f7 cheri: malloc: Disable pointer protection new 4064e7a4fc cheri: malloc: align up without breaking capability in memalign new 84068c087b cheri: malloc: use uintptr_t in alloc_buffer new 6af67120e8 cheri: malloc: fix alignment logic in obstack new 257781e305 cheri: malloc: avoid switch over uintptr_t new 89ab8ac121 aarch64: morello: add purecap setjmp/longjmp new ec5240f821 aarch64: morello: add purecap ucontext support new c779cc818e aarch64: morello: disable the vpcs test new c755eefac5 aarch64: morello: fix ldconfig for purecap abi new 4f45607de9 aarch64: morello: rtld: define DL_RO_DYN_SECTION new a0cbaef87c aarch64: morello: rtld: add ld.so _start code new 06fda78445 cheri: rtld: fix _dl_start to return elfptr_t new 2b1192cae0 cheri: elf: fix pointer provenance of l_tls_initimage new 51fe1e15ed TODO(incomplete): cheri: rtld: more elfptr_t in linkmap struct new d15c9f859f TODO(l_addr): cheri: rtld: elfptr_t fixes in dl-map-segments.h new 392f32c841 aarch64: morello: add lazy binding entry code new 6f93421a5f aarch64: rtld: avoid loading incompatible binaries new 3eb1c569eb TODO(l_addr): aarch64: morello: dynamic linking support new 93ab84cd80 TODO(l_addr): cheri: rtld: elfptr_t fix in rtld.c program he [...] new 989eb50954 TODO(api): cheri: elfptr_t in public api for unwinder new bb648757f0 TODO(morello): cheri: fix posix timers new d8173e2496 TODO(uapi): cheri: Fix sigevent ABI new cec148df6f cheri: nptl: Check user provided stack for PCS constraints new 3be82efc58 cheri: stdio-common: add support for printing CHERI capabilities new f4fe4afdf0 support: Fix TEST_COMPARE for uintptr_t. new d74b162292 TODO(uapi): aarch64: morello: add HWCAP2_MORELLO new 2b9e393156 TODO(api): cheri: misc: Implement new function getauxptr for [...] new 6cca02f732 cheri: elf: Fix tst-auxv for Morello new 7dac60585d cheri: Update libc.abilist for getauxptr new 7f9c78bc3a TODO(pldd): cheri: elf: fix pldd to compile for purecap abi new a8989aef06 TODO(audit): aarch64: morello: add _dl_runtime_profile entry new 5ef98a9900 TODO(sprof): cheri: disable profiling shared libraries new ccce788403 TODO(gprof): aarch64: morello: add gprof profiling support to asm new 2f3bf4cf63 TODO(drop): aarch64: morello: CPU feature detection for Morello
The 110 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.