222 Commits (1969500402bc4f80452e1c066401223a3c998f54)

Author SHA1 Message Date
Rich Felker 0cd2be2314 work around broken kernel struct ipc_perm on some big endian archs 8 years ago
Szabolcs Nagy 610c5a8524 fix TLS layout of TLS variant I when there is a gap above TP 8 years ago
Rich Felker e3c682ab52 work around arm gcc's rejection of r7 asm constraints in thumb mode 8 years ago
Andre McCurdy 8c2943f057 arm: use a_ll/a_sc atomics when building for ARMv6T2 8 years ago
Andre McCurdy 749a06b4c5 arm: respect both __ARM_ARCH_6KZ__ and __ARM_ARCH_6ZK__ macros 8 years ago
Andre McCurdy ea489b8b0d provide optimized a_ctz_32 for arm 8 years ago
Szabolcs Nagy 8be960d188 arm: add get_tls syscall from linux v4.15 8 years ago
Szabolcs Nagy 9864f60e92 add statx syscall numbers from linux v4.11 9 years ago
Rich Felker 1b9406b03c fix build regression on ARM for ISA levels less than v5 9 years ago
Szabolcs Nagy 822dddfbf1 make syscall.h consistent with linux 9 years ago
Szabolcs Nagy 8459c6f264 arm: add HWCAP_ARM_ hwcap macros 9 years ago
Szabolcs Nagy 06fbefd100 add a_clz_64 helper function 9 years ago
Rich Felker 0a4a16d11c allow page size to vary on arm 9 years ago
Szabolcs Nagy 62eaf40bf4 add pkey_{mprotect,alloc,free} syscalls from linux v4.9 10 years ago
Rich Felker 29237f7f5c rework arm atomic/tp backends to be thumb-compatible and fdpic-ready 10 years ago
Szabolcs Nagy fe39aaae0e add bits/hwcap.h and include it in sys/auxv.h 10 years ago
Rich Felker ee3f0c5516 make brace placement in public header typedef'd structs consistent 10 years ago
Rich Felker befa5866ee make brace placement in public header struct definitions consistent 10 years ago
Szabolcs Nagy cd208b0037 fix FIOQSIZE in arm ioctl.h 10 years ago
Rich Felker 3dd27f3aab fix posix_fadvise syscall args on powerpc, unify with arm fix 10 years ago
Szabolcs Nagy 78b1f3cb14 add preadv2 and pwritev2 syscall numbers for linux v4.6 10 years ago
Bobby Bingham 63e3a1661f deduplicate __NR_* and SYS_* syscall number definitions 10 years ago
Szabolcs Nagy 84d4f5eee5 add copy_file_range syscall numbers from linux v4.5 10 years ago
Szabolcs Nagy e9f1c7981a deduplicate bits/mman.h 10 years ago
Szabolcs Nagy 3b27725385 better a_sc inline asm constraint on aarch64 and arm 10 years ago
Rich Felker 4dfac11538 deduplicate the bulk of the arch bits headers 10 years ago
Szabolcs Nagy 789ff6a9f8 add MCL_ONFAULT and MLOCK_ONFAULT mlockall and mlock2 flags 10 years ago
Szabolcs Nagy 51d5f139ca add mlock2 syscall number from linux v4.4 10 years ago
Szabolcs Nagy 09001a8f97 add new membarrier, userfaultfd and switch_endian syscalls 11 years ago
Rich Felker e7a1118984 fix arm a_crash for big endian 10 years ago
Rich Felker 89e149d275 add native a_crash primitive for arm 10 years ago
Rich Felker e617b9eea9 move arm-specific translation units out of arch/arm/src, to src/*/arm 10 years ago
Rich Felker 397f0a6a7d overhaul arm atomics for new atomics framework 10 years ago
Rich Felker 1315596b51 refactor internal atomic.h 10 years ago
Rich Felker b6363bb70a fix build regression for arm pre-v7 from out-of-tree build patch 10 years ago
Rich Felker 56764601af fix dynamic linker path file selection for arm vs armhf 10 years ago
Rich Felker 4e73d12117 explicitly assemble all arm asm sources as UAL 11 years ago
Rich Felker 9f290a49bf remove non-working pre-armv4t support from arm asm 11 years ago
Rich Felker cb1bf2f321 properly access mcontext_t program counter in cancellation handler 11 years ago
Rich Felker 74483c5955 mark arm thread-pointer-loading inline asm as volatile 11 years ago
Rich Felker 0ba35d69c0 remove attribute((const)) from arm __pthread_self inline function 11 years ago
Timo Teräs d8be1bc019 implement arm eabi mem* functions 11 years ago
Szabolcs Nagy ee59c296d5 arm: add vdso support 11 years ago
Rich Felker 63caf1d207 add .text section directive to all crt_arch.h files missing it 11 years ago
Rich Felker c0f10cf067 make arm reloc.h CRTJMP macro compatible with thumb 11 years ago
Rich Felker 83340c7a58 make arm crt_arch.h compatible with thumb code generation 11 years ago
Szabolcs Nagy 18f75b80fd fix __syscall declaration with wrong visibility in syscall_arch.h 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