diff options
author | 2019-12-17 13:32:38 -0800 | |
---|---|---|
committer | 2020-01-21 13:58:22 +0100 | |
commit | 5ae78e95ed0c771935d0d24291d221312524830c (patch) | |
tree | 71f114e4508e31d0c43cd986c141dc4f03e96acb /tools/perf/scripts/python/export-to-sqlite.py | |
parent | KVM: x86: Add macro to ensure reserved cr4 bits checks stay in sync (diff) | |
download | linux-dev-5ae78e95ed0c771935d0d24291d221312524830c.tar.xz linux-dev-5ae78e95ed0c771935d0d24291d221312524830c.zip |
KVM: x86: Add dedicated emulator helpers for querying CPUID features
Add feature-specific helpers for querying guest CPUID support from the
emulator instead of having the emulator do a full CPUID and perform its
own bit tests. The primary motivation is to eliminate the emulator's
usage of bit() so that future patches can add more extensive build-time
assertions on the usage of bit() without having to expose yet more code
to the emulator.
Note, providing a generic guest_cpuid_has() to the emulator doesn't work
due to the existing built-time assertions in guest_cpuid_has(), which
require the feature being checked to be a compile-time constant.
No functional change intended.
Signed-off-by: Sean Christopherson <sean.j.christopherson@intel.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions