1 /* SPDX-License-Identifier: GPL-2.0 */
3 unsigned long scratch_unat
; /* ar.unat for the general registers saved in pt */
4 unsigned long ar_pfs
; /* for syscalls, the user-level function-state */
10 * Place signal handler args where user-level unwinder can find them easily.
11 * DO NOT MOVE THESE. They are part of the IA-64 Linux ABI and there is
12 * user-level code that depends on their presence!
14 unsigned long arg0
; /* signum */
15 unsigned long arg1
; /* siginfo pointer */
16 unsigned long arg2
; /* sigcontext pointer */
18 * End of architected state.
21 void __user
*handler
; /* pointer to the plabel of the signal handler */
26 extern void ia64_do_signal (struct sigscratch
*, long);