|
@@ -1288,6 +1288,9 @@ static int kvmppc_get_one_reg_hv(struct kvm_vcpu *vcpu, u64 id,
|
|
|
case KVM_REG_PPC_TM_CR:
|
|
|
*val = get_reg_val(id, vcpu->arch.cr_tm);
|
|
|
break;
|
|
|
+ case KVM_REG_PPC_TM_XER:
|
|
|
+ *val = get_reg_val(id, vcpu->arch.xer_tm);
|
|
|
+ break;
|
|
|
case KVM_REG_PPC_TM_LR:
|
|
|
*val = get_reg_val(id, vcpu->arch.lr_tm);
|
|
|
break;
|
|
@@ -1498,6 +1501,9 @@ static int kvmppc_set_one_reg_hv(struct kvm_vcpu *vcpu, u64 id,
|
|
|
case KVM_REG_PPC_TM_CR:
|
|
|
vcpu->arch.cr_tm = set_reg_val(id, *val);
|
|
|
break;
|
|
|
+ case KVM_REG_PPC_TM_XER:
|
|
|
+ vcpu->arch.xer_tm = set_reg_val(id, *val);
|
|
|
+ break;
|
|
|
case KVM_REG_PPC_TM_LR:
|
|
|
vcpu->arch.lr_tm = set_reg_val(id, *val);
|
|
|
break;
|