Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!munnari.OZ.AU!news.ecn.uoknor.edu!feed1.news.erols.com!howland.erols.net!newsfeed.internetmci.com!news.rapidnet.com!news.rapidnet.com!not-for-mail From: dpi@rapidnet.com (Doug Ingraham) Newsgroups: comp.unix.bsd.freebsd.misc Subject: Re: Cyrix 387 error reporting broken Date: 7 Dec 1996 15:19:34 -0700 Organization: RapidNet Lines: 34 Message-ID: <58cqhm$p5p@rapidnet.com> References: <58cd6g$c9m@soda.CSUA.Berkeley.EDU> NNTP-Posting-Host: rapidnet.com X-Newsreader: TIN [version 1.2 PL2] Michael Constant (mconst@soda.CSUA.Berkeley.EDU) wrote: : I have a 386 with a Cyrix 387 chip. With all versions of FreeBSD I've : used (2.0.5 to 2.1.6) it reports : npx0: error reporting broken; using 387 emulator : The emulator works fine, but I'm curious if this is some known bug with : older-revision 387s. I didn't see any mention in npx.c of a known bug, : and in fact it mentions that the npx code was tested on a Cyrix 387 (and : presumably worked). : My 387 passes all the tests on the demo diskette which came with it, for : what that's worth. : -- : Michael Constant (mconst@soda.csua.berkeley.edu) It isn't the Co processor that is broken, it is the motherboard if I understand what is going on. The interrupt on error is not hooked up correctly. I have the same problem with a 386 I am using. I thought about fixing the emulator so that if a system has a co-processor but the error reporting is broken it would emulate a working co-processor by using the co-processor but waiting for completion of the operation. Then testing for an error and emulating the appropriate response. But I decided that I should just upgrade the motherboard to a cheap 486DX and that will get rid of the problem without me spending several days working on it. However if someone fixes this I would gladly continue to use my old 386. -- Doug Ingraham A hundred times every day I remind myself that my inner Rapid City, SD and outer life depends on the labours of other men, USA living and dead and that I must exert myself in order to give in the same measure as I have received. -Albert Einstein