History log of /src/lib/libc/arch/sparc/SYS.h |
Revision | | Date | Author | Comments |
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")
|