Changeset 108369 in vbox for trunk/src/VBox/VMM/include
- Timestamp:
- Feb 25, 2025 1:23:41 PM (2 months ago)
- svn:sync-xref-src-repo-rev:
- 167730
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/include/IEMInternal.h
r108368 r108369 1146 1146 /** Set when we're starting the block in an "interrupt shadow". 1147 1147 * We don't need to distingish between the two types of this mask, thus the one. 1148 * @see CPUMCTX_INHIBIT_SHADOW, CPUMIsInInterruptShadow() 1149 * @note x86 specific */ 1150 #define IEMTB_F_INHIBIT_SHADOW UINT32_C(0x04000000) 1148 * @see CPUMCTX_INHIBIT_SHADOW, CPUMIsInInterruptShadow() */ 1149 #define IEMTB_F_X86_INHIBIT_SHADOW UINT32_C(0x04000000) 1151 1150 /** Set when we're currently inhibiting NMIs 1152 * @see CPUMCTX_INHIBIT_NMI, CPUMAreInterruptsInhibitedByNmi() 1153 * @note x86 specific */ 1154 #define IEMTB_F_INHIBIT_NMI UINT32_C(0x08000000) 1151 * @see CPUMCTX_INHIBIT_NMI, CPUMAreInterruptsInhibitedByNmi() */ 1152 #define IEMTB_F_X86_INHIBIT_NMI UINT32_C(0x08000000) 1155 1153 1156 1154 /** Checks that EIP/IP is wihin CS.LIM before each instruction. Used when 1157 1155 * we're close the limit before starting a TB, as determined by 1158 * iemGetTbFlagsForCurrentPc(). 1159 * @note x86 specific */ 1160 #define IEMTB_F_CS_LIM_CHECKS UINT32_C(0x10000000) 1156 * iemGetTbFlagsForCurrentPc(). */ 1157 #define IEMTB_F_X86_CS_LIM_CHECKS UINT32_C(0x10000000) 1161 1158 1162 1159 /** Mask of the IEMTB_F_XXX flags that are part of the TB lookup key.
Note:
See TracChangeset
for help on using the changeset viewer.