| /* | 
 |  *  x86_64 signal definitions | 
 |  * | 
 |  * | 
 |  *  This program is free software; you can redistribute it and/or modify | 
 |  *  it under the terms of the GNU General Public License as published by | 
 |  *  the Free Software Foundation; either version 2 of the License, or | 
 |  *  (at your option) any later version. | 
 |  * | 
 |  *  This program is distributed in the hope that it will be useful, | 
 |  *  but WITHOUT ANY WARRANTY; without even the implied warranty of | 
 |  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | 
 |  *  GNU General Public License for more details. | 
 |  * | 
 |  *  You should have received a copy of the GNU General Public License | 
 |  *  along with this program; if not, see <http://www.gnu.org/licenses/>. | 
 |  */ | 
 |  | 
 | #include "qemu/osdep.h" | 
 | #include "qemu.h" | 
 |  | 
 | /* | 
 |  * Compare to amd64/amd64/machdep.c sendsig() | 
 |  * Assumes that target stack frame memory is locked. | 
 |  */ | 
 | abi_long set_sigtramp_args(CPUX86State *regs, | 
 |         int sig, struct target_sigframe *frame, abi_ulong frame_addr, | 
 |         struct target_sigaction *ka) | 
 | { | 
 |     /* XXX return -TARGET_EOPNOTSUPP; */ | 
 |     return 0; | 
 | } | 
 |  | 
 | /* | 
 |  * Compare to amd64/amd64/exec_machdep.c sendsig() | 
 |  * Assumes that the memory is locked if frame points to user memory. | 
 |  */ | 
 | abi_long setup_sigframe_arch(CPUX86State *env, abi_ulong frame_addr, | 
 |                              struct target_sigframe *frame, int flags) | 
 | { | 
 |     target_mcontext_t *mcp = &frame->sf_uc.uc_mcontext; | 
 |  | 
 |     get_mcontext(env, mcp, flags); | 
 |     return 0; | 
 | } | 
 |  | 
 | /* Compare to amd64/amd64/machdep.c get_mcontext() */ | 
 | abi_long get_mcontext(CPUX86State *regs, | 
 |                 target_mcontext_t *mcp, int flags) | 
 | { | 
 |     /* XXX */ | 
 |     return -TARGET_EOPNOTSUPP; | 
 | } | 
 |  | 
 | /* Compare to amd64/amd64/machdep.c set_mcontext() */ | 
 | abi_long set_mcontext(CPUX86State *regs, | 
 |         target_mcontext_t *mcp, int srflag) | 
 | { | 
 |     /* XXX */ | 
 |     return -TARGET_EOPNOTSUPP; | 
 | } | 
 |  | 
 | abi_long get_ucontext_sigreturn(CPUX86State *regs, | 
 |         abi_ulong target_sf, abi_ulong *target_uc) | 
 | { | 
 |     /* XXX */ | 
 |     *target_uc = 0; | 
 |     return -TARGET_EOPNOTSUPP; | 
 | } |