Note that this still uses FreeBSD-style sigframe;
this will be addressed later.
Details
- Reviewers
manu dchagin - Group Reviewers
Linux Emulation - Commits
- rG0b82c544de58: linux: implement signal delivery on arm64
rGccc510b46340: linux: implement signal delivery on arm64
Diff Detail
- Repository
- rG FreeBSD src repository
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
sys/arm64/linux/linux_locore.asm | ||
---|---|---|
49โ50 | so does thread cancelation works? according to Linux arch/arm64/kernel/vdso/sugreturn.s comments it should not, | |
sys/arm64/linux/linux_sysvec.c | ||
501 | on all other Linuxulators I do not use sv_sigcode_base, |
Note that this still uses FreeBSD-style sigframe;
this will be addressed later.
does Linux userspace depends on a sigframe? AFAIK, sigframe used by linux_rt_sigreturn to restore mcontext,
you need Linux siginfo as it passed to the catcher, If I remember it right
sys/arm64/linux/linux_sysvec.c | ||
---|---|---|
501 | yes, Linuxulator does not uses it, but sysctl_kern_proc_sigtramp() uses, I think what we can fix here |