i386: adjust the expected KVM_GET_SUPPORTED_HV_CPUID array size
SYNDBG leaves were recently (Linux-5.8) added to KVM but we haven't updated the expected size of KVM_GET_SUPPORTED_HV_CPUID output in KVM so we now make serveral tries before succeeding. Update the default. Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> Reviewed-by: Eduardo Habkost <ehabkost@redhat.com> Message-Id: <20210422161130.652779-13-vkuznets@redhat.com> Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
This commit is contained in:
parent
f4a62495be
commit
05c900ce73
|
@ -962,7 +962,8 @@ static struct kvm_cpuid2 *try_get_hv_cpuid(CPUState *cs, int max)
|
||||||
static struct kvm_cpuid2 *get_supported_hv_cpuid(CPUState *cs)
|
static struct kvm_cpuid2 *get_supported_hv_cpuid(CPUState *cs)
|
||||||
{
|
{
|
||||||
struct kvm_cpuid2 *cpuid;
|
struct kvm_cpuid2 *cpuid;
|
||||||
int max = 7; /* 0x40000000..0x40000005, 0x4000000A */
|
/* 0x40000000..0x40000005, 0x4000000A, 0x40000080..0x40000080 leaves */
|
||||||
|
int max = 10;
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
Loading…
Reference in a new issue