From owner-cvs-src Thu Mar 20 14:42:44 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DB8B037B401; Thu, 20 Mar 2003 14:42:38 -0800 (PST) Received: from gt3.OntheNet.com.au (nt.com.au [203.13.70.61]) by mx1.FreeBSD.org (Postfix) with ESMTP id 97F4243FA3; Thu, 20 Mar 2003 14:42:36 -0800 (PST) (envelope-from grehan@freebsd.org) Received: from freebsd.org (CPE-203-45-239-86.qld.bigpond.net.au [203.45.239.86]) by gt3.OntheNet.com.au (8.12.8/8.12.8) with ESMTP id h2KMgVT5043734; Fri, 21 Mar 2003 08:42:31 +1000 (EST) Message-ID: <3E7A43E1.DA0D75F0@freebsd.org> Date: Fri, 21 Mar 2003 08:42:41 +1000 From: Peter Grehan X-Mailer: Mozilla 4.79 [en] (X11; U; Linux 2.2.14-12 i686) X-Accept-Language: en MIME-Version: 1.0 To: Andrew Gallatin Cc: Jake Burkholder , src-committers@freebsd.org, cvs-src@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/powerpc/powerpc fpu.c genassym.c swtch.S trap.c References: <200303201028.h2KASKU9090258@repoman.freebsd.org> <20030320110240.A3985@grasshopper.cs.duke.edu> <20030320144838.O76446@locore.ca> <15994.7655.668902.294563@grasshopper.cs.duke.edu> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG > Yes. At least on the alpha, gcc uses the floating point > registers/instructions extensively. So even a process which isn't > intentionally using floating point will likely take a FEN trap. Although I've not seen it, this does appear to be the case with PPC as well, judging by a recent NetBSD thread: http://mail-index.netbsd.org/port-powerpc/2003/03/17/0001.html > From what I can see, NetBSD still seems to be using lazy FP though. They do the full-blown lazy save/restore and MP IPI stuff on PPC. It might be worth it for Altivec, since it's an additional 32 x 128 bits of context to save. later, Peter. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message