VirtualBox

Changeset 10410 in vbox for trunk/include/VBox


Ignore:
Timestamp:
Jul 9, 2008 12:23:26 PM (17 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
33067
Message:

Introduced VM_FF_REM_HANDLER_NOTIFY action flag to replay the handler notifications whenever possible in ring 3. This will
save some unnecessary context switches.

File:
1 edited

Legend:

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

    r10409 r10410  
    107107#define VM_FF_TO_R3                     RT_BIT_32(28)
    108108
     109/** REM needs to be informed about handler changes. */
     110#define VM_FF_REM_HANDLER_NOTIFY        RT_BIT_32(29)
     111
    109112/** Suspend the VM - debug only. */
    110113#define VM_FF_DEBUG_SUSPEND             RT_BIT_32(31)
     
    125128#define VM_FF_NORMAL_PRIORITY_POST_MASK (VM_FF_TERMINATE | VM_FF_DBGF | VM_FF_RESET | VM_FF_CSAM_SCAN_PAGE)
    126129/** Normal priority actions. */
    127 #define VM_FF_NORMAL_PRIORITY_MASK      (VM_FF_REQUEST | VM_FF_PDM_QUEUES | VM_FF_PDM_DMA)
     130#define VM_FF_NORMAL_PRIORITY_MASK      (VM_FF_REQUEST | VM_FF_PDM_QUEUES | VM_FF_PDM_DMA | VM_FF_REM_HANDLER_NOTIFY)
    128131/** Flags to check before resuming guest execution. */
    129132#define VM_FF_RESUME_GUEST_MASK         (VM_FF_TO_R3)
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