home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / arch / 11643 < prev    next >
Encoding:
Internet Message Format  |  1992-12-14  |  2.7 KB

  1. Xref: sparky comp.arch:11643 comp.sys.intel:2689
  2. Newsgroups: comp.arch,comp.sys.intel
  3. Path: sparky!dsndata!backbone!backbone!wayne
  4. From: wayne@backbone.uucp (Wayne Schlitt)
  5. Subject: Why doesn't NeXT think the Cyrix 486 is a "real 486"  (was: Any new instructions in a i486?)
  6. In-Reply-To: edm@wrs.com's message of Mon, 14 Dec 1992 20: 51:49 GMT
  7. Message-ID: <WAYNE.92Dec14194802@backbone.uucp>
  8. Followup-To: comp.sys.intel
  9. Sender: wayne@backbone (Wayne Schlitt)
  10. Organization: The Backbone Cabal
  11. References: <WAYNE.92Dec11164422@backbone.uucp> <9212130000.AA05447@iecc.cambridge.ma.us>
  12.     <1992Dec14.134109.3367@fasttech.com> <edm.724366309@wrs.com>
  13. Date: Tue, 15 Dec 1992 01:48:02 GMT
  14.  
  15. In article <edm.724366309@wrs.com> edm@wrs.com (Ed McClannahan) writes:
  16. > >>>NeXTStep is said to not run on the Cyrix 486 chips because "they are
  17. > >>>not real 486's".  No one has come up with a reliable reason _why_ NeXT
  18. > >>>doesn't think they are "real 486's" or why NeXTStep won't run on them.
  19. > >>I don't have any real data, but I expect the problem is that the Cyrix
  20. > >>chip doesn't have a floating point unit.  
  21. > >A 10/21/92 semi-official net posting on NextStep claims it runs on SXs:
  22. > The jist I got was that NeXTstep wants to maintain compatible File Systems
  23. > between 680X0 and X86 platforms.  To do this, they needed to do a lot of
  24. > byte swapping on the X86 platforms.  Since the 486 has a simple instruction
  25. > to do it while the 386 does not, NeXT just went with the 486.
  26.  
  27.  
  28. Well, we have come full circle.  According to Microprocessor Reports,
  29. the Cyrix chip _does_ have the BSWAP instruction, so unless you have
  30. more than just guesses that it doesn't, then my original statement
  31. still holds:
  32.  
  33. *No one has come up with a reliable reason _why_ NeXT doesn't think
  34. that they are "real 486's" or why NeXTStep won't run on them.*
  35.  
  36.  
  37. There are *guesses* that it's because of performance differences, but
  38. that doesn't seem to make too much sense.
  39.  
  40.  
  41. There are *guesses* that it's because NeXTStep requires floating
  42. point, but that doesn't seem to be the case.
  43.  
  44.  
  45. There are *guesses* that it's because the Cyrix chip doesn't have the
  46. BSWAP instruction, but it seems that Cyrix does have the instruction.
  47.  
  48.  
  49. There are *guesses* that it's because of the Cyrix chip doesn't manage
  50. the cache the same way, but know one knows if it is really different.
  51.  
  52.  
  53. There are *guesses* that it's because of some of the new control flags
  54. that the i486 has that Cyrix may not have, but know one knows if that
  55. is really a difference.
  56.  
  57.  
  58. I have posted all the hard facts that I know, but continuing to
  59. *guess* what NeXT means by the "Cyrix isn't a real 486" phrase is
  60. pointless.
  61.  
  62.  
  63.  
  64. Please, if _someone_ has hard info, post it and kill this thread.  If
  65. you don't have hard info, then don't guess.
  66.  
  67.  
  68. thanks
  69.  
  70. -wayne
  71.  
  72.  
  73.  
  74.  
  75.  
  76.