Lines Matching refs:uVector
5716 * @param uVector The exception vector.
5718 DECLINLINE(bool) hmR0VmxIsContributoryXcpt(const uint32_t uVector)
5720 switch (uVector)
6948 uint8_t uVector;
6954 int rc = TRPMQueryTrapAll(pVCpu, &uVector, &enmTrpmEvent, &uErrCode, &GCPtrFaultAddress, &cbInstr);
6958 uint32_t u32IntInfo = uVector | VMX_EXIT_INTERRUPTION_INFO_VALID;
6961 switch (uVector)
7014 uint32_t uVector = VMX_IDT_VECTORING_INFO_VECTOR(pVCpu->hm.s.Event.u64IntInfo);
7045 Log4(("HM event->TRPM: uVector=%#x enmTrapType=%d\n", uVector, enmTrapType));
7047 int rc = TRPMAssertTrap(pVCpu, uVector, enmTrapType);
7054 && uVector == X86_XCPT_PF)
7063 || (uVector == X86_XCPT_BP || uVector == X86_XCPT_OF),
7064 ("Invalid vector: uVector=%#x uVectorType=%#x\n", uVector, uVectorType));
7851 * @param uVector The software interrupt vector number.
7855 DECLINLINE(void) hmR0VmxSetPendingIntN(PVMCPU pVCpu, PCPUMCTX pMixedCtx, uint16_t uVector, uint32_t cbInstr)
7858 uint32_t u32IntInfo = uVector | VMX_EXIT_INTERRUPTION_INFO_VALID;
7859 if ( uVector == X86_XCPT_BP
7860 || uVector == X86_XCPT_OF)
7932 uint32_t const uVector = VMX_EXIT_INTERRUPTION_INFO_VECTOR(u32IntInfo);
7939 switch (uVector)
7949 ("Error-code-valid bit not set for exception that has an error code uVector=%#x\n", uVector));
7961 STAM_COUNTER_INC(&pVCpu->hm.s.paStatInjectedIrqsR0[uVector & MASK_INJECT_IRQ_STAT]);
7990 if (uVector * cbIdtEntry + (cbIdtEntry - 1) > pMixedCtx->idtr.cbIdt)
7993 if (uVector == X86_XCPT_DF)
7997 if (uVector == X86_XCPT_GP)
8010 Assert(uVector == X86_XCPT_BP || uVector == X86_XCPT_OF);
8019 RTGCPHYS GCPhysIdtEntry = (RTGCPHYS)pMixedCtx->idtr.pIdt + uVector * cbIdtEntry;
8038 && uVector == X86_XCPT_PF)
8090 && uVector == X86_XCPT_PF)
10092 uint32_t uVector = VMX_EXIT_INTERRUPTION_INFO_VECTOR(uExitIntInfo);
10096 Assert(uVector == X86_XCPT_DB);
10099 Assert(uVector == X86_XCPT_BP || uVector == X86_XCPT_OF || uIntType == VMX_EXIT_INTERRUPTION_INFO_TYPE_PRIV_SW_XCPT);
10103 switch (uVector)
10147 AssertMsgFailed(("Unexpected VM-exit caused by exception %#x\n", uVector));
10148 pVCpu->hm.s.u32HMError = uVector;
11376 uint32_t uVector = VMX_IDT_VECTORING_INFO_VECTOR(pVmxTransient->uIdtVectoringInfo);
11390 && uVector == X86_XCPT_PF)
11395 Log4(("Pending event on TaskSwitch uIntType=%#x uVector=%#x\n", uIntType, uVector));
12162 uint16_t uVector = pDis->Param1.uValue & 0xff;
12163 hmR0VmxSetPendingIntN(pVCpu, pMixedCtx, uVector, pDis->cbInstr);
12229 uint8_t uVector = VMX_EXIT_INTERRUPTION_INFO_VECTOR(pVmxTransient->uExitIntInfo);
12230 Log(("hmR0VmxExitXcptGeneric: Reinjecting Xcpt. uVector=%#x cs:rip=%#04x:%#RX64\n", uVector, pCtx->cs.Sel, pCtx->rip));