Changeset 72655 in vbox for trunk/include/VBox
- Timestamp:
- Jun 22, 2018 10:05:53 AM (7 years ago)
- svn:sync-xref-src-repo-rev:
- 123166
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/vmm/em.h
r72642 r72655 230 230 * 231 231 * The flags the exit type are combined to a 32-bit number using the 232 * EMEXIT_MAKE_F LAGS_AND_TYPE() macro.232 * EMEXIT_MAKE_FT() macro. 233 233 * 234 234 * @{ */ … … 242 242 #define EMEXIT_F_CS_EIP UINT32_C(0x00010000) /**< The PC is EIP in the low dword and CS in the high. */ 243 243 #define EMEXIT_F_UNFLATTENED_PC UINT32_C(0x00020000) /**< The PC hasn't had CS.BASE added to it. */ 244 /** Preemption is currently disabled (or we're using preemption hooks). */245 #define EMEXIT_F_ PREEMPT_DISABLEDUINT32_C(0x00040000)244 /** HM is calling (from ring-0). Preemption is currently disabled or we're using preemption hooks. */ 245 #define EMEXIT_F_HM UINT32_C(0x00040000) 246 246 /** Combines flags and exit type into EMHistoryAddExit() input. */ 247 #define EMEXIT_MAKE_F LAGS_AND_TYPE(a_fFlags, a_uType) ((a_fFlags) | (uint32_t)(a_uType))247 #define EMEXIT_MAKE_FT(a_fFlags, a_uType) ((a_fFlags) | (uint32_t)(a_uType)) 248 248 /** @} */ 249 249 … … 273 273 /** The flat PC of the exit. */ 274 274 uint64_t uFlatPC; 275 /** Flags and type, see EMEXIT_MAKE_F LAGS_AND_TYPE. */275 /** Flags and type, see EMEXIT_MAKE_FT. */ 276 276 uint32_t uFlagsAndType; 277 277 /** The action to take (EMEXITACTION). */
Note:
See TracChangeset
for help on using the changeset viewer.