OSDN Git Service

KVM: SVM: Fix offset computation bug in __sev_dbg_decrypt().
authorAshish Kalra <ashish.kalra@amd.com>
Tue, 10 Nov 2020 22:42:05 +0000 (22:42 +0000)
committerPaolo Bonzini <pbonzini@redhat.com>
Mon, 16 Nov 2020 18:59:09 +0000 (13:59 -0500)
commit854c57f02bc718b0653bc467073b4541b8155a36
tree9100a41610163adc63a20c20888102b4c0187096
parentd4d3c84d77e3dac68efecebdf488af8f4e156611
KVM: SVM: Fix offset computation bug in __sev_dbg_decrypt().

Fix offset computation in __sev_dbg_decrypt() to include the
source paddr before it is rounded down to be aligned to 16 bytes
as required by SEV API. This fixes incorrect guest memory dumps
observed when using qemu monitor.

Signed-off-by: Ashish Kalra <ashish.kalra@amd.com>
Message-Id: <20201110224205.29444-1-Ashish.Kalra@amd.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch/x86/kvm/svm/sev.c