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

    • Type: New Feature
    • Status: Resolved
    • Priority: Minor
    • Resolution: Won't Fix
    • Fix Version/s: None
    • Component/s: NTCore
    • Labels:
      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

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

              Dates

              • Created:
                Updated:
                Resolved: