From owner-cvs-src-old@FreeBSD.ORG Wed Feb 16 17:50:51 2011 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8464B10656A5 for ; Wed, 16 Feb 2011 17:50:51 +0000 (UTC) (envelope-from dchagin@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7012C8FC1D for ; Wed, 16 Feb 2011 17:50:51 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id p1GHop0o004348 for ; Wed, 16 Feb 2011 17:50:51 GMT (envelope-from dchagin@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id p1GHop4t004347 for cvs-src-old@freebsd.org; Wed, 16 Feb 2011 17:50:51 GMT (envelope-from dchagin@repoman.freebsd.org) Message-Id: <201102161750.p1GHop4t004347@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to dchagin@repoman.freebsd.org using -f From: Dmitry Chagin Date: Wed, 16 Feb 2011 17:50:21 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/amd64/amd64 machdep.c trap.c src/sys/amd64/include reg.h src/sys/i386/i386 machdep.c trap.c src/sys/i386/include reg.h X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Feb 2011 17:50:51 -0000 dchagin 2011-02-16 17:50:21 UTC FreeBSD src repository Modified files: sys/amd64/amd64 machdep.c trap.c sys/amd64/include reg.h sys/i386/i386 machdep.c trap.c sys/i386/include reg.h Log: SVN rev 218744 on 2011-02-16 17:50:21Z by dchagin To avoid excessive code duplication create wrapper for fill regs from stack frame. Change the trap() code to use newly created function instead of explicit regs assignment. Revision Changes Path 1.742 +6 -0 src/sys/amd64/amd64/machdep.c 1.352 +2 -32 src/sys/amd64/amd64/trap.c 1.42 +1 -0 src/sys/amd64/include/reg.h 1.723 +7 -1 src/sys/i386/i386/machdep.c 1.337 +1 -15 src/sys/i386/i386/trap.c 1.34 +1 -0 src/sys/i386/include/reg.h