diff options
Diffstat (limited to 'arch/arm')
-rw-r--r-- | arch/arm/kvm/coproc.c | 4 | ||||
-rw-r--r-- | arch/arm/kvm/coproc.h | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/arch/arm/kvm/coproc.c b/arch/arm/kvm/coproc.c index 78c0885d6501..126c90d18387 100644 --- a/arch/arm/kvm/coproc.c +++ b/arch/arm/kvm/coproc.c | |||
@@ -443,7 +443,7 @@ int kvm_handle_cp15_64(struct kvm_vcpu *vcpu, struct kvm_run *run) | |||
443 | { | 443 | { |
444 | struct coproc_params params; | 444 | struct coproc_params params; |
445 | 445 | ||
446 | params.CRm = (kvm_vcpu_get_hsr(vcpu) >> 1) & 0xf; | 446 | params.CRn = (kvm_vcpu_get_hsr(vcpu) >> 1) & 0xf; |
447 | params.Rt1 = (kvm_vcpu_get_hsr(vcpu) >> 5) & 0xf; | 447 | params.Rt1 = (kvm_vcpu_get_hsr(vcpu) >> 5) & 0xf; |
448 | params.is_write = ((kvm_vcpu_get_hsr(vcpu) & 1) == 0); | 448 | params.is_write = ((kvm_vcpu_get_hsr(vcpu) & 1) == 0); |
449 | params.is_64bit = true; | 449 | params.is_64bit = true; |
@@ -451,7 +451,7 @@ int kvm_handle_cp15_64(struct kvm_vcpu *vcpu, struct kvm_run *run) | |||
451 | params.Op1 = (kvm_vcpu_get_hsr(vcpu) >> 16) & 0xf; | 451 | params.Op1 = (kvm_vcpu_get_hsr(vcpu) >> 16) & 0xf; |
452 | params.Op2 = 0; | 452 | params.Op2 = 0; |
453 | params.Rt2 = (kvm_vcpu_get_hsr(vcpu) >> 10) & 0xf; | 453 | params.Rt2 = (kvm_vcpu_get_hsr(vcpu) >> 10) & 0xf; |
454 | params.CRn = 0; | 454 | params.CRm = 0; |
455 | 455 | ||
456 | return emulate_cp15(vcpu, ¶ms); | 456 | return emulate_cp15(vcpu, ¶ms); |
457 | } | 457 | } |
diff --git a/arch/arm/kvm/coproc.h b/arch/arm/kvm/coproc.h index 0461d5c8d3de..c5ad7ff40c96 100644 --- a/arch/arm/kvm/coproc.h +++ b/arch/arm/kvm/coproc.h | |||
@@ -58,8 +58,8 @@ static inline void print_cp_instr(const struct coproc_params *p) | |||
58 | { | 58 | { |
59 | /* Look, we even formatted it for you to paste into the table! */ | 59 | /* Look, we even formatted it for you to paste into the table! */ |
60 | if (p->is_64bit) { | 60 | if (p->is_64bit) { |
61 | kvm_pr_unimpl(" { CRm(%2lu), Op1(%2lu), is64, func_%s },\n", | 61 | kvm_pr_unimpl(" { CRm64(%2lu), Op1(%2lu), is64, func_%s },\n", |
62 | p->CRm, p->Op1, p->is_write ? "write" : "read"); | 62 | p->CRn, p->Op1, p->is_write ? "write" : "read"); |
63 | } else { | 63 | } else { |
64 | kvm_pr_unimpl(" { CRn(%2lu), CRm(%2lu), Op1(%2lu), Op2(%2lu), is32," | 64 | kvm_pr_unimpl(" { CRn(%2lu), CRm(%2lu), Op1(%2lu), Op2(%2lu), is32," |
65 | " func_%s },\n", | 65 | " func_%s },\n", |