Date: Thu, 7 Oct 1999 05:40:34 -0700 (PDT) From: Marcel Moolenaar <marcel@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/i386/i386 genassym.c locore.s machdep.c support.s src/sys/i386/include md_var.h sigframe.h ucontext.h Message-ID: <199910071240.FAA59560@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
marcel 1999/10/07 05:40:34 PDT
Modified files:
sys/i386/i386 genassym.c locore.s machdep.c support.s
sys/i386/include md_var.h sigframe.h ucontext.h
Log:
Simplification of the signal trampoline and other cleanups.
o Remove unused defines from genassym.c that were needed
by the trampoline.
o Add load_gs_param function to support.s that catches
a fault when %gs is loaded with an invalid descriptor.
The function returns EFAULT in that case.
o Remove struct trapframe from mcontext_t and replace it
with the list of registers.
o Modify sendsig and sigreturn accordingly.
This commit contains a patch by bde.
Reviewed by: luoqi, jdp
Revision Changes Path
1.81 +1 -11 src/sys/i386/i386/genassym.c
1.129 +4 -27 src/sys/i386/i386/locore.s
1.367 +29 -29 src/sys/i386/i386/machdep.c
1.65 +16 -1 src/sys/i386/i386/support.s
1.32 +2 -1 src/sys/i386/include/md_var.h
1.3 +2 -3 src/sys/i386/include/sigframe.h
1.3 +20 -3 src/sys/i386/include/ucontext.h
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199910071240.FAA59560>
