Skip to content
Snippets Groups Projects
Commit f129061c authored by Claudio Fontana's avatar Claudio Fontana Committed by Peter Maydell
Browse files

user-exec.c: aarch64 initial implementation of cpu_signal_handler


Signed-off-by: default avatarClaudio Fontana <claudio.fontana@huawei.com>
Reviewed-by: default avatarRichard Henderson <rth@twiddle.net>
Reviewed-by: default avatarPeter Maydell <peter.maydell@linaro.org>
Message-id: 51AF4028.5030504@huawei.com
Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
parent 31f1275b
No related branches found
No related tags found
No related merge requests found
......@@ -448,6 +448,21 @@ int cpu_signal_handler(int host_signum, void *pinfo,
&uc->uc_sigmask, puc);
}
#elif defined(__aarch64__)
int cpu_signal_handler(int host_signum, void *pinfo,
void *puc)
{
siginfo_t *info = pinfo;
struct ucontext *uc = puc;
uint64_t pc;
int is_write = 0; /* XXX how to determine? */
pc = uc->uc_mcontext.pc;
return handle_cpu_signal(pc, (uint64_t)info->si_addr,
is_write, &uc->uc_sigmask, puc);
}
#elif defined(__mc68000)
int cpu_signal_handler(int host_signum, void *pinfo,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment