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 | |