Changeset 72207 in vbox for trunk/src/VBox/VMM/include
- Timestamp:
- May 14, 2018 7:16:43 PM (7 years ago)
- svn:sync-xref-src-repo-rev:
- 122646
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/include/NEMInternal.h
r71293 r72207 76 76 77 77 /** The CPUMCTX_EXTRN_XXX mask for IEM. */ 78 # define NEM_WIN_CPUMCTX_EXTRN_MASK_FOR_IEM CPUMCTX_EXTRN_ALL 78 # define NEM_WIN_CPUMCTX_EXTRN_MASK_FOR_IEM (CPUMCTX_EXTRN_ALL | CPUMCTX_EXTRN_NEM_WIN_INHIBIT_INT | CPUMCTX_EXTRN_NEM_WIN_INHIBIT_NMI) 79 80 /** @name Windows: Interrupt window flags (NEM_WIN_INTW_F_XXX). 81 * @{ */ 82 # define NEM_WIN_INTW_F_NMI UINT8_C(0x01) 83 # define NEM_WIN_INTW_F_REGULAR UINT8_C(0x02) 84 # define NEM_WIN_INTW_F_PRIO_MASK UINT8_C(0x3c) 85 # define NEM_WIN_INTW_F_PRIO_SHIFT 2 86 /** @} */ 79 87 80 88 #endif /* RT_OS_WINDOWS */ … … 171 179 uint32_t u32Magic; 172 180 #ifdef RT_OS_WINDOWS 181 /** The current state of the interrupt windows (NEM_WIN_INTW_F_XXX). */ 182 uint8_t fCurrentInterruptWindows; 183 /** The desired state of the interrupt windows (NEM_WIN_INTW_F_XXX). */ 184 uint8_t fDesiredInterruptWindows; 185 /** Last copy of HV_X64_VP_EXECUTION_STATE::InterruptShadow. */ 186 bool fLastInterruptShadow : 1; 187 bool afPadding[1]; 173 188 # ifdef NEM_WIN_USE_OUR_OWN_RUN_API 174 189 /** Pending VERR_NEM_CHANGE_PGM_MODE or VERR_NEM_FLUSH_TLB. */ … … 218 233 STAMCOUNTER StatExitMemIntercept; 219 234 STAMCOUNTER StatExitHalt; 235 STAMCOUNTER StatExitInterruptWindow; 220 236 STAMCOUNTER StatGetMsgTimeout; 221 237 STAMCOUNTER StatStopCpuSuccess;
Note:
See TracChangeset
for help on using the changeset viewer.