summaryrefslogtreecommitdiffhomepage
path: root/arch/nt64
AgeCommit message (Collapse)AuthorFilesLines
2017-12-25__libc_entry_routine(): provide executable and libc reference addresses.midipix1-0/+2
2017-12-25psxglue.h: struct __psx_context: added ldso addr reference members.midipix1-0/+2
2017-11-23_start(), ldso: integrated -mposix and explicit pty server dependency support.midipix1-0/+2
2017-11-23abi: psxglue.h: struct __psx_context: added ctty (path to pty server).midipix1-0/+1
2017-11-05psxglue.h: defined struct __psx_vtbl and struct __ldso_vtbl more elegantly.midipix5-38/+30
2017-10-28psxglue.h: pointers to ctors_fn & dtors_fn are now in struct __psx_vtbl.midipix2-4/+4
2017-10-28psxglue.h: updated the signature of __psx_dlopen().midipix1-1/+1
2017-10-19_start(): implemented __libc_loader_init() for the ldso and vrfs flavors.midipix1-0/+52
2017-10-15psxglue.h: renamed __PSXOPT_DEBUG --> __PSXOPT_DINGA.midipix1-1/+1
2017-10-15psxglue.h: added __PSXOPT_VRFS (virtual root file system, aka standalone app).midipix1-0/+1
2017-10-15psxglue.h: renamed __PSXOPT_TTYDBG --> __PSXOPT_DEBUG.midipix1-1/+1
2017-10-15psxglue.h: renamed struct __tlca --> struct __tlca_abi.midipix2-2/+2
2017-01-15integrated first-thread SEH support.midipix2-8/+8
2017-01-15psxglue.h: pre-alpha ABI update (primary objective: first-thread SEH support).midipix1-3/+3
2016-12-18nt64: properly pad struct mcontext_t.midipix1-0/+1
2016-12-10bits/limits.h: advertise availability of the framework's abi headers.midipix1-1/+2
2016-12-10bits/limits.h: advertise availability of framework-specific headers.midipix1-0/+3
2016-10-11arch: reloc.h (internal): fix definition of LDSO_ARCH for nt32 & nt64.midipix1-1/+1
2016-10-10psxglue.h: ldso: extend & future-proof the signature of the internal dlopen().midipix1-1/+1
2016-09-19nt64: __pthread_convert(): properly allocate parameter stack space (win64 abi).midipix1-0/+2
2016-09-19bits/reg.h: provide an empty header for inclusion by <sys/reg.h>.midipix1-29/+0
2016-09-19nt64: bits/socket.h: eliminate ABI difference between nt32 and nt64.midipix1-1/+1
2016-09-19bits/user.h: provide an empty header for inclusion by <sys/user.h>.midipix1-44/+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-17nt64: __unmapself(): cast size to void * [match signature from psxglue.h].midipix1-1/+1
2016-09-16__emutls_get_address(): unify cases, fix dsoidx-based pointer arithmetic.midipix1-5/+1
2016-09-16psxglue.h: accessor table: match member type in libpsxscl.midipix1-1/+1
2016-06-28toolchain: moved ___chkstk_ms() to crtn.s.midipix1-4/+0
2016-06-21__syscall_alert(): initial implementation and integration.midipix2-7/+23
2016-06-21psxglue.h: added __psx_log_output to struct __psx_vtbl.midipix1-0/+2
2016-02-15rename __libc_entry_point _dlstart, match musl's dynamic loader entry routine.midipix1-1/+1
2015-07-24synchronize psxglue.h with libpsxscl (tlca design change).midipix1-1/+1
2015-07-18fix indirection of __init_array_start and __fini_array_start.midipix1-6/+15
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
2015-07-18weak symbols: remove the previously used workaround, as it is nomidipix248-505/+0
longer needed. This change follows corresponding work on, as well as patches to binutils and cbb-gcc.
2015-06-02weak symbols: fix assembly function declarations.midipix124-125/+250
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
2015-06-02weak symbols: syntax uniformity: use .global rather than .globl.midipix31-32/+32
2015-05-27adjust arch-specific files to match musl version 1.1.9.midipix2-2/+2
2015-05-27adjust the definition of CANCEL_REG_IP to match the redefined ucontext_t in ↵midipix1-1/+1
the 64-bit midipix target.
2015-05-27update signal stack size definitions for the 64-bit midipix target.midipix1-2/+2
2015-05-27define mcontext_t for the 64-bit midipix target.midipix1-1/+95
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
2015-05-27define ucontext_t for the 64-bit midipix target.midipix1-6/+12
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
2015-05-27fix tab alignment in bits/signal.h (cosmetic).midipix1-3/+3
2015-05-26remove unused structures and conditionals from bits/signal.h.midipix1-55/+0
2015-04-25complete/fix support of ctors/dtors and tls.midipix2-3/+29
+ 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-03-24manually export additional weak symbols.midipix16-0/+24
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
2015-03-21redefine MINSIGSTKSZ to reflect the arch's large signal context.midipix1-0/+5
+ see musl commit d5a5045382315e36588ca225889baa36ed0ed38f for additional information.
2015-03-21fix: remove the build-time generated alltypes.h.midipix1-398/+0
2015-03-09postpone use of vdso emulationmidipix1-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_routinemidipix1-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-08initial commit of the bits that manually export weak symbols;midipix232-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-08initial commit of nt64/bits; these header files should be kept in syncmidipix29-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.