home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / os / linux / 9670 < prev    next >
Encoding:
Text File  |  1992-09-02  |  2.1 KB  |  44 lines

  1. Newsgroups: comp.os.linux
  2. Path: sparky!uunet!sun-barr!cs.utexas.edu!convex!news.utdallas.edu!corpgate!crchh327!crchh453!minyard
  3. From: minyard@crchh453.bnr.ca (Corey Minyard)
  4. Subject: Re: VM386?  Possible?
  5. Message-ID: <1992Sep02.140541.25660@bnr.ca>
  6. Sender: news@bnr.ca (News on crchh327)
  7. Nntp-Posting-Host: crchh453
  8. Reply-To: minyard@bnr.ca
  9. Organization: BNR
  10. References:  <la78t4INN738@appserv.Eng.Sun.COM> <1992Sep01.185707.15429@bnr.ca> <1992Sep2.083005.6772@ugle.unit.no>
  11. Date: Wed, 02 Sep 1992 14:05:41 GMT
  12. Lines: 30
  13.  
  14. In article <1992Sep2.083005.6772@ugle.unit.no>, hta@boheme.er.sintef.no (Harald Tveit Alvestrand) writes:
  15. |> Forgive my ignorance....
  16. |> what would happen if one did a preprocessing pass through the EXE files when
  17. |> loading replaced all occurences of POPFD with INT NN (which would trap)?
  18. |> Of course one would not catch self-modifying code and things that swapped in
  19. |> code after starting, but still, it seems easier than emulating a 600-point
  20. |> API....
  21.  
  22. Well, how would you tell the difference between a section of data that
  23. happenned to have the data that was the same as the POPFD (or PUSHFD, for 
  24. that matter), and a real instruction.  Also, I don't know if any other
  25. problems exist in the 386 besides that one.  Knowing the design of Intel
  26. processors, there probably is.  Someone sent me mail saying Intel didn't
  27. know how to design processors; I agree completely.  Too bad the world
  28. isn't infested with 680x0 clones that are not Macs, IMHO.
  29.  
  30. Also, I didn't say the 600 point API would be easy, just possible.  Also,
  31. are there really 600 OS trap call, or are there 600 functions that might
  32. boil down to fewer unique OS calls.  I don't know much about ms-windows.
  33.  
  34. Someone mentioned that there would need to be a "vm386" mode.  That would
  35. be true for current design, but if they had designed there processor
  36. correctly, it would not be necessary (nor would the vm86 mode, either).
  37. The 680x0 processors (x > 0)  can do virtual machines of themselves.
  38. So can IBM 370 series processors. (You know, that famous OS called VM.  
  39. You can, run MVS or another VM underneath it!).
  40.  
  41. ----------------------------------------------------------------------
  42.  
  43. Corey Minyard
  44.