Searched refs:u8Interrupt (Results 1 - 8 of 8) sorted by relevance

/vbox/src/VBox/VMM/include/
H A DEMHandleRCTmpl.h190 uint8_t u8Interrupt = TRPMGetTrapNo(pVCpu); local
191 if (TRPMR3GetGuestTrapHandler(pVM, u8Interrupt) == TRPM_INVALID_HANDLER)
193 CSAMR3CheckGates(pVM, u8Interrupt, 1);
194 Log(("emR3RawHandleRC: recheck gate %x -> valid=%d\n", u8Interrupt, TRPMR3GetGuestTrapHandler(pVM, u8Interrupt) != TRPM_INVALID_HANDLER));
/vbox/src/VBox/VMM/VMMR3/
H A DTRPM.cpp1524 uint8_t u8Interrupt; local
1525 int rc = PDMGetInterrupt(pVCpu, &u8Interrupt);
1526 Log(("TRPMR3InjectEvent: CPU%d u8Interrupt=%d (%#x) rc=%Rrc\n", pVCpu->idCpu, u8Interrupt, u8Interrupt, rc));
1533 rc = TRPMAssertTrap(pVCpu, u8Interrupt, enmEvent);
1535 STAM_COUNTER_INC(&pVM->trpm.s.paStatForwardedIRQR3[u8Interrupt]);
1539 if (pVM->trpm.s.aGuestTrapHandler[u8Interrupt] == TRPM_INVALID_HANDLER)
1541 CSAMR3CheckGates(pVM, u8Interrupt, 1);
1542 Log(("TRPMR3InjectEvent: recheck gate %x -> valid=%d\n", u8Interrupt, TRPMR3GetGuestTrapHandle
[all...]
/vbox/include/VBox/vmm/
H A Drem.h87 REMR3DECL(void) REMR3NotifyPendingInterrupt(PVM pVM, PVMCPU pVCpu, uint8_t u8Interrupt);
/vbox/src/VBox/VMM/VMMRC/
H A DTRPMRCHandlers.cpp252 uint8_t u8Interrupt; local
253 rc = PDMGetInterrupt(pVCpu, &u8Interrupt);
254 Log(("trpmGCExitTrap: u8Interrupt=%d (%#x) rc=%Rrc\n", u8Interrupt, u8Interrupt, rc));
256 rc = TRPMForwardTrap(pVCpu, pRegFrame, (uint32_t)u8Interrupt, 0, TRPM_TRAP_NO_ERRORCODE, TRPM_HARDWARE_INT, uOldActiveVector);
265 TRPMAssertTrap(pVCpu, u8Interrupt, TRPM_HARDWARE_INT);
/vbox/src/recompiler/
H A DVBoxRecompiler.c4218 * @param u8Interrupt Interrupt
4221 REMR3DECL(void) REMR3NotifyPendingInterrupt(PVM pVM, PVMCPU pVCpu, uint8_t u8Interrupt) argument
4224 pVM->rem.s.u32PendingInterrupt = u8Interrupt;
4477 uint8_t u8Interrupt; local
4492 u8Interrupt = env->pVM->rem.s.u32PendingInterrupt;
4496 rc = PDMGetInterrupt(env->pVCpu, &u8Interrupt);
4498 LogFlow(("cpu_get_pic_interrupt: u8Interrupt=%d rc=%Rrc pc=%04x:%08llx ~flags=%08llx\n",
4499 u8Interrupt, rc, env->segs[R_CS].selector, (uint64_t)env->eip, (uint64_t)env->eflags));
4504 return u8Interrupt;
H A DVBoxREMWrapper.cpp2428 REMR3DECL(void) REMR3NotifyPendingInterrupt(PVM pVM, PVMCPU pVCpu, uint8_t u8Interrupt) argument
2432 pfnREMR3NotifyPendingInterrupt(pVM, pVCpu, u8Interrupt);
/vbox/src/VBox/VMM/VMMR0/
H A DHMSVMR0.cpp2652 uint8_t u8Interrupt;
2653 int rc = PDMGetInterrupt(pVCpu, &u8Interrupt);
2656 Log4(("Injecting external interrupt u8Interrupt=%#x\n", u8Interrupt));
2659 Event.n.u8Vector = u8Interrupt;
H A DHMVMXR0.cpp7552 uint8_t u8Interrupt; local
7553 rc = PDMGetInterrupt(pVCpu, &u8Interrupt);
7556 Log4(("Pending interrupt vcpu[%RU32] u8Interrupt=%#x \n", pVCpu->idCpu, u8Interrupt));
7557 uint32_t u32IntInfo = u8Interrupt | VMX_EXIT_INTERRUPTION_INFO_VALID;

Completed in 127 milliseconds