summaryrefslogtreecommitdiff
path: root/lib/libc/arch
AgeCommit message (Expand)Author
2023-02-11Use a consistent comment to explain why 32bit archs set their secondPhilip Guenther
2023-02-07remove seatbeltTheo de Raadt
2023-02-05remove --no-execute-only seatbeltTheo de Raadt
2023-02-05Implement usertc corresponding to the Allwinner A64 agtimer(4) errata.Mark Kettenis
2023-01-27Use stricter constraints in the assembly statements in fpset{mask,round,sticky}Miod Vallat
2023-01-13Move all data from .text section to .rodata, and update the code toMiod Vallat
2023-01-11block --execute-only on mips64 & sparc64 during the upcoming transition.Theo de Raadt
2023-01-11do not need --execute-only anymore, it is now the defaultTheo de Raadt
2023-01-11Add retguard to amd64 syscalls.Todd Mortimer
2022-12-27spelling fixes; from paul tagliamonteJason McIntyre
2022-12-24Build libc with executable-only .text on arm64.Mark Kettenis
2022-12-24Don't use a literal pool in .text to load the setjmp magic value as this isMark Kettenis
2022-12-24Use the correct instruction to clear the frame pointer.Mark Kettenis
2022-12-08_C_LABEL() and _ASM_LABEL() are no longer useful in the "everythingPhilip Guenther
2022-12-08_C_LABEL() and _ASM_LABEL() are no longer useful in the "everythingPhilip Guenther
2022-12-07_C_LABEL() and _ASM_LABEL() are no longer useful in the "everythingPhilip Guenther
2022-12-06_C_LABEL() and _ASM_LABEL() are no longer useful in the "everythingPhilip Guenther
2022-12-04Fix warnings about binding changed to STB_WEAK on i386Theo Buehler
2022-12-03Add ENTRY_NB() and use it for brk.S and sbrk.S on riscv64Jeremie Courreges-Anglas
2022-12-02Drop _C_LABEL() uses in riscv64-specific codeJeremie Courreges-Anglas
2022-11-05powerpc64: TimeBase: add userspace timecounting supportScott Soule Cheloha
2022-09-22use the always serializing RDTSCP instruction in tsc and usertc if availableRobert Nagy
2022-09-03Fix the failing libm/rint regress test by adding ieee754 implementationsMoritz Buhl
2022-09-02Use a shorter system call invocation template for system calls in the rangeMiod Vallat
2022-08-29use ansi volatile keyword, not __volatileJonathan Gray
2022-06-10Add _?ENTRY_NB() macro for doing an ASM function entry withoutPhilip Guenther
2022-05-25Revert the .rodata.cst4 change: results in incorrect value readPhilip Guenther
2022-05-24Delete superfluous/duplicated #includesPhilip Guenther
2022-05-24Give internal 'botch' labels a '.L' prefix to remove them from thePhilip Guenther
2022-05-24Address the clang 13 "changed binding to STB_WEAK" warning on arm64:Philip Guenther
2022-05-24Set the correct alignment on __jmpxor (.align's meaning is MD!)Philip Guenther
2022-05-24Delete superfluous/duplicated #includesPhilip Guenther
2022-05-24Add END() tags to give these functions sizes in the ELF symbol tablePhilip Guenther
2022-05-24Address the clang 13 "changed binding to STB_WEAK" warning on arm (32bit):Philip Guenther
2022-01-11spellingJonathan Gray
2022-01-02Don't use *ENTRY_NB() with END_BUILTIN(), at least yetPhilip Guenther
2022-01-01Add ENTRY_NB() macro for doing an ASM function entry without settingPhilip Guenther
2021-12-13including sys/cdefs.h manually started as a result of netbsd trying toTheo de Raadt
2021-11-27Make brk() and sbrk() weak again to fix build with clang 13.Visa Hankala
2021-10-25Make brk() and sbrk() weak again as intended.Jeremie Courreges-Anglas
2021-10-25Make brk() and sbrk() weak again as intended.Mark Kettenis
2021-09-17sys/param.h is not needed in these filesTheo de Raadt
2021-07-25Consistently use __asm instead of asm/__asm__Jeremie Courreges-Anglas
2021-07-24riscv64 userland timecounter supportJeremie Courreges-Anglas
2021-07-24Fix strchr() and strrchr() on mips64Visa Hankala
2021-06-20We need to store the flagged passed to sigsetjmp(3) and use it inMark Kettenis
2021-06-19C version of fabs(), for nowTheo de Raadt
2021-05-17delete useless blank linesTheo de Raadt
2021-05-14Fix regression for _setjmp, fucntion does not use stack and adjustingDale Rahn
2021-05-09Change offsets to (N * 8) to reduce chance of register clobber and mistakes.Dale Rahn