From owner-freebsd-bugs Sat Apr 8 10:44:53 1995 Return-Path: bugs-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id KAA19281 for bugs-outgoing; Sat, 8 Apr 1995 10:44:53 -0700 Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.34]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id KAA19273 for ; Sat, 8 Apr 1995 10:44:17 -0700 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id DAA02272; Sun, 9 Apr 1995 03:42:45 +1000 Date: Sun, 9 Apr 1995 03:42:45 +1000 From: Bruce Evans Message-Id: <199504081742.DAA02272@godzilla.zeta.org.au> To: gwk@cray.com, nate@sneezy.sri.com Subject: Re: 80387 hangs system at divide by zero Cc: bugs@FreeBSD.org Sender: bugs-owner@FreeBSD.org Precedence: bulk >Ahh, you have a buggy chip. :( >Can you see if your system hangs under DOS with the same thing, cause if >it does it's time to replace your buggy hardware. It would be very >difficult and extremely slow to check every divide to make sure they >didn't do a divide/zero, so working around such an obvious hardware bug >is not worth it in terms of performance or in terms of programmer time >to do it. Actually it should be possible to use the chip in IEEE mode (with all exceptions masked). This should be the default mode, and probably will be in FreeBSD-2.1. Bruce