• J
    KVM: detect if VCPU triple faults · 71c4dfaf
    Joerg Roedel 提交于
    In the current inject_page_fault path KVM only checks if there is another PF
    pending and injects a DF then. But it has to check for a pending DF too to
    detect a shutdown condition in the VCPU.  If this is not detected the VCPU goes
    to a PF -> DF -> PF loop when it should triple fault. This patch detects this
    condition and handles it with an KVM_SHUTDOWN exit to userspace.
    Signed-off-by: NJoerg Roedel <joerg.roedel@amd.com>
    Signed-off-by: NAvi Kivity <avi@qumranet.com>
    71c4dfaf
kvm_host.h 8.9 KB