Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-09-19 | nt64: bits/socket.h: eliminate ABI difference between nt32 and nt64. | midipix | 1 | -1/+1 | |
2016-09-19 | nt32: bits/mman.h: eliminate whitespace differences between nt32 and nt64. | midipix | 1 | -2/+2 | |
2016-09-19 | nt32: bits/ioctl.h: eliminate whitespace differences between nt32 and nt64. | midipix | 1 | -7/+7 | |
2016-09-19 | bits/user.h: provide an empty header for inclusion by <sys/user.h>. | midipix | 2 | -92/+0 | |
At the present, there seems to be no need to provide struct user, or any other debugging structure for that matter, from within libc. This conclusion follows examination of the gdb and llvm sources, and will be confirmed once the above have been ported to midipix. | |||||
2016-09-19 | nt32: bits/signal.h: update mcontext_t & uc_xsave_fmt_t based on 32-bit ntapi. | midipix | 1 | -60/+55 | |
2016-09-18 | nt32: fix bits/stdarg.h: always use the toolchain's compiler intrinsics. | midipix | 1 | -9/+4 | |
2016-09-18 | nt32: fix bits/setjmp.h to match target ABI. | midipix | 1 | -1/+1 | |
2016-09-18 | nt32: fix bits/msg.h (target has a 64-bit time_t). | midipix | 1 | -3/+0 | |
2016-09-18 | nt32: fix bits/ipc.h, match nt64 and libpsxscl. | midipix | 1 | -1/+1 | |
2016-09-18 | nt32: fix bits/float.h to match the toolchain's float settings. | midipix | 1 | -1/+1 | |
2016-09-18 | nt32: fix bits/stat.h, match nt64 and libpsxscl. | midipix | 1 | -7/+7 | |
2016-09-18 | nt32: fix bits/fcntl.h, match nt64 and libpsxscl. | midipix | 1 | -4/+4 | |
2016-09-17 | nt32: fix ctor/dtor logic, match nt64 and libpsxscl. | midipix | 1 | -7/+16 | |
2016-09-17 | nt64: __unmapself(): cast size to void * [match signature from psxglue.h]. | midipix | 1 | -1/+1 | |
2016-09-17 | nt32: fix installation of system-specific headers,have own copy of syscall.h. | midipix | 1 | -1/+651 | |
2016-09-16 | __emutls_get_address(): unify cases, fix dsoidx-based pointer arithmetic. | midipix | 2 | -10/+2 | |
2016-09-16 | psxglue.h: accessor table: match member type in libpsxscl. | midipix | 2 | -2/+2 | |
2016-06-28 | toolchain: moved ___chkstk_ms() to crtn.s. | midipix | 2 | -8/+0 | |
2016-06-22 | __syscall_alert(): add missing 32-bit implementation. | midipix | 1 | -0/+15 | |
2016-06-21 | __syscall_alert(): initial implementation and integration. | midipix | 3 | -14/+31 | |
2016-06-21 | psxglue.h: added __psx_log_output to struct __psx_vtbl. | midipix | 2 | -0/+4 | |
2016-05-29 | simplify syscall scheme (unify nt64/x86_64 and nt32/i386). | midipix | 1 | -756/+1 | |
2016-02-15 | rename __libc_entry_point _dlstart, match musl's dynamic loader entry routine. | midipix | 2 | -2/+2 | |
2015-11-08 | nt32: struct shmid_ds: remove padding (size of time_t is already 64 bits). | midipix | 1 | -3/+0 | |
2015-09-14 | add direct socket system calls to the 32-bit midipix target. | midipix | 1 | -0/+34 | |
2015-07-24 | synchronize psxglue.h with libpsxscl (tlca design change). | midipix | 2 | -2/+2 | |
2015-07-18 | fix indirection of __init_array_start and __fini_array_start. | midipix | 2 | -10/+19 | |
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information. | |||||
2015-07-18 | weak symbols: remove the previously used workaround, as it is no | midipix | 496 | -1010/+0 | |
longer needed. This change follows corresponding work on, as well as patches to binutils and cbb-gcc. | |||||
2015-06-02 | weak symbols: fix assembly function declarations. | midipix | 248 | -250/+500 | |
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information. | |||||
2015-06-02 | weak symbols: syntax uniformity: use .global rather than .globl. | midipix | 62 | -64/+64 | |
2015-05-27 | adjust arch-specific files to match musl version 1.1.9. | midipix | 4 | -4/+4 | |
2015-05-27 | adjust the definition of CANCEL_REG_IP to match the redefined ucontext_t in ↵ | midipix | 1 | -1/+1 | |
the 64-bit midipix target. | |||||
2015-05-27 | update signal stack size definitions for the 64-bit midipix target. | midipix | 1 | -2/+2 | |
2015-05-27 | define mcontext_t for the 64-bit midipix target. | midipix | 1 | -1/+95 | |
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information. | |||||
2015-05-27 | define ucontext_t for the 64-bit midipix target. | midipix | 1 | -6/+12 | |
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information. | |||||
2015-05-27 | fix tab alignment in bits/signal.h (cosmetic). | midipix | 1 | -3/+3 | |
2015-05-26 | remove unused structures and conditionals from bits/signal.h. | midipix | 1 | -55/+0 | |
2015-04-25 | complete/fix support of ctors/dtors and tls. | midipix | 4 | -6/+58 | |
+ do not build libc.so with -DSHARED for the midipix targets. + provide surrogate init/fini arrays that allow invocation of the ctors/dtors iteration routines. + provide a builtin tls for the first thread. + update __copy_tls to match the layout of the simplified struct __tls. signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information. | |||||
2015-04-05 | nt32: redefine time_t as long long. | midipix | 1 | -1/+1 | |
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information. | |||||
2015-04-05 | nt32: provide stubs of fundamental math functions to allow complication ↵ | midipix | 2 | -0/+20 | |
without libgcc. signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information. | |||||
2015-04-05 | nt32: initial commit of core port files. | midipix | 11 | -0/+373 | |
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information. | |||||
2015-04-05 | nt32/bits: initial commit. | midipix | 28 | -0/+1837 | |
these header files should be kept in sync with their linux x86_64 counterparts, with three minor exceptions: 1) page size (65536) 2) jmp_buf (8 pointers) 3) TIOCGPTN and TIOCSPTLCK (normal sequence) signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information. | |||||
2015-04-05 | nt32: initial commit of the bits that manually export weak symbols; | midipix | 248 | -0/+380 | |
this works around a limitation in binutils, where weak symbols are correctly resolved within the linked image, yet not exported via --export-all-symbols. signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information. | |||||
2015-03-24 | manually export additional weak symbols. | midipix | 16 | -0/+24 | |
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information. | |||||
2015-03-21 | redefine MINSIGSTKSZ to reflect the arch's large signal context. | midipix | 1 | -0/+5 | |
+ see musl commit d5a5045382315e36588ca225889baa36ed0ed38f for additional information. | |||||
2015-03-21 | fix: remove the build-time generated alltypes.h. | midipix | 1 | -398/+0 | |
2015-03-09 | postpone use of vdso emulation | midipix | 1 | -5/+0 | |
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information. | |||||
2015-03-08 | __libc_entry_routine(): renamed argument from __psx_init_routine | midipix | 1 | -2/+2 | |
to __psx_init (clarity, matching name of library symbol). signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information. | |||||
2015-03-08 | initial commit of the bits that manually export weak symbols; | midipix | 232 | -0/+356 | |
this works around a limitation in binutils, where weak symbols are correctly resolved within the linked image, yet not exported via --export-all-symbols. signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information. | |||||
2015-03-08 | initial commit of nt64/bits; these header files should be kept in sync | midipix | 29 | -0/+2150 | |
with their linux x86_64 counterparts, with three minor exceptions: 1) page size (65536) 2) jmp_buf (10 pointers) 3) TIOCGPTN and TIOCSPTLCK (normal sequence) signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information. |