This is the mail archive of the
glibc-cvs@sourceware.org
mailing list for the glibc project.
GNU C Library master sources branch master updated. glibc-2.18-705-g88dd1da
- From: vapier at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 29 Dec 2013 21:29:50 -0000
- Subject: GNU C Library master sources branch master updated. glibc-2.18-705-g88dd1da
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".
The branch, master has been updated
via 88dd1da188f37a9132230967883ba38c645c6dd9 (commit)
from 11520a57961bb32d8550696add541a4939b35045 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=88dd1da188f37a9132230967883ba38c645c6dd9
commit 88dd1da188f37a9132230967883ba38c645c6dd9
Author: Mike Frysinger <vapier@gentoo.org>
Date: Sun Dec 29 16:29:02 2013 -0500
ia64: syscall: add some helpful documentation
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
diff --git a/ports/ChangeLog.ia64 b/ports/ChangeLog.ia64
index 34391c1..8e9b24d 100644
--- a/ports/ChangeLog.ia64
+++ b/ports/ChangeLog.ia64
@@ -1,3 +1,7 @@
+2013-12-29 Mike Frysinger <vapier@gentoo.org>
+
+ * sysdeps/unix/sysv/linux/ia64/syscall.S: Add a comment.
+
2013-12-25 Mike Frysinger <vapier@gentoo.org>
* sysdeps/unix/sysv/linux/ia64/nptl/lowlevellock.h
diff --git a/ports/sysdeps/unix/sysv/linux/ia64/syscall.S b/ports/sysdeps/unix/sysv/linux/ia64/syscall.S
index 8bb77d2..4cd75b8 100644
--- a/ports/sysdeps/unix/sysv/linux/ia64/syscall.S
+++ b/ports/sysdeps/unix/sysv/linux/ia64/syscall.S
@@ -19,6 +19,10 @@
#include <sysdep.h>
ENTRY(syscall)
+ /* We are called like so:
+ {out0,out1,...,out6} registers -> {NR, arg1, ..., arg6}
+ Shift the register window so that {out1...out6} are available
+ in {out0...out5} like the kernel syscall handler expects. */
alloc r2=ar.pfs,1,0,8,0
mov r15=r32 /* syscall number */
break __BREAK_SYSCALL
-----------------------------------------------------------------------
Summary of changes:
ports/ChangeLog.ia64 | 4 ++++
ports/sysdeps/unix/sysv/linux/ia64/syscall.S | 4 ++++
2 files changed, 8 insertions(+), 0 deletions(-)
hooks/post-receive
--
GNU C Library master sources