CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2022/11/08 12:18:47
Modified files:
sys/arch/amd64/include: vmmvar.h
sys/arch/amd64/amd64: vmm.c
Log message:
further speed up delivery of interrupts to a running vcpu.
this records which physical cpu a vcpu is running on. this is used
by the code that marks a vcpu as having a pending interrupt to check
if the vcpu is currently running. if it thinks the vcpu is running,
it sends a nop IPI to the physical cpu it is running on to trigger
a vmexit, which in turn runs interrupt handling in the guest.
ok mlarkin@