From owner-freebsd-arch Fri Jan 25 15:24:51 2002 Delivered-To: freebsd-arch@freebsd.org Received: from ns.yogotech.com (ns.yogotech.com [206.127.123.66]) by hub.freebsd.org (Postfix) with ESMTP id 5218137B426 for ; Fri, 25 Jan 2002 15:24:39 -0800 (PST) Received: from caddis.yogotech.com (caddis.yogotech.com [206.127.123.130]) by ns.yogotech.com (8.9.3/8.9.3) with ESMTP id QAA21831; Fri, 25 Jan 2002 16:24:30 -0700 (MST) (envelope-from nate@yogotech.com) Received: (from nate@localhost) by caddis.yogotech.com (8.11.6/8.11.6) id g0PNOTL46567; Fri, 25 Jan 2002 16:24:29 -0700 (MST) (envelope-from nate) From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <15441.59691.361172.394760@caddis.yogotech.com> Date: Fri, 25 Jan 2002 16:24:27 -0700 To: Terry Lambert Cc: Nate Williams , Daniel Eischen , Dan Eischen , k Macy , Peter Wemm , Julian Elischer , arch@FreeBSD.ORG Subject: Re: KSE question In-Reply-To: <3C51E888.FD13A18D@mindspring.com> References: <3C51D0B6.F6E04EBC@mindspring.com> <15441.56832.170618.611705@caddis.yogotech.com> <3C51E888.FD13A18D@mindspring.com> X-Mailer: VM 6.96 under 21.1 (patch 14) "Cuyahoga Valley" XEmacs Lucid Reply-To: nate@yogotech.com (Nate Williams) Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG > > There's lots of talk about using this 'FPU used' flag, but at least my > > read of things from the long discussion before was that it may not be > > possible to implement this on the x86 architectures we currently > > support. > > > > It sounds like a great idea, *IF* if can be done. > > Yes, that was my reservation as well. You can do it from > first principles using the tool chain Not easily. The toolchain may not know the software is using the FPU in interpreted languages (at least, in any effecient manner). You could stick in all sorts of funky hooks, but because threads can be intererupted at any time, the amount of checking that still needs to occur at runtime would make a compile-time solution un-necessarily slow. (MHO of course). Nate To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message