#
a78ff111 |
|
19-Mar-2016 |
Eli Cooper <elicooper@gmx.com> |
um: add extended processor state save/restore support This patch extends save_fp_registers() and restore_fp_registers() to use PTRACE_GETREGSET and PTRACE_SETREGSET with the XSTATE note type, adding support for new processor state extensions between context switches. When the new ptrace requests are unavailable, it falls back to the old PTRACE_GETFPREGS and PTRACE_SETFPREGS methods, which have been renamed to save_i387_registers() and restore_i387_registers(). Now these functions expect *fp_regs to have the space of an _xstate struct. Thus, this also makes ptrace in UML responde to PTRACE_GETFPREGS/_SETFPREG requests with a user_i387_struct (thus independent from HOST_FP_SIZE), and by calling save_i387_registers() and restore_i387_registers() instead of the extended save_fp_registers() and restore_fp_registers() functions. Signed-off-by: Eli Cooper <elicooper@gmx.com>
|
#
243412be |
|
19-May-2012 |
Al Viro <viro@zeniv.linux.org.uk> |
um/x86: merge (and trim) 32- and 64-bit variants of ptrace.h Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
#
966e803a |
|
18-Aug-2011 |
Al Viro <viro@ftp.linux.org.uk> |
um: unify ptrace_user.h Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Richard Weinberger <richard@nod.at>
|
#
3579a389 |
|
18-Aug-2011 |
Al Viro <viro@ftp.linux.org.uk> |
um: merge HOST_... of registers common on i386 and amd64 Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Richard Weinberger <richard@nod.at>
|
#
0acdbbeb |
|
18-Aug-2011 |
Al Viro <viro@ftp.linux.org.uk> |
um: bury unused macros around ptrace.h Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Richard Weinberger <richard@nod.at>
|
#
5c48b108 |
|
18-Aug-2011 |
Al Viro <viro@ftp.linux.org.uk> |
um: take arch/um/sys-x86 to arch/x86/um Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Richard Weinberger <richard@nod.at>
|