AMD64 - More signal handler work. Signals now appear to work.
authorMatthew Dillon <dillon@apollo.backplane.com>
Thu, 2 Apr 2009 06:23:50 +0000 (23:23 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Thu, 2 Apr 2009 06:23:50 +0000 (23:23 -0700)
commita6a0980903ec109b1e924a04c98c5d31f77ff5b9
treee713254c78bf4b61984b0f23546330c4ffbb6d3e
parentee89633d5330733056052c06919a5dd4c01347bc
AMD64 - More signal handler work.  Signals now appear to work.

Finish implementing signal handler argument construction.  For AMD64 the
arguments are passed in registers rather than on the stack.

Align the stack to 16 bytes.

Misc cleanup, comments, and enable PROCFS in kernel config JG64.

Taken-from: FreeBSD code used as a loose template.
sys/config/JG64
sys/cpu/amd64/include/sigframe.h
sys/platform/pc64/amd64/machdep.c
sys/platform/pc64/amd64/sigtramp.s
sys/platform/pc64/amd64/trap.c