From owner-freebsd-current Tue Dec 17 19:15:30 2002 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2037837B401; Tue, 17 Dec 2002 19:15:29 -0800 (PST) Received: from bluejay.mail.pas.earthlink.net (bluejay.mail.pas.earthlink.net [207.217.120.218]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9774C43ED1; Tue, 17 Dec 2002 19:15:28 -0800 (PST) (envelope-from tlambert2@mindspring.com) Received: from [216.20.231.174] (helo=mindspring.com) by bluejay.mail.pas.earthlink.net with asmtp (SSLv3:RC4-MD5:128) (Exim 3.33 #1) id 18OUgB-00023L-00; Tue, 17 Dec 2002 19:15:27 -0800 Message-ID: <3DFFE7FB.2317DFCF@mindspring.com> Date: Tue, 17 Dec 2002 19:14:03 -0800 From: Terry Lambert X-Mailer: Mozilla 4.79 [en] (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: John Baldwin Cc: current@FreeBSD.ORG, Johnson David , phk@FreeBSD.ORG, Alex Subject: Re: 80386 out of GENERIC References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-ELNK-Trace: b1a02af9316fbb217a47c185c03b154d40683398e744b8a4c58809bcc1920bb820c928b1c55e7fc0350badd9bab72f9c350badd9bab72f9c350badd9bab72f9c Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG John Baldwin wrote: > This has nothing to do with /dev/random. Please stop with the constant > FUDing Terry. | Revision 1.296 / (download) - annotate - [select for diffs], Sun Jan 14 | 10:11:10 2001 UTC (23 months ago) by jhb | Branch: MAIN | Changes since 1.295: +2 -2 lines | Diff to previous 1.295 (colored) | | Remove I386_CPU from GENERIC. Support for the 386 seriously pessimizes | performance on other x86 processors. Custom kernels can still be built | that will run on the 386. The pessimization that was being discussed right before that happened was "harvesting entropy for /dev/random". I can provide mailing list quotes about that bracketing those dates. Was there a particular pessimization other than /dev/random that you were thinking of when you made the commit comment? The major functional changes immediately preceeding the disabling were 1.283, 1.279, and 1.275. 1.275 made /dev/random mandatory, and 1.283 disabled the blocking model /dev/random, to address hanges even on non-i386 architectures. 1.279 was Peter's cleanup, and doesn't seem to impact performance, even though it was moderately major. As I already pointed out: with the /dev/random algorithm now much more efficient than when it was first committed, maybe the impetus for axing i386 is no longer there. In any case, it can't hurt to periodically examine whether the reasons for the change are still valid or not, no matter what the pessimization was that was being referred to. -- Terry To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message