summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/export-to-postgresql.py
diff options
context:
space:
mode:
authorSean Christopherson <seanjc@google.com>2024-08-02 21:55:09 +0300
committerSean Christopherson <seanjc@google.com>2024-11-01 19:22:34 +0300
commit1ded7a57b8050ea92c0ab0253b11a917ae1427ff (patch)
treec31cb447649e7026554018a61000440578a78584 /tools/perf/scripts/python/export-to-postgresql.py
parenta5d563890b8f0352c8f915c6acc75b5cd3b28d98 (diff)
downloadlinux-1ded7a57b8050ea92c0ab0253b11a917ae1427ff.tar.xz
KVM: x86: Remove ordering check b/w MSR_PLATFORM_INFO and MISC_FEATURES_ENABLES
Drop KVM's odd restriction that disallows clearing CPUID_FAULT in MSR_PLATFORM_INFO if CPL>0 CPUID faulting is enabled in MSR_MISC_FEATURES_ENABLES. KVM generally doesn't require specific ordering when userspace sets MSRs, and the completely arbitrary order of MSRs in emulated_msrs_all means that a userspace that uses KVM's list verbatim could run afoul of the check. Dropping the restriction obviously means that userspace could stuff a nonsensical vCPU model, but that's the case all over KVM. KVM typically restricts userspace MSR writes only when it makes things easier for KVM and/or userspace. Link: https://lore.kernel.org/r/20240802185511.305849-8-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions