Commit 26538608 authored by Andrew Jones's avatar Andrew Jones Committed by Anup Patel

KVM: arm64: selftests: Drop SVE cap check in print_reg

The check doesn't prove much anyway, as the reg lists could be
messed up too. Just drop the check to simplify making print_reg
more independent.
Signed-off-by: default avatarAndrew Jones <ajones@ventanamicro.com>
Signed-off-by: default avatarHaibo Xu <haibo1.xu@intel.com>
Signed-off-by: default avatarAnup Patel <anup@brainfault.org>
parent dfaf20af
...@@ -129,16 +129,6 @@ static const char *config_name(struct vcpu_config *c) ...@@ -129,16 +129,6 @@ static const char *config_name(struct vcpu_config *c)
return c->name; return c->name;
} }
static bool has_cap(struct vcpu_config *c, long capability)
{
struct reg_sublist *s;
for_each_sublist(c, s)
if (s->capability == capability)
return true;
return false;
}
static bool filter_reg(__u64 reg) static bool filter_reg(__u64 reg)
{ {
/* /*
...@@ -335,10 +325,7 @@ static void print_reg(struct vcpu_config *c, __u64 id) ...@@ -335,10 +325,7 @@ static void print_reg(struct vcpu_config *c, __u64 id)
printf("\tKVM_REG_ARM_FW_FEAT_BMAP_REG(%lld),\n", id & 0xffff); printf("\tKVM_REG_ARM_FW_FEAT_BMAP_REG(%lld),\n", id & 0xffff);
break; break;
case KVM_REG_ARM64_SVE: case KVM_REG_ARM64_SVE:
if (has_cap(c, KVM_CAP_ARM_SVE)) printf("\t%s,\n", sve_id_to_str(c, id));
printf("\t%s,\n", sve_id_to_str(c, id));
else
TEST_FAIL("%s: KVM_REG_ARM64_SVE is an unexpected coproc type in reg id: 0x%llx", config_name(c), id);
break; break;
default: default:
TEST_FAIL("%s: Unexpected coproc type: 0x%llx in reg id: 0x%llx", TEST_FAIL("%s: Unexpected coproc type: 0x%llx in reg id: 0x%llx",
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment