From: Scott Wood <scottwood@freescale.com>
To: kvm-ppc@vger.kernel.org
Subject: Re: [PATCH] KVM: PPC: e500: Emulate TMCFG0 TMRN register
Date: Thu, 24 Sep 2015 22:17:01 +0000 [thread overview]
Message-ID: <1443133021.32298.60.camel@freescale.com> (raw)
In-Reply-To: <56039EB7.8060701@freescale.com>
On Thu, 2015-09-24 at 09:56 +0300, Laurentiu Tudor wrote:
> Emulate TMCFG0 TMRN register exposing one HW thread per vcpu.
>
> Signed-off-by: Mihai Caraman <mihai.caraman@freescale.com>
> [Laurentiu.Tudor@freescale.com: rebased on latest kernel,
> use define instead of hardcoded value]
> Signed-off-by: Laurentiu Tudor <Laurentiu.Tudor@freescale.com>
> ---
> Needs this patch: https://patchwork.ozlabs.org/patch/521752/
>
> arch/powerpc/include/asm/disassemble.h | 5 +++++
> arch/powerpc/kvm/e500_emulate.c | 11 +++++++++++
> 2 files changed, 16 insertions(+)
KVM patches should be sent to kvm@vger.kernel.org in addition to kvm-
ppc@vger.kernel.org.
> @@ -165,6 +167,15 @@ int kvmppc_core_emulate_op_e500(struct kvm_run *run,
> struct kvm_vcpu *vcpu,
> emulated = kvmppc_e500_emul_tlbivax(vcpu, ea);
> break;
>
> + case XOP_MFTMR:
> + /* Expose one thread per vcpu */
> + if (get_tmrn(inst) = TMRN_TMCFG0)
> + kvmppc_set_gpr(vcpu, rt,
> + 1 | (1 << TMRN_TMCFG0_NATHRD_SHIFT));
> + else
> + emulated = EMULATE_FAIL;
> + break;
Line length. Please move the implementation into its own function like all
the others.
-Scott
prev parent reply other threads:[~2015-09-24 22:17 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-09-24 6:56 [PATCH] KVM: PPC: e500: Emulate TMCFG0 TMRN register Laurentiu Tudor
2015-09-24 22:17 ` Scott Wood [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1443133021.32298.60.camel@freescale.com \
--to=scottwood@freescale.com \
--cc=kvm-ppc@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.