From owner-freebsd-current@FreeBSD.ORG Mon Oct 18 02:20:21 2004 Return-Path: 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 3D53216A4D1 for ; Mon, 18 Oct 2004 02:20:21 +0000 (GMT) Received: from dragon.nuxi.com (trang.nuxi.com [66.93.134.19]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0556A43D46 for ; Mon, 18 Oct 2004 02:20:21 +0000 (GMT) (envelope-from obrien@NUXI.com) Received: from dragon.nuxi.com (obrien@localhost [127.0.0.1]) by dragon.nuxi.com (8.13.1/8.13.1) with ESMTP id i9I2KJRu050673; Sun, 17 Oct 2004 19:20:19 -0700 (PDT) (envelope-from obrien@dragon.nuxi.com) Received: (from obrien@localhost) by dragon.nuxi.com (8.13.1/8.13.1/Submit) id i9I2KHQb050672; Sun, 17 Oct 2004 19:20:17 -0700 (PDT) (envelope-from obrien) Date: Sun, 17 Oct 2004 19:20:17 -0700 From: "David O'Brien" To: Xin LI Message-ID: <20041018022017.GA50477@dragon.nuxi.com> References: <20041016174925.GA96809@dragon.nuxi.com> <20041017153856.GA460@frontfree.net> <20041017182716.GB41354@dragon.nuxi.com> <20041017183525.GA1717@frontfree.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20041017183525.GA1717@frontfree.net> User-Agent: Mutt/1.4.1i X-Operating-System: FreeBSD 6.0-CURRENT Organization: The NUXI BSD Group X-Pgp-Rsa-Fingerprint: B7 4D 3E E9 11 39 5F A3 90 76 5D 69 58 D9 98 7A X-Pgp-Rsa-Keyid: 1024/34F9F9D5 cc: freebsd-current@freebsd.org Subject: Re: [PATCH] optimizing X now that we don't support i386 CPU's on 6-CURRENT X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: obrien@freebsd.org List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Oct 2004 02:20:21 -0000 On Mon, Oct 18, 2004 at 02:35:25AM +0800, Xin LI wrote: > On Sun, Oct 17, 2004 at 11:27:16AM -0700, David O'Brien wrote: > > We've already so desupported running 6-CURRENT on the original i386 > > processor, I'd rather not create the appearance that it is still > > supported and easy to do by simply defining one thing. > > Um... What about something like this: > > 200410XX: > With several performance and maintaince considerations, we are now > discouraging using newer FreeBSD on ancient hardware, e.g. 80386. > While it is still possible to define some symbols to get it ``just > work'', The problem is I don't think it is true that "it is still possible to [just] define some symbols". This commit to i386 GENERIC 3 years ago means no one has tested a kernel on a real I386 in a long time. ---------------------------- revision 1.296 date: 2001/01/14 10:11:10; author: jhb; state: Exp; lines: +2 -2 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. ---------------------------- I remember someone tried a few years ago after this commit to get FreeBSD 5-CURRENT running on an I386 and had to hack some things to get it work. Since no one has reported success in doing this since then I'm willing to bet you dinner next time I'm in Bejing that we've broken running on real I386's w/o realizing it. -- -- David (obrien@FreeBSD.org)