Home | History | Annotate | Download | only in sys
History log of /src/lib/libc/arch/mips/sys/syscall.S
RevisionDateAuthorComments
 1.8  18-Apr-2020  thorpej Rename "syscall" to "_syscall" and provide "syscall" as a weak alias.
 1.7  31-Jan-2014  matt branches: 1.7.26;
Since N32/N64 pass the first 8 arguments in registers, we can load all
the arguments into those registers before invoking the syscall having
the kernel syscall handler from having to do that.
 1.6  14-Dec-2009  matt branches: 1.6.6; 1.6.12;
Merge from matt-nb5-mips64.
 1.5  07-Aug-2003  agc branches: 1.5.46;
Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22280, verified by myself.
 1.4  13-Dec-2000  simonb Remove all the .abicalls assembler directives - "SYS.h" already has that.
 1.3  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.2  16-Sep-1996  jonathan Add NetBSD RCSid headers, and change assembly-code LIBC_SCCS id tag string
from "Id:" to "NetBSD:".
 1.1  24-May-1994  glass libc support for mips. libkern hooks are disabled
 1.5.46.2  18-Aug-2009  matt Cleanup RCSIDs.
Use SYSTRAP instead li v0, SYS_*; syscall since that's what SYSTRAP does.
 1.5.46.1  16-Aug-2009  matt Move to new ABI agnostic mechanisms. Get rid of magic constants.
Use genassym.cf to generate them.
 1.6.12.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.6.6.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")
 1.7.26.1  21-Apr-2020  martin Sync with HEAD

RSS XML Feed