diff for duplicates of <1370385622.748.21@snotra> diff --git a/a/1.txt b/N1/1.txt index 9e4f645..a177c08 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -1,36 +1,36 @@ On 06/03/2013 03:54:27 PM, Mihai Caraman wrote: > Add ONE_REG support for AltiVec on Book3E. -> +>=20 > Signed-off-by: Mihai Caraman <mihai.caraman@freescale.com> > --- > arch/powerpc/kvm/booke.c | 32 ++++++++++++++++++++++++++++++++ > 1 files changed, 32 insertions(+), 0 deletions(-) -> +>=20 > diff --git a/arch/powerpc/kvm/booke.c b/arch/powerpc/kvm/booke.c > index 01eb635..019496d 100644 > --- a/arch/powerpc/kvm/booke.c > +++ b/arch/powerpc/kvm/booke.c -> @@ -1570,6 +1570,22 @@ int kvm_vcpu_ioctl_get_one_reg(struct kvm_vcpu +> @@ -1570,6 +1570,22 @@ int kvm_vcpu_ioctl_get_one_reg(struct kvm_vcpu =20 > *vcpu, struct kvm_one_reg *reg) > case KVM_REG_PPC_DEBUG_INST: -> val = get_reg_val(reg->id, KVMPPC_INST_EHPRIV); +> val =3D get_reg_val(reg->id, KVMPPC_INST_EHPRIV); > break; > +#ifdef CONFIG_ALTIVEC > + case KVM_REG_PPC_VR0 ... KVM_REG_PPC_VR31: > + if (!cpu_has_feature(CPU_FTR_ALTIVEC)) { -> + r = -ENXIO; +> + r =3D -ENXIO; > + break; > + } -> + val.vval = vcpu->arch.vr[reg->id - KVM_REG_PPC_VR0]; +> + val.vval =3D vcpu->arch.vr[reg->id - KVM_REG_PPC_VR0]; > + break; > + case KVM_REG_PPC_VSCR: > + if (!cpu_has_feature(CPU_FTR_ALTIVEC)) { -> + r = -ENXIO; +> + r =3D -ENXIO; > + break; > + } -> + val = get_reg_val(reg->id, vcpu->arch.vscr.u[3]); +> + val =3D get_reg_val(reg->id, vcpu->arch.vscr.u[3]); > + break; Why u[3]? --Scott +-Scott= diff --git a/a/content_digest b/N1/content_digest index b5d6bd6..cff5a9c 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -2,49 +2,49 @@ "ref\01370292868-2697-6-git-send-email-mihai.caraman@freescale.com\0" "From\0Scott Wood <scottwood@freescale.com>\0" "Subject\0Re: [RFC PATCH 5/6] KVM: PPC: Book3E: Add ONE_REG AltiVec support\0" - "Date\0Tue, 04 Jun 2013 22:40:22 +0000\0" + "Date\0Tue, 4 Jun 2013 17:40:22 -0500\0" "To\0Mihai Caraman <mihai.caraman@freescale.com>\0" - "Cc\0kvm-ppc@vger.kernel.org" - kvm@vger.kernel.org + "Cc\0Mihai Caraman <mihai.caraman@freescale.com>" linuxppc-dev@lists.ozlabs.org - " Mihai Caraman <mihai.caraman@freescale.com>\0" + kvm@vger.kernel.org + " kvm-ppc@vger.kernel.org\0" "\00:1\0" "b\0" "On 06/03/2013 03:54:27 PM, Mihai Caraman wrote:\n" "> Add ONE_REG support for AltiVec on Book3E.\n" - "> \n" + ">=20\n" "> Signed-off-by: Mihai Caraman <mihai.caraman@freescale.com>\n" "> ---\n" "> arch/powerpc/kvm/booke.c | 32 ++++++++++++++++++++++++++++++++\n" "> 1 files changed, 32 insertions(+), 0 deletions(-)\n" - "> \n" + ">=20\n" "> diff --git a/arch/powerpc/kvm/booke.c b/arch/powerpc/kvm/booke.c\n" "> index 01eb635..019496d 100644\n" "> --- a/arch/powerpc/kvm/booke.c\n" "> +++ b/arch/powerpc/kvm/booke.c\n" - "> @@ -1570,6 +1570,22 @@ int kvm_vcpu_ioctl_get_one_reg(struct kvm_vcpu \n" + "> @@ -1570,6 +1570,22 @@ int kvm_vcpu_ioctl_get_one_reg(struct kvm_vcpu =20\n" "> *vcpu, struct kvm_one_reg *reg)\n" "> \tcase KVM_REG_PPC_DEBUG_INST:\n" - "> \t\tval = get_reg_val(reg->id, KVMPPC_INST_EHPRIV);\n" + "> \t\tval =3D get_reg_val(reg->id, KVMPPC_INST_EHPRIV);\n" "> \t\tbreak;\n" "> +#ifdef CONFIG_ALTIVEC\n" "> +\tcase KVM_REG_PPC_VR0 ... KVM_REG_PPC_VR31:\n" "> +\t\tif (!cpu_has_feature(CPU_FTR_ALTIVEC)) {\n" - "> +\t\t\tr = -ENXIO;\n" + "> +\t\t\tr =3D -ENXIO;\n" "> +\t\t\tbreak;\n" "> +\t\t}\n" - "> +\t\tval.vval = vcpu->arch.vr[reg->id - KVM_REG_PPC_VR0];\n" + "> +\t\tval.vval =3D vcpu->arch.vr[reg->id - KVM_REG_PPC_VR0];\n" "> +\t\tbreak;\n" "> +\tcase KVM_REG_PPC_VSCR:\n" "> +\t\tif (!cpu_has_feature(CPU_FTR_ALTIVEC)) {\n" - "> +\t\t\tr = -ENXIO;\n" + "> +\t\t\tr =3D -ENXIO;\n" "> +\t\t\tbreak;\n" "> +\t\t}\n" - "> +\t\tval = get_reg_val(reg->id, vcpu->arch.vscr.u[3]);\n" + "> +\t\tval =3D get_reg_val(reg->id, vcpu->arch.vscr.u[3]);\n" "> +\t\tbreak;\n" "\n" "Why u[3]?\n" "\n" - -Scott + -Scott= -de3a6eb05c1a87e195cb899da6528c53e58ee0fba14d79b6e47ba2a57be244b5 +dc83f51070cebc9e13fa02fb8e61666255b95bf71b124d38b6e07201b6d4457e
diff --git a/a/content_digest b/N2/content_digest index b5d6bd6..69891bb 100644 --- a/a/content_digest +++ b/N2/content_digest @@ -2,11 +2,11 @@ "ref\01370292868-2697-6-git-send-email-mihai.caraman@freescale.com\0" "From\0Scott Wood <scottwood@freescale.com>\0" "Subject\0Re: [RFC PATCH 5/6] KVM: PPC: Book3E: Add ONE_REG AltiVec support\0" - "Date\0Tue, 04 Jun 2013 22:40:22 +0000\0" + "Date\0Tue, 4 Jun 2013 17:40:22 -0500\0" "To\0Mihai Caraman <mihai.caraman@freescale.com>\0" - "Cc\0kvm-ppc@vger.kernel.org" - kvm@vger.kernel.org - linuxppc-dev@lists.ozlabs.org + "Cc\0<kvm-ppc@vger.kernel.org>" + <kvm@vger.kernel.org> + <linuxppc-dev@lists.ozlabs.org> " Mihai Caraman <mihai.caraman@freescale.com>\0" "\00:1\0" "b\0" @@ -47,4 +47,4 @@ "\n" -Scott -de3a6eb05c1a87e195cb899da6528c53e58ee0fba14d79b6e47ba2a57be244b5 +12a3073aa7f3673578766f160a8197f9a01b860d480c96c87b6660da5ce49a24
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.