From owner-svn-src-all@FreeBSD.ORG Wed Mar 16 20:31:20 2011 Return-Path: Delivered-To: svn-src-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2FA671065672 for ; Wed, 16 Mar 2011 20:31:20 +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 E00A28FC1C for ; Wed, 16 Mar 2011 20:31:19 +0000 (UTC) Received: from c83-255-51-20.bredband.comhem.se ([83.255.51.20]:41606 helo=falcon.midgard.homeip.net) by ch-smtp03.sth.basefarm.net with esmtp (Exim 4.73) (envelope-from ) id 1PzxMR-0006qe-CU for svn-src-all@FreeBSD.org; Wed, 16 Mar 2011 21:30:30 +0100 Received: (qmail 23149 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 1PzxMR-0006qe-CU. X-Scan-Signature: ch-smtp03.sth.basefarm.net 1PzxMR-0006qe-CU 549d45bbb95709ff682448a77349321c 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-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Mar 2011 20:31:20 -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