Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 16 Mar 2011 21:03:46 +0100
From:      Erik Trulsson <ertr1013@student.uu.se>
To:        Roman Divacky <rdivacky@FreeBSD.org>
Cc:        svn-src-head@FreeBSD.org, svn-src-all@FreeBSD.org, src-committers@FreeBSD.org, Jung-uk Kim <jkim@FreeBSD.org>, Maxim Dounin <mdounin@mdounin.ru>
Subject:   Re: svn commit: r219679 - head/sys/i386/include
Message-ID:  <20110316200346.GA36431@owl.midgard.homeip.net>
In-Reply-To: <20110316174553.GA6367@freebsd.org>
References:  <201103152145.p2FLjAlt060256@svn.freebsd.org> <20110316004503.GM99496@mdounin.ru> <201103161233.16347.jkim@FreeBSD.org> <20110316174553.GA6367@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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.




-- 
<Insert your favourite quote here.>
Erik Trulsson
ertr1013@student.uu.se



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20110316200346.GA36431>