Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 24 Jan 2004 18:33:46 -0500
From:      John Baldwin <jhb@FreeBSD.org>
To:        Peter Jeremy <PeterJeremy@optushome.com.au>, freebsd-current@freebsd.org
Subject:   Re: 80386 support in -current
Message-ID:  <200401241833.46964.jhb@FreeBSD.org>
In-Reply-To: <20040124210945.GJ908@cirb503493.alcatel.com.au>
References:  <20040124074052.GA12597@cirb503493.alcatel.com.au> <20040124210945.GJ908@cirb503493.alcatel.com.au>

next in thread | previous in thread | raw e-mail | index | archive | help
On Saturday 24 January 2004 04:09 pm, Peter Jeremy wrote:
> On Sat, Jan 24, 2004 at 06:40:52PM +1100, I wrote:
> >Does anyone know why FreeBSD 5.x would not run on a 386SX/387SX
> >combination?  I realise the performance would be very poor but I
> >don't see any reason why it wouldn't work at all.
>
> Based on the responses, I should have included more details.  In my
> defense, I was being dragged out of the house at the time.  This is a
> theoretical question rather than a problem with an actual system.  I
> am aware that the FPU is mandatory (hence the 386/387 combination) and
> I'm aware that I need to build a kernel with "CPU_I386" which then
> can't run on anything else (I meant to state this).
>
> My question was triggered by reading the 5.2-RELEASE i386 Hardware
> Notes which state that the 80386 is supported but the 80386SX isn't.
> I believe this is a documentation bug - especially since the "80386SX
> isn't supported" was committed about a week after the FPU emulation
> code was axed, though there's no mention of FPU requirements in the
> hardware notes.  I've written a PR (www/61824) but thought I'd double
> check my facts.

This is a docco bug.  Neither 80386[DS]X include a FPU, so a 387 would be 
required in both cases.  However, for 80846's, a 486SX does not include an 
FPU and would require a 487.  The 486 DX does include an FPU and will work 
fine.

-- 
John Baldwin <jhb@FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve"  =  http://www.FreeBSD.org



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