Home | History | Annotate | Download | only in x86_64
History log of /src/lib/libc/arch/x86_64/SYS.h
RevisionDateAuthorComments
 1.12  22-May-2014  uebayasi Put missing END() markers to set ELF symbol size.
 1.11  18-Nov-2011  joerg branches: 1.11.6; 1.11.16;
Exploit hidden __cerror
 1.10  23-Nov-2007  dsl branches: 1.10.30;
Reorder the code for i386 and amd64 syscall stubs so that the 'jc' on error
is a forwards jump instead of a backwards jump that a P4 will mispredect (and
probably immediatly get a cache-line miss due to the way the code gets
aligned).
 1.9  08-Mar-2007  ad branches: 1.9.4;
Remove an obsolete comment.
 1.8  09-Mar-2004  drochner Really, there is no need to use the old int0x80 syscall entry just for
getcontext(). There are some registers not properly saved with the
new syscall entry, but these are calee-saved, scratch or meaningless.
It's the setcontext() return path what matters.
 1.7  18-Oct-2003  fvdl Use the int 0x80 path for context system calls.
 1.6  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.5  03-Jun-2002  fvdl Use the syscall insn for system calls. Fix up some assembly to
remove either previously made errors, or to account for the
fact that syscall clobbers %ecx.
 1.4  26-May-2002  wiz Revert previous: .S files are currently compiled with -traditional-cpp,
so __STDC__ is _not_ always defined.
 1.3  26-May-2002  wiz __STDC__ is always defined on NetBSD.
 1.2  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.1  19-Jun-2001  fvdl Initial commit of x86-64 specific parts of libc.
 1.9.4.1  09-Jan-2008  matt sync with HEAD
 1.10.30.1  17-Apr-2012  yamt sync with head
 1.11.16.1  10-Aug-2014  tls Rebase.
 1.11.6.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.

RSS XML Feed