aboutsummaryrefslogtreecommitdiff
path: root/lib/libc/csu/powerpcspe
Commit message (Collapse)AuthorAgeFilesLines
* lib: remove powerpcspeMinsoo Choo2026-01-091-3/+0
| | | | | | | Signed-off-by: Minsoo Choo <minsoochoo0122@proton.me> Reviewed by: emaste Pull Request: https://github.com/freebsd/freebsd-src/pull/1914 (cherry picked from commit 907cf3e4378f9d114af41d05a59ef4a075d3efb0)
* libc/csu: Unify INIT_RELOCS across architecturesJessica Clarke2024-10-181-2/+1
| | | | | | | | | | | | | | | | Some architectures don't need any arguments, whilst others need auxargs, which they get by passing in env thanks to INIT_RELOCS referencing the local variable in __libc_start1(_gcrt) by name. This is unnecessarily confusing, fragile (one has to look at INIT_IRELOCS's definition to see that it uses env) and duplicates code between architectures. Instead, implement it more like rtld-elf. Each architecture provides an ifunc_init that takes the auxargs directly, and those that don't need it can just ignore it. Reviewed by: kib MFC after: 1 month Differential Revision: https://reviews.freebsd.org/D47188
* libc/csu: add powerpcspeKonstantin Belousov2023-03-121-0/+4
Reported and tested by: alfredo Sponsored by: The FreeBSD Foundation MFC after: 3 weeks