Subject: Re: Kernel build problem
To: Tracy Nelson <tnelson158@attbi.com>
From: Martin Weber <Ephaeton@gmx.net>
List: netbsd-help
Date: 02/21/2002 22:15:26
On Thu, Feb 21, 2002 at 01:04:43PM -0800, Tracy Nelson wrote:
> [...] stating that I'm
> using some non-386 instructions (fxsave and fxrstor).  

The fxsave/fxrstor things are new supported i686 instructions by gas.new.
You could update your gnu/usr.bin/gas.new if you have the full sources and
are building a full release (i.e. build.sh or make build).

The thing is mentioned in /usr/src/UPDATING (plus resolution procedure:)

quote:
20010803:
        (i386 only): i386 kernel now uses new instructions like
        `fxsave' which old gas doesn't understand.  To build the
        kernel successfuly, you need to build and install new gas
        (gnu/usr.bin/gas.new), or (temporarily) comment out
        "options I686_CPU" from your kernel configuration until you
        rebuilt your userland (and got a new gas).
//

Martin Weber