home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / unix / bsd / 10909 < prev    next >
Encoding:
Text File  |  1993-01-05  |  2.0 KB  |  57 lines

  1. Newsgroups: comp.unix.bsd
  2. Path: sparky!uunet!UB.com!quack!dfox
  3. From: dfox@quack.sac.ca.us (David Fox)
  4. Subject: Re: [386BSD] fp exception after 387 installation - help !
  5. Message-ID: <fXxxiui@quack.sac.ca.us>
  6. Keywords: 386BSD floating point 387
  7. Organization: The Duck Pond public unix: +1 408 249 9630, log in as 'guest'.
  8. References: <1610@hcshh.hcs.de> <1611@hcshh.hcs.de>
  9. Date: 5 Jan 1993 02:33:35 UTC
  10. Lines: 45
  11.  
  12. In article <1611@hcshh.hcs.de> hm@hcshh.hcs.de (Hellmuth Michaelis) writes:
  13. >In <1610@hcshh.hcs.de> hm@hcshh.hcs.de (Hellmuth Michaelis) writes:
  14. >
  15. >[about installing an 387 and getting floating point exceptions after that]
  16. >
  17. >Thanks to everyone who replied to that article !
  18. >
  19. >But the problem stays ! There is (and was) a "double" declaration of getpcpu()
  20. >in ps.c - it solved the problem of the ps-coredump on the virgin 0.1, ps ran
  21. >fine after installing the patchkit until i installed the 387 ....
  22. >
  23. >anyone else who had such a problem ?
  24.  
  25. I did, with the ps.
  26.  
  27. >are all other 387's running fine after it's installation ?
  28.  
  29. I think this particular problem would affect all 387s, not just Cyrix (the
  30. one I bought).
  31.  
  32. >ps: made new libm.c, libutil.c, libc.c, kvm_mkdb, dev_mkdb etc. etc ...
  33.  
  34. I also made a new libutil.c.  I haven't made kvm_mkdb or dev_mkdb and I'm
  35. not sure if I need to.  I don't have the sources to those online right now
  36. anyway.
  37.  
  38. With respect to libm.a:  you and others with NDPs would do well to get the
  39. GNU mathlib 2.1.  It's 387-specific, and among other things, issues FSIN
  40. and FCOS (among others) instructions directly, instead of emulating them
  41. with 387 primitives.
  42.  
  43. I've also removed the math emulator from the kernel (don't EVER do this
  44. unless you have an NDP), which cuts the size down a bit.
  45.  
  46. I'm trying to get gcc 2.3.3 now, so I will defer remaking the other lib
  47. stuff for now.  I expect the new gcc to solve problems like these.
  48.  
  49. >-- 
  50. >hellmuth michaelis    HCS Hanseatischer Computerservice GmbH   hamburg, europe
  51. >hm@hcshh.hcs.de              tel: +49/40/55903-170         fax: +49/40/5591486
  52. --
  53. David Fox
  54. dfox@quack.sac.ca.us
  55.  
  56.  
  57.