aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc Zyngier <marc.zyngier@arm.com>2016-01-21 12:04:52 -0500
committerMarc Zyngier <marc.zyngier@arm.com>2016-02-29 13:34:22 -0500
commitf1d67d4ac79aef6de709d7a21b35851685a1d3ee (patch)
tree4867b98e641361b744b9ca9a94f4efa2c035cba9
parentb613f59dd2628937860f37dbfbe315d9edcb1668 (diff)
ARM: KVM: Rename struct coproc_reg::is_64 to is_64bit
As we're going to play some tricks on the struct coproc_reg, make sure its 64bit indicator field matches that of coproc_params. Acked-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
-rw-r--r--arch/arm/kvm/coproc.c4
-rw-r--r--arch/arm/kvm/coproc.h8
2 files changed, 6 insertions, 6 deletions
diff --git a/arch/arm/kvm/coproc.c b/arch/arm/kvm/coproc.c
index 40d6db1ca4a8..bb0690271dd2 100644
--- a/arch/arm/kvm/coproc.c
+++ b/arch/arm/kvm/coproc.c
@@ -423,7 +423,7 @@ static const struct coproc_reg *find_reg(const struct coproc_params *params,
423 for (i = 0; i < num; i++) { 423 for (i = 0; i < num; i++) {
424 const struct coproc_reg *r = &table[i]; 424 const struct coproc_reg *r = &table[i];
425 425
426 if (params->is_64bit != r->is_64) 426 if (params->is_64bit != r->is_64bit)
427 continue; 427 continue;
428 if (params->CRn != r->CRn) 428 if (params->CRn != r->CRn)
429 continue; 429 continue;
@@ -1105,7 +1105,7 @@ static int write_demux_regids(u64 __user *uindices)
1105static u64 cp15_to_index(const struct coproc_reg *reg) 1105static u64 cp15_to_index(const struct coproc_reg *reg)
1106{ 1106{
1107 u64 val = KVM_REG_ARM | (15 << KVM_REG_ARM_COPROC_SHIFT); 1107 u64 val = KVM_REG_ARM | (15 << KVM_REG_ARM_COPROC_SHIFT);
1108 if (reg->is_64) { 1108 if (reg->is_64bit) {
1109 val |= KVM_REG_SIZE_U64; 1109 val |= KVM_REG_SIZE_U64;
1110 val |= (reg->Op1 << KVM_REG_ARM_OPC1_SHIFT); 1110 val |= (reg->Op1 << KVM_REG_ARM_OPC1_SHIFT);
1111 /* 1111 /*
diff --git a/arch/arm/kvm/coproc.h b/arch/arm/kvm/coproc.h
index 27351323871d..eef1759c2b65 100644
--- a/arch/arm/kvm/coproc.h
+++ b/arch/arm/kvm/coproc.h
@@ -37,7 +37,7 @@ struct coproc_reg {
37 unsigned long Op1; 37 unsigned long Op1;
38 unsigned long Op2; 38 unsigned long Op2;
39 39
40 bool is_64; 40 bool is_64bit;
41 41
42 /* Trapped access from guest, if non-NULL. */ 42 /* Trapped access from guest, if non-NULL. */
43 bool (*access)(struct kvm_vcpu *, 43 bool (*access)(struct kvm_vcpu *,
@@ -141,7 +141,7 @@ static inline int cmp_reg(const struct coproc_reg *i1,
141 return i1->Op1 - i2->Op1; 141 return i1->Op1 - i2->Op1;
142 if (i1->Op2 != i2->Op2) 142 if (i1->Op2 != i2->Op2)
143 return i1->Op2 - i2->Op2; 143 return i1->Op2 - i2->Op2;
144 return i2->is_64 - i1->is_64; 144 return i2->is_64bit - i1->is_64bit;
145} 145}
146 146
147 147
@@ -150,8 +150,8 @@ static inline int cmp_reg(const struct coproc_reg *i1,
150#define CRm64(_x) .CRn = _x, .CRm = 0 150#define CRm64(_x) .CRn = _x, .CRm = 0
151#define Op1(_x) .Op1 = _x 151#define Op1(_x) .Op1 = _x
152#define Op2(_x) .Op2 = _x 152#define Op2(_x) .Op2 = _x
153#define is64 .is_64 = true 153#define is64 .is_64bit = true
154#define is32 .is_64 = false 154#define is32 .is_64bit = false
155 155
156bool access_vm_reg(struct kvm_vcpu *vcpu, 156bool access_vm_reg(struct kvm_vcpu *vcpu,
157 const struct coproc_params *p, 157 const struct coproc_params *p,