Changeset 104739 in vbox for trunk/src/VBox/VMM
- Timestamp:
- May 20, 2024 6:27:54 PM (10 months ago)
- svn:sync-xref-src-repo-rev:
- 163300
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR3/NEMR3Native-linux.cpp
r98103 r104739 1868 1868 { /* probably likely */ } 1869 1869 else 1870 KvmEvents.interrupt.shadow = (CPUMIsInInterruptShadowAfterSs( ) ? KVM_X86_SHADOW_INT_MOV_SS : 0)1871 | (CPUMIsInInterruptShadowAfterSti( ) ? KVM_X86_SHADOW_INT_STI : 0);1870 KvmEvents.interrupt.shadow = (CPUMIsInInterruptShadowAfterSs(&pVCpu->cpum.GstCtx) ? KVM_X86_SHADOW_INT_MOV_SS : 0) 1871 | (CPUMIsInInterruptShadowAfterSti(&pVCpu->cpum.GstCtx) ? KVM_X86_SHADOW_INT_STI : 0); 1872 1872 1873 1873 /* No flag - this is updated unconditionally. */ … … 2053 2053 if (!(pVCpu->cpum.GstCtx.fExtrn & CPUMCTX_EXTRN_INHIBIT_INT)) 2054 2054 KvmEvents.interrupt.shadow = !CPUMIsInInterruptShadowWithUpdate(&pVCpu->cpum.GstCtx) ? 0 2055 : (CPUMIsInInterruptShadowAfterSs( ) ? KVM_X86_SHADOW_INT_MOV_SS : 0)2056 | (CPUMIsInInterruptShadowAfterSti( ) ? KVM_X86_SHADOW_INT_STI : 0);2055 : (CPUMIsInInterruptShadowAfterSs(&pVCpu->cpum.GstCtx) ? KVM_X86_SHADOW_INT_MOV_SS : 0) 2056 | (CPUMIsInInterruptShadowAfterSti(&pVCpu->cpum.GstCtx) ? KVM_X86_SHADOW_INT_STI : 0); 2057 2057 else 2058 2058 CPUMUpdateInterruptShadowSsStiEx(&pVCpu->cpum.GstCtx, 2059 2059 RT_BOOL(KvmEvents.interrupt.shadow & KVM_X86_SHADOW_INT_MOV_SS), 2060 RT_BOOL(KvmEvents.interrupt.shadow & KVM_X86_SHADOW_INT_ MOV_STI),2060 RT_BOOL(KvmEvents.interrupt.shadow & KVM_X86_SHADOW_INT_STI), 2061 2061 pRun->s.regs.regs.rip); 2062 2062
Note:
See TracChangeset
for help on using the changeset viewer.