diff options
author | Sean Christopherson <[email protected]> | 2022-01-25 22:17:25 +0000 |
---|---|---|
committer | Paolo Bonzini <[email protected]> | 2022-01-26 12:15:04 -0500 |
commit | 4cf3d3ebe8794c449af3e0e8c1d790c97e461d20 (patch) | |
tree | 6337299fa0756707ca67565b03caee1c84e2e394 /net/lapb/lapb_timer.c | |
parent | 033a3ea59a19df63edb4db6bfdbb357cd028258a (diff) |
KVM: selftests: Don't skip L2's VMCALL in SMM test for SVM guest
Don't skip the vmcall() in l2_guest_code() prior to re-entering L2, doing
so will result in L2 running to completion, popping '0' off the stack for
RET, jumping to address '0', and ultimately dying with a triple fault
shutdown.
It's not at all obvious why the test re-enters L2 and re-executes VMCALL,
but presumably it serves a purpose. The VMX path doesn't skip vmcall(),
and the test can't possibly have passed on SVM, so just do what VMX does.
Fixes: d951b2210c1a ("KVM: selftests: smm_test: Test SMM enter from L2")
Cc: Maxim Levitsky <[email protected]>
Signed-off-by: Sean Christopherson <[email protected]>
Message-Id: <[email protected]>
Reviewed-by: Vitaly Kuznetsov <[email protected]>
Tested-by: Vitaly Kuznetsov <[email protected]>
Signed-off-by: Paolo Bonzini <[email protected]>
Diffstat (limited to 'net/lapb/lapb_timer.c')
0 files changed, 0 insertions, 0 deletions