VirtualBox

Changeset 26066 in vbox for trunk/include/VBox


Ignore:
Timestamp:
Jan 27, 2010 12:59:32 PM (15 years ago)
Author:
vboxsync
Message:

Guest SMP: force all VCPUs to go back to ring 3 when a pgm pool flush is pending. Not doing so might cause trouble on a loaded host.

Location:
trunk/include/VBox
Files:
2 edited

Legend:

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

    r25848 r26066  
    465465/** Already aliased to the same page. */
    466466#define VINF_PGM_HANDLER_ALREADY_ALIASED        (1643)
     467/** PGM pool flush pending - return to ring 3. */
     468#define VINF_PGM_POOL_FLUSH_PENDING             (1644)
    467469/** @} */
    468470
  • trunk/include/VBox/vm.h

    r25368 r26066  
    290290 * loops. */
    291291#define VM_FF_PGM_NO_MEMORY                 RT_BIT_32(19)
     292 /** PGM is about to perform a lightweight pool flush
     293  *  Guest SMP: all EMT threads should return to ring 3
     294  */
     295#define VM_FF_PGM_POOL_FLUSH_PENDING        RT_BIT_32(20)
    292296/** REM needs to be informed about handler changes. */
    293297#define VM_FF_REM_HANDLER_NOTIFY            RT_BIT_32(VM_FF_REM_HANDLER_NOTIFY_BIT)
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