Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-12636

VDM does not execute code natively when it's possible: use VM86 on IA32 or VT-X/AMD-V on IA64

    XMLWordPrintable

Details

    • New Feature
    • Resolution: Won't Fix
    • Minor
    • None
    • NTCore
    • None

    Description

      At the time of writing, ReactOS uses a CPU emulator for executing DOS code, for both 16 bit and 32 bit. It would be better to switch in V86 and execute the code natively when running on IA32, or use VT-X or AMD-V when running on IA64. This will apply also when executing WIN16 code.
      The usage of the software emulation should be used when it it not possible to do so, like when it runs on a different CPU like ARM.

      Attachments

        Activity

          People

            bug zilla Bug Zilla
            Carlo Bramix Carlo Bramix
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: