syscall.2: Note parisc handling of aligned register pairs

While parisc would normally have the same behavior as ARM/PowerPC,
they decide to write shim syscall stubs to unpack/realign rather
than expose the padding to userspace.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
This commit is contained in:
Mike Frysinger 2017-03-11 13:04:38 -08:00 committed by Michael Kerrisk
parent 89e284a26e
commit 026958bb6e
1 changed files with 4 additions and 0 deletions

View File

@ -133,6 +133,10 @@ on PowerPC with the 32-bit ABI, and on Xtensa.
.\" Mike Frysinger: this issue ends up forcing MIPS
.\" O32 to take 7 arguments to syscall()
.\" See arch/parisc/kernel/sys_parisc.c.
Note that while the parisc C ABI also uses aligned register pairs,
it uses a shim layer to hide the issue from userspace.
The affected system calls are
.BR fadvise64_64 (2),
.BR ftruncate64 (2),