Home | History | Annotate | Download | only in sparc
History log of /src/lib/libc/arch/sparc/SYS.h
RevisionDateAuthorComments
 1.19  12-Sep-2013  joerg Pass PICFLAGS down to cc-as-as and use __PIC__ to decide if it is small
vs big PIC mode. Retire -DPIC and -DBIGPIC.
 1.18  28-Mar-2011  martin branches: 1.18.4; 1.18.10;
ABI police: avoid cluttering global registers %g2 and %g7. Not quite there
yet for %g2, but the target is not very well defined. %g7 should be clean
now.
 1.17  08-Oct-2007  uwe In handwritten asm use -fPIC code instead of -fpic, our libc has grown
large enough for GOT to be larger than 8k.

While here kill redundant PIC ifdefs in setjmp.S - sparc "call"
instruction is piccy by itself.

Tested by martin@
 1.16  20-May-2005  uwe branches: 1.16.10;
Prettify. Avoid code duplication.
Same object code is generated.
 1.15  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.14  26-May-2002  wiz Revert previous: .S files are currently compiled with -traditional-cpp,
so __STDC__ is _not_ always defined.
 1.13  26-May-2002  wiz __STDC__ is always defined on NetBSD.
 1.12  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.11  23-Jul-2001  christos Add a macro "CALL()" to call a function correctly in the pic and non pic
case. Write ERROR() in terms of call.
 1.10  26-Jun-2000  kleink branches: 1.10.2;
Add a _SYSCALL(entry,syscall) macro like the one found on other
architectures.
 1.9  31-Mar-1999  kleink branches: 1.9.10;
While in transition, conditionally rename _ASM_LABEL(cerror) and
_ASM_LABEL(curbrk) to _C_LABEL(__cerror) and _C_LABEL(__curbrk), respectively,
depending on the object format chosen, to avoid user namespace clashes.
 1.8  04-May-1997  kleink Fix typo in last commit.
 1.7  02-May-1997  kleink Consistency: distinguish between PSEUDO() and PSEUDO_NOERROR().
 1.6  09-Nov-1996  pk Flesh out the `noerror' syscall macros.
 1.5  24-Oct-1996  jtc fix typo
 1.4  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.3  10-Feb-1994  pk Insert some Position Independent Code.
 1.2  15-Jan-1994  pk Make it work with old-style (/usr/bin) cpp
 1.1  07-Oct-1993  cgd make an arch directory in libc, and move all machine dirs into it
 1.9.10.1  25-Jul-2000  kleink Pull up rev. 1.10 (approved by thorpej):
Add a _SYSCALL(entry,syscall) macro.
 1.10.2.3  21-Jun-2002  nathanw Catch up to -current.
 1.10.2.2  28-Jan-2002  nathanw Catch up to -current.
 1.10.2.1  08-Oct-2001  nathanw Catch up to -current.
 1.16.10.1  06-Nov-2007  matt sync with HEAD
 1.18.10.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.18.4.1  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")

RSS XML Feed