VirtualBox

Changeset 36054 in vbox for trunk/include/VBox/vmm/vm.h


Ignore:
Timestamp:
Feb 22, 2011 3:04:28 PM (14 years ago)
Author:
vboxsync
Message:

VMM/REM: Made .remstep work to some degree (might skip interrupts/traps).

File:
1 edited

Legend:

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

    r35361 r36054  
    334334 * (NON-GLOBAL FLUSH) */
    335335#define VMCPU_FF_PGM_SYNC_CR3_NON_GLOBAL    RT_BIT_32(17)
    336 /** Check for pending TLB shootdown actions. */
     336/** Check for pending TLB shootdown actions.
     337 * Consumer: HWACCM
     338 * @todo rename to VMCPU_FF_HWACCM_TLB_SHOOTDOWN  */
    337339#define VMCPU_FF_TLB_SHOOTDOWN              RT_BIT_32(18)
    338 /** Check for pending TLB flush action. */
     340/** Check for pending TLB flush action.
     341 * Consumer: HWACCM
     342 * @todo rename to VMCPU_FF_HWACCM_TLB_FLUSH  */
    339343#define VMCPU_FF_TLB_FLUSH                  RT_BIT_32(VMCPU_FF_TLB_FLUSH_BIT)
    340344/** The bit number for VMCPU_FF_TLB_FLUSH. */
     
    411415#define VMCPU_FF_ALL_MASK                       (~0U)
    412416
    413 /** All the forced VM flags. */
    414 #define VM_FF_ALL_BUT_RAW_MASK                  (~(VM_FF_HIGH_PRIORITY_PRE_RAW_MASK) | VM_FF_PGM_NO_MEMORY)
    415 /** All the forced VMCPU flags. */
    416 #define VMCPU_FF_ALL_BUT_RAW_MASK               (~(VMCPU_FF_HIGH_PRIORITY_PRE_RAW_MASK | VMCPU_FF_CSAM_PENDING_ACTION | VMCPU_FF_PDM_CRITSECT))
     417/** All the forced VM flags except those related to raw-mode and hardware
     418 * assisted execution. */
     419#define VM_FF_ALL_REM_MASK                      (~(VM_FF_HIGH_PRIORITY_PRE_RAW_MASK) | VM_FF_PGM_NO_MEMORY)
     420/** All the forced VMCPU flags except those related to raw-mode and hardware
     421 * assisted execution. */
     422#define VMCPU_FF_ALL_REM_MASK                   (~(VMCPU_FF_HIGH_PRIORITY_PRE_RAW_MASK | VMCPU_FF_CSAM_PENDING_ACTION | VMCPU_FF_PDM_CRITSECT | VMCPU_FF_TLB_FLUSH | VMCPU_FF_TLB_SHOOTDOWN))
    417423
    418424/** @} */
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