CVSROOT: /cvs Module name: src Changes by: d...@cvs.openbsd.org 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@