aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm
diff options
context:
space:
mode:
authorJarkko Sakkinen <jarkko@profian.com>2022-07-28 08:09:19 +0300
committerPaolo Bonzini <pbonzini@redhat.com>2022-07-28 14:02:06 -0400
commit6fac42f127b8e8464b8c13036dfed825981881d9 (patch)
tree6e2243bb8ce724c3fcaa2d73c0721c512362ad73 /arch/x86/kvm
parentKVM: x86/mmu: Treat NX as a valid SPTE bit for NPT (diff)
downloadlinux-dev-6fac42f127b8e8464b8c13036dfed825981881d9.tar.xz
linux-dev-6fac42f127b8e8464b8c13036dfed825981881d9.zip
KVM: SVM: Dump Virtual Machine Save Area (VMSA) to klog
As Virtual Machine Save Area (VMSA) is essential in troubleshooting attestation, dump it to the klog with the KERN_DEBUG level of priority. Cc: Jarkko Sakkinen <jarkko@kernel.org> Suggested-by: Harald Hoyer <harald@profian.com> Signed-off-by: Jarkko Sakkinen <jarkko@profian.com> Message-Id: <20220728050919.24113-1-jarkko@profian.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'arch/x86/kvm')
-rw-r--r--arch/x86/kvm/svm/sev.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/x86/kvm/svm/sev.c b/arch/x86/kvm/svm/sev.c
index 309bcdb2f929..1b70e6d68113 100644
--- a/arch/x86/kvm/svm/sev.c
+++ b/arch/x86/kvm/svm/sev.c
@@ -603,6 +603,9 @@ static int sev_es_sync_vmsa(struct vcpu_svm *svm)
save->xss = svm->vcpu.arch.ia32_xss;
save->dr6 = svm->vcpu.arch.dr6;
+ pr_debug("Virtual Machine Save Area (VMSA):\n");
+ print_hex_dump(KERN_CONT, "", DUMP_PREFIX_NONE, 16, 1, save, sizeof(*save), false);
+
return 0;
}