Home | History | Annotate | Download | only in mips
History log of /src/lib/libc/arch/mips/SYS.h
RevisionDateAuthorComments
 1.21  23-Jul-2023  skrll Indentation consistency. NFCI.
 1.20  25-Feb-2017  joerg Switch from __ABICALLS__ to __mips_abicalls like upstream GCC does in
the generic MIPS target logic.
 1.19  14-Dec-2009  matt branches: 1.19.28; 1.19.32;
Merge from matt-nb5-mips64.
 1.18  29-Oct-2003  pooka branches: 1.18.46;
caps "Jonathan STone" in comment less dramatically
 1.17  07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22280, verified by myself.
 1.16  10-Nov-2002  thorpej ABICALLS -> __ABICALLS__
 1.15  26-May-2002  wiz Revert previous: .S files are currently compiled with -traditional-cpp,
so __STDC__ is _not_ always defined.
 1.14  26-May-2002  wiz __STDC__ is always defined on NetBSD.
 1.13  14-Jan-2002  thorpej * Add WSYSCALL() to SYS.h, which creates a system call with an
internal name and a weak alias for the name.
* Add a WEAKASM syscall list, and process it.
* Make sysarch() have an internal name (_sysarch()).
 1.12  23-Mar-2000  mycroft branches: 1.12.6;
Do a little rearrangement here. No functional change, but it's a little
clearer what's going on.
The assembler still whines about the lack of `.cprestore' when profiling,
but I'm not going there right now.
 1.11  14-Jan-1999  kleink * On architectures using ELF, and conditionally on those in transition, rename
_ASM_LABEL(cerror) and _ASM_LABEL(curbrk) to _C_LABEL(__cerror) and
_C_LABEL(__curbrk) (or their respective architecture-specific equivalents) to
avoid possible name clashes with identifiers used in user applications.
* Do the same for minbrk on all architectures to avoid a GCC-specific (and
on ELF architectures effectively useless) symbol reference renaming in MI code.
 1.10  17-Jun-1997  jonathan #include <machine/machAsmDefs.h> -> #include <mips/asm.h>
 1.9  02-May-1997  kleink Consistency: distinguish between PSEUDO() and PSEUDO_NOERROR().
 1.8  15-Mar-1997  jonathan Remove lint (missing END() directive) in NOERROR syscalls.
 1.7  19-Oct-1996  jonathan Rewrite from scratch.
 1.6  19-Oct-1996  jtc Added new macros:
SYSCALL_NOERROR(x): Like SYSCALL except that "x" is a syscall
that can never fail.

RSYSCALL_NOERROR(x): Like RSYSCALL except that "x" is a syscall
that can never fail.

These macros simply call SYSCALL / RSYSCALL, and serve as placeholders
until an optimized implementation is done.
 1.5  17-Sep-1996  jonathan * Add Mips ABI changes for ELf shared library support.
From OpenBSD, patched into NetBSD by <bouyer@ensta.fr>.
* Include generic NetBSD/mips <mips/*.h> files, instead of old Sprite names.
 1.4  16-Sep-1996  jonathan Add NetBSD RCSid headers, and change assembly-code LIBC_SCCS id tag string
from "Id:" to "NetBSD:".
 1.3  15-Dec-1994  mycroft More underscores...
 1.2  12-Dec-1994  dean underscore changes
 1.1  24-May-1994  glass libc support for mips. libkern hooks are disabled
 1.12.6.3  11-Nov-2002  nathanw Catch up to -current
 1.12.6.2  21-Jun-2002  nathanw Catch up to -current.
 1.12.6.1  28-Jan-2002  nathanw Catch up to -current.
 1.18.46.3  05-Sep-2009  matt LP64 cleanup --> s/la/PTR_LA/
 1.18.46.2  18-Aug-2009  matt Remove PIC_xCALL - unused
Fix NewABI PIC_* macros (now that a NewABI toolchain mostly works).
 1.18.46.1  16-Aug-2009  matt Move to new ABI agnostic mechanisms. Get rid of magic constants.
Use genassym.cf to generate them.
 1.19.32.1  21-Apr-2017  bouyer Sync with HEAD
 1.19.28.1  20-Mar-2017  pgoyette Sync with HEAD

RSS XML Feed