Changeset 108369 in vbox for trunk/src/VBox/VMM/VMMR3
- 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/VMMR3/IEMR3.cpp
r108368 r108369 1995 1995 fFlags |= IEM_F_X86_DISREGARD_LOCK; 1996 1996 if (CPUMIsInInterruptShadow(&pVCpu->cpum.GstCtx)) 1997 fFlags |= IEMTB_F_ INHIBIT_SHADOW;1997 fFlags |= IEMTB_F_X86_INHIBIT_SHADOW; 1998 1998 if (CPUMAreInterruptsInhibitedByNmiEx(&pVCpu->cpum.GstCtx)) 1999 fFlags |= IEMTB_F_ INHIBIT_NMI;1999 fFlags |= IEMTB_F_X86_INHIBIT_NMI; 2000 2000 if ((IEM_F_MODE_X86_CPUMODE_MASK & fFlags) != IEMMODE_64BIT) 2001 2001 { 2002 2002 int64_t const offFromLim = (int64_t)pVCpu->cpum.GstCtx.cs.u32Limit - (int64_t)pVCpu->cpum.GstCtx.eip; 2003 2003 if (offFromLim < X86_PAGE_SIZE + 16 - (int32_t)(pVCpu->cpum.GstCtx.cs.u64Base & GUEST_PAGE_OFFSET_MASK)) 2004 fFlags |= IEMTB_F_ CS_LIM_CHECKS;2004 fFlags |= IEMTB_F_X86_CS_LIM_CHECKS; 2005 2005 } 2006 2006 }
Note:
See TracChangeset
for help on using the changeset viewer.