VirtualBox

Changeset 102977 in vbox for trunk/include


Ignore:
Timestamp:
Jan 19, 2024 11:11:30 PM (16 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
161209
Message:

VMM/IEM: Implemented generic fallback for misaligned x86 locking that is not compatible with the host. Using the existing split-lock solution with VINF_EM_EMULATE_SPLIT_LOCK from bugref:10052. We keep ignoring the 'lock' prefix in the recompiler for single CPU VMs (now also on amd64 hosts). bugref:10547

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/err.h

    r102733 r102977  
    273273/** Trick for resuming EMHistoryExec after a VMCPU_FF_IOM is handled. */
    274274#define VINF_EM_RESUME_R3_HISTORY_EXEC       1161
    275 /** Emulate split-lock access on SMP. */
     275/** Emulate split-lock access on SMP.
     276 * This is also used for dealing with locked alignment conflicts with the host
     277 * in general from IEM. */
    276278#define VINF_EM_EMULATE_SPLIT_LOCK           1162
    277279/** @} */
Note: See TracChangeset for help on using the changeset viewer.

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