From: Hollis Blanchard <hollisb@us.ibm.com>
To: Kumar Gala <kumar.gala@freescale.com>
Cc: Wood Scott-B07421 <scottwood@freescale.com>,
linuxppc-dev@ozlabs.org, Liu Yu <Yu.Liu@freescale.com>,
Piepho Trent-B16872 <tpiepho@freescale.com>,
kvm-ppc@vger.kernel.org
Subject: Re: [PATCH v2] powerpc/fsl-booke: declare tlbcam_index for use in c file
Date: Mon, 05 Jan 2009 10:52:11 -0600 [thread overview]
Message-ID: <1231174331.27460.10.camel@localhost.localdomain> (raw)
In-Reply-To: <163A79D0-237C-4513-948A-6460AB497ACC@freescale.com>
On Mon, 2009-01-05 at 10:26 -0600, Kumar Gala wrote:
> I'll pick this up, but wondering about this patch vs Trent's changes
> to remove this.
Please do not pick up this patch; if you ack it, let us push it through
kvm.git. Otherwise we need to wait for it to travel from kumar.git ->
benh.git -> linus.git -> kvm.git before KVM will build.
If you're referring to http://patchwork.ozlabs.org/patch/12882/, that
patch removes a different variable (num_tlbcam_entries). tlbcam_index,
referenced below, still exists.
> How is KVM on fsl-booke using this value?
I'll let Yu answer that in more detail, but in
http://git.kernel.org/?p=linux/kernel/git/avi/kvm.git;a=blob_plain;f=arch/powerpc/kvm/e500_tlb.c;hb=HEAD it looks like he's storing guest TLB1 mappings in the real TLB1, alongside the host TLB1 mappings. Accordingly, he needs to know where the host mappings are to avoid clobbering them.
> On Jan 4, 2009, at 12:57 AM, Liu Yu wrote:
>
> > Hi Kumar,
> >
> > Can I get your ack?
> > So that I can submit this patch through KVM tree.
> >
> >
> >> -----Original Message-----
> >> From: Liu Yu-B13201
> >> Sent: Friday, December 19, 2008 10:35 AM
> >> To: kvm-ppc@vger.kernel.org; linuxppc-dev@ozlabs.org
> >> Cc: hollisb@us.ibm.com; Gala Kumar-B11780; Piepho
> >> Trent-B16872; Wood Scott-B07421; Liu Yu-B13201
> >> Subject: [PATCH v2] powerpc/fsl-booke: declare tlbcam_index
> >> for use in c file
> >>
> >> KVM on E500 platform currently utilize TLB1 entries without
> >> bothering host,
> >> that is using unused TLB1 entries.
> >>
> >> So, KVM needs to read tlbcam_index to know exactly
> >> which TLB1 entry is unused by host.
> >>
> >> Signed-off-by: Liu Yu <yu.liu@freescale.com>
> >> ---
> >> [v2]
> >> Remove num_tlbcam_entries declare and read from SPRN_TLB1CFG
> >> in KVM instead.
> >>
> >> arch/powerpc/include/asm/mmu-fsl-booke.h | 2 ++
> >> 1 files changed, 2 insertions(+), 0 deletions(-)
> >>
> >> diff --git a/arch/powerpc/include/asm/mmu-fsl-booke.h
> >> b/arch/powerpc/include/asm/mmu-fsl-booke.h
> >> index 925d93c..c86af6c 100644
> >> --- a/arch/powerpc/include/asm/mmu-fsl-booke.h
> >> +++ b/arch/powerpc/include/asm/mmu-fsl-booke.h
> >> @@ -73,6 +73,8 @@
> >>
> >> #ifndef __ASSEMBLY__
> >>
> >> +extern unsigned int tlbcam_index;
> >> +
> >> typedef struct {
> >> unsigned long id;
> >> unsigned long vdso_base;
> >> --
> >> 1.5.4
> >>
> >>
> > --
> > To unsubscribe from this list: send the line "unsubscribe kvm-ppc" in
> > the body of a message to majordomo@vger.kernel.org
> > More majordomo info at http://vger.kernel.org/majordomo-info.html
>
--
Hollis Blanchard
IBM Linux Technology Center
next prev parent reply other threads:[~2009-01-05 16:52 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-12-19 2:34 [PATCH v2] powerpc/fsl-booke: declare tlbcam_index for use in c file Liu Yu
2009-01-04 6:57 ` Liu Yu
2009-01-05 16:26 ` Kumar Gala
2009-01-05 16:52 ` Hollis Blanchard [this message]
2009-01-06 4:55 ` [PATCH v2] powerpc/fsl-booke: declare tlbcam_index for use inc file Liu Yu
2009-01-07 15:09 ` [PATCH v2] powerpc/fsl-booke: declare tlbcam_index for use in c file Kumar Gala
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=1231174331.27460.10.camel@localhost.localdomain \
--to=hollisb@us.ibm.com \
--cc=Yu.Liu@freescale.com \
--cc=kumar.gala@freescale.com \
--cc=kvm-ppc@vger.kernel.org \
--cc=linuxppc-dev@ozlabs.org \
--cc=scottwood@freescale.com \
--cc=tpiepho@freescale.com \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).