aboutsummaryrefslogtreecommitdiff
path: root/libc/startup
AgeCommit message (Expand)AuthorFilesLines
2025-11-12[libc] Add support for MVE to Arm startup code (#167338)Victor Campos1-9/+18
2025-11-06[libc] Enable the FPU in Arm startup code (#166349)Victor Campos1-0/+26
2025-10-09[libc] fix sysconf test for rv32 (#162685)Schrodinger ZHU Yifan3-3/+3
2025-10-08[libc] Ensure the RPC server is alwaus usedJoseph Huber2-0/+6
2025-10-08[libc] Make GPU `_end` kernel only call exit callbacks (#162371)Joseph Huber2-10/+10
2025-10-08[libc] Refactor AUXV handling with new auxv.h header library (#162326)Schrodinger ZHU Yifan2-6/+10
2025-09-15[libc] Move preinit/init/fini arrays to namespace (#158746)Petr Hosek2-0/+12
2025-08-21[libc] Add boot code for AArch64 (#154789)William Huynh2-0/+128
2025-08-15[libc] Add startup code for ARM v7-A, ARM v7-R variants (#153576)William Huynh1-3/+64
2025-08-11[libc] Cleanup startup/baremetal/arm/start.cpp (#151532)William Huynh1-24/+27
2025-07-31[libc] Basic implementation of crt0 (#146863)William Huynh7-14/+204
2025-07-23[libc][NFC] Add stdint.h proxy header to fix dependency issue with <stdint.h>...lntue5-3/+10
2025-05-09[libc][uefi] add crt1 (#132150)Tristan Ross2-0/+82
2025-03-27[Clang] Make `--lto-partitions` only default for HIP (#133164)Joseph Huber1-8/+2
2025-03-26[libc] Temporarily disable LTO flags for AMDGPU crt1.oJoseph Huber1-2/+8
2025-03-05[libc] Allow building the GPU targets that don't have CRT (#129945)Joseph Huber1-0/+3
2024-09-11[libc] Stub TLS functions on the GPU temporarily (#108267)Joseph Huber2-0/+6
2024-09-11[libc] fix tls teardown while being used (#108229)Schrodinger ZHU Yifan1-5/+6
2024-08-20[libc] Include startup code when installing all (#105203)Michael Jones1-1/+0
2024-08-18[libc] Add single threaded kernel attributes to AMDGPU startup utility (#104651)Joseph Huber1-2/+6
2024-08-11Revert "libc: Remove `extern "C"` from main declarations" (#102827)Schrodinger ZHU Yifan3-3/+3
2024-08-11libc: Remove `extern "C"` from main declarations (#102825)David Blaikie3-3/+3
2024-08-08[libc] Implement 'getenv' on the GPU target (#102376)Joseph Huber10-9/+22
2024-08-05[libc][startup] fix main thread TLS unmapped with wrong value (#102009)Schrodinger ZHU Yifan1-1/+1
2024-07-31[Clang] Suppress missing architecture error when doing LTO (#100652)Joseph Huber1-1/+1
2024-07-27revert all tid changes (#100915)Schrodinger ZHU Yifan2-6/+0
2024-07-26[libc] Fix relocatable link attempting to pull in standard libsJoseph Huber1-1/+1
2024-07-26[libc] Make `crt1.o` available to clang for GPU builds (#100599)Joseph Huber1-0/+10
2024-07-20reland "[libc] implement cached process/thread identity (#98989)" (#99765)Schrodinger ZHU Yifan2-0/+6
2024-07-18Revert "[libc] implement cached process/thread identity" (#99559)Schrodinger ZHU Yifan2-6/+0
2024-07-18[libc] implement cached process/thread identity (#98989)Schrodinger ZHU Yifan2-0/+6
2024-07-12[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597)Petr Hosek9-18/+27
2024-07-12Revert "[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration...Mehdi Amini9-27/+18
2024-07-11[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98075)Petr Hosek9-18/+27
2024-07-09[libc] Move the internal extern "C" symbols inside the namespace (#98232)Petr Hosek2-4/+4
2024-07-07[libc] fix aarch64 GCC build (#97932)Schrodinger ZHU Yifan1-1/+12
2024-06-25[libc][arm32] define argc type and stack alignment (#96367)Nick Desaulniers (paternity leave)1-2/+2
2024-06-24[libc][startup] create header for ElfW and use in startup (#96510)Nick Desaulniers (paternity leave)2-4/+6
2024-06-21[libc][startup] check that we're cross compiling and using LLD (#96357)Nick Desaulniers (paternity leave)1-1/+5
2024-06-21[libc][startup] set --target= for linker when cross compiling (#96342)Nick Desaulniers (paternity leave)1-1/+1
2024-05-21[libc] Provide __libc_{init,fini}_array for baremetal (#90828)Petr Hosek3-0/+70
2024-02-23[libc][NFC] Remove all trailing spaces from libc (#82831)Joseph Huber1-3/+3
2024-02-23[libc][NFC] Remove redundant external clock symbol for AMDGPU (#82794)Joseph Huber1-6/+0
2024-02-22[libc] Rework the GPU build to be a regular target (#81921)Joseph Huber3-44/+13
2024-02-21[libc] Fix startup utilities failing to install in full build mode (#82522)Joseph Huber1-1/+2
2024-02-05[libc] Refactor _build_gpu_objects cmake function. (#80631)lntue3-11/+4
2024-01-24[libc][NFC] remove TODO about AppProperties (#79356)Schrodinger ZHU Yifan1-1/+0
2024-01-22[libc] support PIE relocations (#78993)Schrodinger ZHU Yifan1-8/+21
2024-01-04[libc] major refactor of startup library (#76092)Schrodinger ZHU Yifan12-671/+503
2023-12-20[libc] suppress stdlib explicitly for crt1.a (#76079)Schrodinger ZHU Yifan1-1/+1