From owner-cvs-all Thu Oct 7 5:40:41 1999 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 2829115231; Thu, 7 Oct 1999 05:40:35 -0700 (PDT) (envelope-from marcel@FreeBSD.org) Received: (from marcel@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id FAA59560; Thu, 7 Oct 1999 05:40:34 -0700 (PDT) (envelope-from marcel@FreeBSD.org) Message-Id: <199910071240.FAA59560@freefall.freebsd.org> From: Marcel Moolenaar Date: Thu, 7 Oct 1999 05:40:34 -0700 (PDT) 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 Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk 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