• Maxim Levitsky's avatar
    KVM: x86: mark synthetic SMM vmexit as SVM_EXIT_SW · 249f3249
    Maxim Levitsky authored
    Use a dummy unused vmexit reason to mark the 'VM exit' that is happening
    when kvm exits to handle SMM, which is not a real VM exit.
    
    This makes it a bit easier to read the KVM trace, and avoids
    other potential problems due to a stale vmexit reason in the vmcb.
    If SVM_EXIT_SW somehow reaches svm_invoke_exit_handler(), instead,
    svm_check_exit_valid() will return false and a WARN will be logged.
    Signed-off-by: default avatarMaxim Levitsky <mlevitsk@redhat.com>
    Message-Id: <20220301135526.136554-2-mlevitsk@redhat.com>
    Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
    249f3249
svm.c 132 KB