From owner-freebsd-current Mon Jan 6 18:42:47 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id SAA23135 for current-outgoing; Mon, 6 Jan 1997 18:42:47 -0800 (PST) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id SAA23110 for ; Mon, 6 Jan 1997 18:42:25 -0800 (PST) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.3/8.6.9) id NAA02917; Tue, 7 Jan 1997 13:37:45 +1100 Date: Tue, 7 Jan 1997 13:37:45 +1100 From: Bruce Evans Message-Id: <199701070237.NAA02917@godzilla.zeta.org.au> To: bde@zeta.org.au, terry@lambert.org Subject: Re: i586-optimized copyin/out still broken Cc: cracauer@wavehh.hanse.de, freebsd-current@FreeBSD.org Sender: owner-current@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk >> >I filled a PR (2142) about it, maybe it could be closed then. >> >> That is much harder to fix. It is caused by the floating point state >> not being preserved across signal handlers. There are few, if any, > >Is it possible to do a lazy save of the FPU state? Harder 8-). No other way is acceptable (always saving would slow down all signal handlers significantly to support to 0.1% of signal handlers that use floating point correctly). Bruce