From owner-freebsd-emulation Mon Apr 3 9:40:41 2000 Delivered-To: freebsd-emulation@freebsd.org Received: from david.siemens.de (david.siemens.de [192.35.17.14]) by hub.freebsd.org (Postfix) with ESMTP id 64DDD37BC26 for ; Mon, 3 Apr 2000 09:40:10 -0700 (PDT) (envelope-from andre.albsmeier@mchp.siemens.de) X-Envelope-Sender-Is: andre.albsmeier@mchp.siemens.de (at relayer david.siemens.de) Received: from mail2.siemens.de (mail2.siemens.de [139.25.208.11]) by david.siemens.de (8.10.0/8.10.0) with ESMTP id e33Gd5M27056 for ; Mon, 3 Apr 2000 18:39:06 +0200 (MET DST) Received: from curry.mchp.siemens.de (curry.mchp.siemens.de [139.25.42.7]) by mail2.siemens.de (8.10.0/8.10.0) with ESMTP id e33Gd5Z02681 for ; Mon, 3 Apr 2000 18:39:05 +0200 (MET DST) Received: (from daemon@localhost) by curry.mchp.siemens.de (8.9.3/8.9.3) id SAA13844 for ; Mon, 3 Apr 2000 18:39:05 +0200 (CEST) Date: Mon, 3 Apr 2000 18:39:03 +0200 From: Andre Albsmeier To: Marcel Moolenaar Cc: Martin Cracauer , Andre Albsmeier , FreeBSD emulation Subject: Re: linux_base 6.1 may work now Message-ID: <20000403183903.A20419@internal> References: <14538.64168.213977.432746@grasshopper.cs.duke.edu> <20000311235754.A5556@stat.Duke.EDU> <20000312154020.A486@internal> <20000313083137.A25830@cons.org> <20000402145454.A64658@internal> <20000403081745.A4136@cons.org> <38E8C73D.154FCA23@cup.hp Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0.1i In-Reply-To: <38E8C73D.154FCA23@cup.hp.com>; from marcel@cup.hp.com on Mon, Apr 03, 2000 at 09:30:53AM -0700 Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Mon, 03-Apr-2000 at 09:30:53 -0700, Marcel Moolenaar wrote: > Martin Cracauer wrote: > > > > > I would like to raise this subject again. Would it be any problem > > > to commit the changes to sys/i386/include/npx.h to 3-STABLE as well? > > > I have tried there and it makes acroread 4.05 work... > > > > I'm surprised the emulator maintainers didn't respond to this... > > Oh, sure. I'm waiting behind my computer all sunday in the hope I get > mail... I suppose I don't have anything else to do... :-) Well, I think, Martin thought of a response to the following statement he made on Mon, 13 Mar 2000 and not to my mail asking to commit the npx.h changes to -STABLE :-) ---------------- Part of cracauer@cons.org's email -------------------- > > > 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. --------------------------------- snap ---------------------------- -Andre To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message