>From ChangeLog:

  - "Kevin P. Lawton" <[EMAIL PROTECTED]>: Fri Sep  8 09:05:49 EDT 2000
    Added FWAIT to list of instructions to virtualize
    Coded POPAD32.
    Filled out a little more of jump_protected
    Created a suite of tests to examine updates of A&D bits in
      PDE/PTE, test various paging permission handling, and
      error reporting on real processor.  Updated paging.c accordingly.
    The virtualized paging in the monitor (vpaging.c) needs to be
      synchronized with the emulation paging facility.  Also, A&D
      bits from the actual monitor page tables and the guest's page
      tables need to be synchronized.  (Same deal for the A bit of
      data segment descriptors)
    Need to detect case where guest code is modifying the page directory,
      or the page table of the currently executing code.  On a processor,
      the TLB cache will be used until reloaded.  Since plex86 is
      dumping the page tables and rebuilding upon a write, this can
      cause problems, and send guest code "into the weeds".
    I'm also occasionally preparing some tests to throw into a test
      suite for plex86, to validate the virtualization/emulation.
      Think I'll make a separate validation module for the plex86
      CVS tree.  This well let people interested in being "testers"
      help out more.

-Kevin

Reply via email to