Have you guys had a look? Sorry if this is red herring, I haven't
investigated it deeply.
Yes, I looked at it. Its mostly about standardizing the naming of the
userland trampoline to include the type of the arguments it expects,
sigcontext or ucontext, and a version number. It doesn't say much about
how the address of the trampoline would be passed to the kernel, which
is more important. I just used a sysarch call in crt0, which could be
optimized to be done just before the first call to sigaction.
FWIW, the netbsd scheduler activations upcall trampoline is copied out
to the stack with the signal code (kse doesn't use the same kind of
upcall trampoline), which I expect is their motivation for changes.
To Unsubscribe: send mail to majo...@FreeBSD.org
with "unsubscribe freebsd-arch" in the body of the message