aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/export-to-postgresql.py
diff options
context:
space:
mode:
authorSean Christopherson <seanjc@google.com>2021-04-21 19:21:21 -0700
committerPaolo Bonzini <pbonzini@redhat.com>2021-04-26 05:27:11 -0400
commit886bbcc7a523b8d4fac60f1015d2e0fcad50db82 (patch)
tree73892f0d6d69a5d50170e01a3e235634fb436129 /tools/perf/scripts/python/export-to-postgresql.py
parentKVM: x86: Remove emulator's broken checks on CR0/CR3/CR4 loads (diff)
downloadlinux-dev-886bbcc7a523b8d4fac60f1015d2e0fcad50db82.tar.xz
linux-dev-886bbcc7a523b8d4fac60f1015d2e0fcad50db82.zip
KVM: x86: Check CR3 GPA for validity regardless of vCPU mode
Check CR3 for an invalid GPA even if the vCPU isn't in long mode. For bigger emulation flows, notably RSM, the vCPU mode may not be accurate if CR0/CR4 are loaded after CR3. For MOV CR3 and similar flows, the caller is responsible for truncating the value. Fixes: 660a5d517aaa ("KVM: x86: save/load state on SMM switch") Cc: stable@vger.kernel.org Signed-off-by: Sean Christopherson <seanjc@google.com> Message-Id: <20210422022128.3464144-3-seanjc@google.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions