From owner-freebsd-emulation Sun Mar 12 23:32: 0 2000 Delivered-To: freebsd-emulation@freebsd.org Received: from knight.cons.org (knight.cons.org [194.233.237.86]) by hub.freebsd.org (Postfix) with ESMTP id 3A55737B5C0; Sun, 12 Mar 2000 23:31:56 -0800 (PST) (envelope-from cracauer@knight.cons.org) Received: (from cracauer@localhost) by knight.cons.org (8.9.3/8.9.3) id IAA25958; Mon, 13 Mar 2000 08:31:38 +0100 (CET) Date: Mon, 13 Mar 2000 08:31:38 +0100 From: Martin Cracauer To: Andre Albsmeier Cc: "Sean O'Connell" , Andrew Gallatin , FreeBSD emulation , cracauer@FreeBSD.ORG, marcel@FreeBSD.ORG Subject: Re: linux_base 6.1 may work now Message-ID: <20000313083137.A25830@cons.org> References: <14538.64168.213977.432746@grasshopper.cs.duke.edu> <20000311235754.A5556@stat.Duke.EDU> <20000312154020.A486@internal> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0i In-Reply-To: <20000312154020.A486@internal>; from andre.albsmeier@mchp.siemens.de on Sun, Mar 12, 2000 at 03:40:20PM +0100 Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > > > There was a commit yesterday which may have fixed the linux problem. > > > I don't have an x86 handy to play with -- can you see if it makes > > > splus et al run with linux_base 6.1? [my commit] > > > Change the default FPU control word so that exceptions for new > > > processes are now masked until set by fpsetmask(3). > > > > Confirmed for -STABLE with acroread 4.05! Folks, I am surprised that this affected the Linux emulator. Emulators should set the default FPU control word to what the native kernel would, they should not inherit this value from the one that FreeBSD assigns to its native processes. Although FreeBSD-4.0 now defaults to what Linux and Solaris expect, this should be fixed in the Linux and Solaris emulators. Because the FreeBSD control word may still be set to the old value by users and/or a dynamic scheme for FreeBSD processes may be implemented. Is a person who feels responsible for the svr4 emulator on the CC: list of this message? Martin -- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Martin Cracauer http://www.cons.org/cracauer/ Tel.: (private) +4940 5221829 Fax.: (private) +4940 5228536 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message