From owner-freebsd-arch Sun Jan 20 1:40: 9 2002 Delivered-To: freebsd-arch@freebsd.org Received: from rwcrmhc51.attbi.com (rwcrmhc51.attbi.com [204.127.198.38]) by hub.freebsd.org (Postfix) with ESMTP id 970AB37B400 for ; Sun, 20 Jan 2002 01:40:06 -0800 (PST) Received: from InterJet.elischer.org ([12.232.206.8]) by rwcrmhc51.attbi.com (InterMail vM.4.01.03.27 201-229-121-127-20010626) with ESMTP id <20020120094006.DEDB26243.rwcrmhc51.attbi.com@InterJet.elischer.org>; Sun, 20 Jan 2002 09:40:06 +0000 Received: from localhost (localhost.elischer.org [127.0.0.1]) by InterJet.elischer.org (8.9.1a/8.9.1) with ESMTP id BAA05299; Sun, 20 Jan 2002 01:26:45 -0800 (PST) Date: Sun, 20 Jan 2002 01:26:44 -0800 (PST) From: Julian Elischer To: Bruce Evans Cc: Alfred Perlstein , arch@FreeBSD.ORG Subject: Re: doreti() and userret() In-Reply-To: <20020120182437.R7452-100000@gamplex.bde.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Sun, 20 Jan 2002, Bruce Evans wrote: > On Sat, 19 Jan 2002, Julian Elischer wrote: > > See sys.dif.gz in ~bde on freefall. A lot of cosmetic changes there amongst the real changes.. I notice that you are reversing people's work of gradually getting rid of K&R function declarations. This is opposite to what we are doing as a group. (converting functions to ansi declarations as we hit them). Lots of good stuff though.. ANy chance you can extract a set of cosmetic patches for commit out of that? I am tempted to do so just to reduce the size of your diff :-) > > For optimizing userret(), the idea is to set flags for ast() to check. > E.g., there is a flag for signals so that usrret() doesn't need the > CURSIG() loop. CURSIG() is much more expensive than it used to be, > since it has to check 128 signals instead of 32 and aquire and release > 2 locksE.g., there is a flag for signals so that usrret() doesn't need the > CURSIG() loop. CURSIG() is much more expensive than it used to be, > since it has to check 128 signals instead of 32 and aquire and release > 2 locks instead of none. Ok that makes sense.. I may do similar int eh KSE kernel anyhow. > > > On Sun, 20 Jan 2002, Bruce Evans wrote: > > > > > On Sat, 19 Jan 2002, Alfred Perlstein wrote: > > > > > > > * Julian Elischer [020119 10:01] wrote: > > > > > > > > > > On Sun, 20 Jan 2002, Bruce Evans wrote: > > Please don't top post (top mail?). what does that mean? I shouldn't add to the top of the old email? > > Bruce > > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message