home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / os / linux / 9757 < prev    next >
Encoding:
Internet Message Format  |  1992-09-03  |  1.8 KB

  1. Path: sparky!uunet!ogicse!usenet.coe.montana.edu!uakari.primate.wisc.edu!zaphod.mps.ohio-state.edu!news.acns.nwu.edu!casbah.acns.nwu.edu!hpa
  2. From: hpa@casbah.acns.nwu.edu (H. Peter Anvin N9ITP)
  3. Newsgroups: comp.os.linux
  4. Subject: Re: VM86
  5. Message-ID: <1992Sep3.163633.9995@news.acns.nwu.edu>
  6. Date: 3 Sep 92 16:36:33 GMT
  7. Article-I.D.: news.1992Sep3.163633.9995
  8. References: <1992Aug31.142857.4685@crd.ge.com> <peterd.715289756@pjd.dev.cdx.mot.com> <richard.715353503@stat.tamu.edu>
  9. Sender: usenet@news.acns.nwu.edu (Usenet on news.acns)
  10. Reply-To: hpa@nwu.edu (H. Peter Anvin)
  11. Organization: You must be kidding!
  12. Lines: 27
  13.  
  14. In article <richard.715353503@stat.tamu.edu> of comp.os.linux,
  15. > Unfortunately, if this is intended to be a DOS emulator, you are going to 
  16. > have to trap the VGA registers that bank the video ram into and out of
  17. > the memory map.  This could be made easier if sysv shared memory blocks
  18. > were in place.  Create (1M/64K) shared memory blocks, and when the VGA
  19. > registers are twiddled, change the mapping of the memory blocks.
  20. > Also, if it were possible to get at the "page dirty" flag, it would be
  21. > very easy to tell which 4K chunks have been modified.  This without
  22. > needing to service interrupts.  It seems to me that waiting for the 
  23. > alarm and checking all 16 pages at the same time would be faster than
  24. > having the overhead of a (several?) task-switch to service each interrupt.
  25.  
  26. A question: since we would need to simulate hardware anyway, why not just
  27. simulate CGA or MDA, at least initially?  It would make it a lot simpler,
  28. it seems.
  29.  
  30.     /hpa
  31.  
  32.  
  33. -- 
  34. INTERNET:  hpa@nwu.edu   TALK:      hpa@casbah.acns.nwu.edu
  35. BITNET:    HPA@NUACC     IBMNET:    16331@IBMX400
  36. HAM RADIO: N9ITP         NeXTMAIL:  hpa@lenny.acns.nwu.edu
  37. This is a test of the emergency USENET system.
  38.