VirtualBox

Changeset 71289 in vbox


Ignore:
Timestamp:
Mar 9, 2018 1:37:04 PM (7 years ago)
Author:
vboxsync
Message:

NEM: Complain about A20 too. bugref:9044

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMR3/NEMR3Native-win.cpp

    r71286 r71289  
    23712371 *
    23722372 *
     2373 * - Implementing A20 gate behavior is tedious, where as correctly emulating the
     2374 *   A20M# pin (present on 486 and later) is near impossible for SMP setups
     2375 *   (e.g. possiblity of two CPUs with different A20 status).
     2376 *
     2377 *   Workaround: Only do A20 on CPU 0, restricting the emulation to HMA.  We
     2378 *   unmap all pages related to HMA (0x100000..0x10ffff) when the A20 state
     2379 *   changes, lazily syncing the right pages back when accessed.
     2380 *
     2381 *
    23732382 * - WHVRunVirtualProcessor wastes time converting VID/Hyper-V messages to its
    23742383 *   own format (WHV_RUN_VP_EXIT_CONTEXT).
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette