From owner-svn-src-head@FreeBSD.ORG Wed Mar 16 20:25:59 2011 Return-Path: Delivered-To: svn-src-head@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2F96A106576B for ; Wed, 16 Mar 2011 20:25:56 +0000 (UTC) (envelope-from erikt@midgard.homeip.net) Received: from ch-smtp03.sth.basefarm.net (ch-smtp03.sth.basefarm.net [80.76.149.214]) by mx1.freebsd.org (Postfix) with ESMTP id 941588FC14 for ; Wed, 16 Mar 2011 20:25:56 +0000 (UTC) Received: from c83-255-51-20.bredband.comhem.se ([83.255.51.20]:37139 helo=falcon.midgard.homeip.net) by ch-smtp03.sth.basefarm.net with esmtp (Exim 4.73) (envelope-from ) id 1Pzx35-0001iw-CH for svn-src-head@FreeBSD.org; Wed, 16 Mar 2011 21:10:30 +0100 Received: (qmail 23146 invoked from network); 16 Mar 2011 21:03:46 +0100 Received: from owl.midgard.homeip.net (10.1.5.7) by falcon.midgard.homeip.net with ESMTP; 16 Mar 2011 21:03:46 +0100 Received: (qmail 36506 invoked by uid 1001); 16 Mar 2011 21:03:46 +0100 Date: Wed, 16 Mar 2011 21:03:46 +0100 From: Erik Trulsson To: Roman Divacky Message-ID: <20110316200346.GA36431@owl.midgard.homeip.net> References: <201103152145.p2FLjAlt060256@svn.freebsd.org> <20110316004503.GM99496@mdounin.ru> <201103161233.16347.jkim@FreeBSD.org> <20110316174553.GA6367@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20110316174553.GA6367@freebsd.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Originating-IP: 83.255.51.20 X-Scan-Result: No virus found in message 1Pzx35-0001iw-CH. X-Scan-Signature: ch-smtp03.sth.basefarm.net 1Pzx35-0001iw-CH 071ac06e2d31a449eb0511aec25c5a9d Cc: svn-src-head@FreeBSD.org, svn-src-all@FreeBSD.org, src-committers@FreeBSD.org, Jung-uk Kim , Maxim Dounin Subject: Re: svn commit: r219679 - head/sys/i386/include X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Mar 2011 20:25:59 -0000 On Wed, Mar 16, 2011 at 06:45:53PM +0100, Roman Divacky wrote: > On Wed, Mar 16, 2011 at 12:32:56PM -0400, Jung-uk Kim wrote: > > On Tuesday 15 March 2011 08:45 pm, Maxim Dounin wrote: > > > This isn't really different as long as GENERIC kernel used, as > > > GENERIC defines I486_CPU. > > > > Fixed in r219698, sorry. > > > > Actually, I think we should remove i486 from GENERIC at some point. > > It has too many limitations. For example, I really love to implement > > atomic 64-bit mem read/write using cmpxchg8b (no 0xf00f joke, please) > > but I cannot do that cleanly without removing I486 support or > > checking cpu_class at run-time. :-( > > if we drop i486 I think it makes sense to require something that has > at least SSE2, thus we can have the same expectations as on amd64. No, that would remove support from far too many machines that people actually use to run FreeBSD. There are probably only a handful of people (if that) who actually run FreeBSD on an actual 486-class machine, but requiring SSE2 would mean dropping support for Pentium-III and Athlon-XP equipped machines and I believe there are a large number of such machines still in use, and they are still perfectly suitable for a large number of tasks. -- Erik Trulsson ertr1013@student.uu.se