aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorVitaly Kuznetsov <vkuznets@redhat.com>2021-05-21 11:51:55 +0200
committerPaolo Bonzini <pbonzini@redhat.com>2021-06-17 13:09:43 -0400
commit34ef7d7b9c0422316ee2c34c564b222255c91532 (patch)
tree424689853f2a46dafeb4198e8d86a11a16999d59 /tools/perf/scripts/python
parentKVM: x86: hyper-v: Prepare to check access to Hyper-V hypercalls (diff)
downloadlinux-34ef7d7b9c0422316ee2c34c564b222255c91532.tar.gz
linux-34ef7d7b9c0422316ee2c34c564b222255c91532.zip
KVM: x86: hyper-v: Check access to HVCALL_NOTIFY_LONG_SPIN_WAIT hypercall
TLFS6.0b states that partition issuing HVCALL_NOTIFY_LONG_SPIN_WAIT must posess 'UseHypercallForLongSpinWait' privilege but there's no corresponding feature bit. Instead, we have "Recommended number of attempts to retry a spinlock failure before notifying the hypervisor about the failures. 0xFFFFFFFF indicates never notify." Use this to check access to the hypercall. Also, check against zero as the corresponding CPUID must be set (and '0' attempts before re-try is weird anyway). Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Message-Id: <20210521095204.2161214-22-vkuznets@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions