On Fri, Nov 5, 2021 at 10:25 AM Richard Henderson < richard.henderson@linaro.org> wrote: > On 11/4/21 11:18 PM, Warner Losh wrote: > > Move the current inline functions into sigal.c. This will increate the > > flexibility of implementation in the future. > > > > Signed-off-by: Warner Losh > > --- > > bsd-user/x86_64/signal.c | 56 +++++++++++++++++++++++++++- > > bsd-user/x86_64/target_arch_signal.h | 43 ++++----------------- > > 2 files changed, 63 insertions(+), 36 deletions(-) > > Reviewed-by: Richard Henderson > > > > +abi_long set_sigtramp_args(CPUX86State *env, int sig, > > + struct target_sigframe *frame, > > + abi_ulong frame_addr, > > + struct target_sigaction *ka); > > +abi_long get_mcontext(CPUX86State *regs, target_mcontext_t *mcp, int > flags); > > +abi_long set_mcontext(CPUX86State *regs, target_mcontext_t *mcp, int > srflag); > > +abi_long get_ucontext_sigreturn(CPUX86State *regs, abi_ulong target_sf, > > + abi_ulong *target_uc); > > with of course the same comment as for i386. > of course... :) Warner