45 Commits (c82d3bada30cb27e14abda7859da5d2e784830ff)

Author SHA1 Message Date
Rich Felker 12b0b7d8ea new dlstart stage-2 chaining for x86_64 and x32 11 years ago
Rich Felker 5a9c8c05a5 mitigate performance regression in libc-internal locks on x86_64 11 years ago
Rich Felker 3c43c0761e fix missing synchronization in atomic store on i386 and x86_64 11 years ago
Rich Felker c648cefb27 fix inconsistency in a_and and a_or argument types on x86[_64] 11 years ago
Rich Felker 484194dbf4 fix stack protector crashes on x32 & powerpc due to misplaced TLS canary 11 years ago
Rich Felker 7fe273b2c1 fix broken cancellation on x32 due to incorrect saved-PC offset 11 years ago
Rich Felker 4f69594689 fix dangling pointers in x32 syscall timespec fixup code 11 years ago
Rich Felker 4bf10ebf66 fix breakage in x32 dynamic linker due to mismatching register size 11 years ago
Rich Felker cbc02ba23c consistently use hidden visibility for cancellable syscall internals 11 years ago
Rich Felker f3ddd17380 dynamic linker bootstrap overhaul 11 years ago
Rich Felker fd427c4eae move O_PATH definition back to arch bits 11 years ago
Rich Felker d5a5045382 fix MINSIGSTKSZ values for archs with large signal contexts 11 years ago
Rich Felker 673cab5c56 align x32 pthread type sizes to be common with 32-bit archs 11 years ago
Szabolcs Nagy 559de8f5f0 fix FLT_ROUNDS to reflect the current rounding mode 11 years ago
Trutz Behn f5011c62c3 fix POLLWRNORM and POLLWRBAND on mips 11 years ago
Rich Felker e7b9887e8b fix x32 pthread type definitions 11 years ago
Rich Felker 56fbaa3bbe make all objects used with atomic operations volatile 11 years ago
Szabolcs Nagy f54c28cba2 add syscall numbers for the new execveat syscall 11 years ago
Felix Janda 4758f0565d fix typo in x86_64/x32 user_fpregs_struct 11 years ago
Trutz Behn 2d67ae923d move MREMAP_MAYMOVE and MREMAP_FIXED out of bits 11 years ago
Szabolcs Nagy f90fafea3c add new syscall numbers for bpf and kexec_file_load 12 years ago
Rich Felker 91f15e2d0d move wint_t definition to the shared part of alltypes.h.in 12 years ago
Rich Felker 867b1822f3 add explicit barrier operation to internal atomic.h API 12 years ago
Szabolcs Nagy 4ffc39c654 add new syscall numbers for seccomp, getrandom, memfd_create 12 years ago
Rich Felker b7cf71a190 add threads.h and needed per-arch types for mtx_t and cnd_t 12 years ago
Rich Felker 321f4fa906 add max_align_t definition for C11 and C++11 12 years ago
Rich Felker de7e99c585 make pointers used in robust list volatile 12 years ago
Rich Felker 90e51e45f5 clean up unused and inconsistent atomics in arch dirs 12 years ago
Szabolcs Nagy 002e8d84c5 add syscall numbers for the new renameat2 syscall 12 years ago
Rich Felker adf94c1966 refactor to remove arch-specific relocation code from dynamic linker 12 years ago
Rich Felker bfa09700b9 dynamic linker: permit error returns from arch-specific reloc function 12 years ago
Szabolcs Nagy fd9571e20a add sched_{get,set}attr syscall numbers and SCHED_DEADLINE macro 12 years ago
Szabolcs Nagy fcea534e57 fix RLIMIT_ constants for mips 12 years ago
Rich Felker de20a8ffc5 add namespace-protected name for sysinfo function 12 years ago
Rich Felker 9505bfbc40 fix signal.h breakage from moving stack_t to arch-specific bits 12 years ago
Rich Felker bd5f221eaa move signal.h definition of stack_t to arch-specific bits 12 years ago
rofl0r 797f9a32a4 x32: fix struct statfs 12 years ago
Rich Felker f6e2f7e13f move struct semid_ds to from shared sys/sem.h to bits 12 years ago
rofl0r dae8ca738c x32: fix sysinfo() 12 years ago
Rich Felker 744f11897a make the x32 port use the correct ld-musl-x32.path filename 12 years ago
rofl0r d05aaedaab fix x32 syscall arch.h timespec fixup code 12 years ago
rofl0r e002f660b8 fix some issues in x32 syscall_cp_fixup 12 years ago
Rich Felker d8b587796f mostly-cosmetic fixups to x32 port merge 12 years ago
rofl0r 664cd34192 x32 port (diff against vanilla x86_64) 13 years ago
rofl0r 323272db17 import vanilla x86_64 code as x32 13 years ago