diff for duplicates of <1358358258.18317.3@snotra> diff --git a/a/1.txt b/N1/1.txt index 390fdf4..c0b7e4c 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -1,15 +1,15 @@ On 01/16/2013 11:21:24 AM, Stuart Yoder wrote: > From: Stuart Yoder <stuart.yoder@freescale.com> -> +>=20 > loop was derived from book3e_idle() -> +>=20 > Signed-off-by: Stuart Yoder <stuart.yoder@freescale.com> > --- -> arch/powerpc/kernel/epapr_hcalls.S | 63 +> arch/powerpc/kernel/epapr_hcalls.S | 63 =20 > ++++++++++++++++++++++++++++++++++++ > 1 file changed, 63 insertions(+) -> -> diff --git a/arch/powerpc/kernel/epapr_hcalls.S +>=20 +> diff --git a/arch/powerpc/kernel/epapr_hcalls.S =20 > b/arch/powerpc/kernel/epapr_hcalls.S > index 62c0dc2..6a46bfb 100644 > --- a/arch/powerpc/kernel/epapr_hcalls.S @@ -17,7 +17,7 @@ On 01/16/2013 11:21:24 AM, Stuart Yoder wrote: > @@ -17,6 +17,68 @@ > #include <asm/asm-compat.h> > #include <asm/asm-offsets.h> -> +>=20 > +#ifdef CONFIG_PPC64 > +/* epapr_ev_idle() was derived from book3e_idle() */ > +_GLOBAL(epapr_ev_idle) @@ -35,9 +35,9 @@ On 01/16/2013 11:21:24 AM, Stuart Yoder wrote: > + cmpwi cr0,r3,0 > + bnelr > + -> + /* Now we are going to mark ourselves as soft and hard enabled +> + /* Now we are going to mark ourselves as soft and hard enabled =20 > in -> + * order to be able to take interrupts while asleep. We inform +> + * order to be able to take interrupts while asleep. We inform =20 > lockdep > + * of that. We don't actually turn interrupts on just yet tho. > + */ @@ -48,8 +48,8 @@ On 01/16/2013 11:21:24 AM, Stuart Yoder wrote: > +#endif > + li r0,1 > + stb r0,PACASOFTIRQEN(r13) -> + -> + /* Interrupts will make use return to LR, so get something we +> +=09 +> + /* Interrupts will make use return to LR, so get something we =20 > want > + * in there > + */ @@ -82,7 +82,7 @@ On 01/16/2013 11:21:24 AM, Stuart Yoder wrote: > + b idle_loop > + -We should probably do this as an assembler macro, so we can have one +We should probably do this as an assembler macro, so we can have one =20 instance of it that gets instantiated for both "wait" and "ev_idle". --Scott +-Scott= diff --git a/a/content_digest b/N1/content_digest index 71b197d..7c7ac03 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -1,27 +1,27 @@ "ref\01358356884-14216-1-git-send-email-stuart.yoder@freescale.com\0" "From\0Scott Wood <scottwood@freescale.com>\0" "Subject\0Re: [PATCH] KVM: PPC: add paravirt idle loop for 64-bit book E\0" - "Date\0Wed, 16 Jan 2013 17:44:18 +0000\0" + "Date\0Wed, 16 Jan 2013 11:44:18 -0600\0" "To\0Stuart Yoder <stuart.yoder@freescale.com>\0" - "Cc\0agraf@suse.de" - kvm@vger.kernel.org + "Cc\0kvm-ppc@vger.kernel.org" linuxppc-dev@ozlabs.org - kvm-ppc@vger.kernel.org + agraf@suse.de + kvm@vger.kernel.org " Stuart Yoder <stuart.yoder@freescale.com>\0" "\00:1\0" "b\0" "On 01/16/2013 11:21:24 AM, Stuart Yoder wrote:\n" "> From: Stuart Yoder <stuart.yoder@freescale.com>\n" - "> \n" + ">=20\n" "> loop was derived from book3e_idle()\n" - "> \n" + ">=20\n" "> Signed-off-by: Stuart Yoder <stuart.yoder@freescale.com>\n" "> ---\n" - "> arch/powerpc/kernel/epapr_hcalls.S | 63 \n" + "> arch/powerpc/kernel/epapr_hcalls.S | 63 =20\n" "> ++++++++++++++++++++++++++++++++++++\n" "> 1 file changed, 63 insertions(+)\n" - "> \n" - "> diff --git a/arch/powerpc/kernel/epapr_hcalls.S \n" + ">=20\n" + "> diff --git a/arch/powerpc/kernel/epapr_hcalls.S =20\n" "> b/arch/powerpc/kernel/epapr_hcalls.S\n" "> index 62c0dc2..6a46bfb 100644\n" "> --- a/arch/powerpc/kernel/epapr_hcalls.S\n" @@ -29,7 +29,7 @@ "> @@ -17,6 +17,68 @@\n" "> #include <asm/asm-compat.h>\n" "> #include <asm/asm-offsets.h>\n" - "> \n" + ">=20\n" "> +#ifdef CONFIG_PPC64\n" "> +/* epapr_ev_idle() was derived from book3e_idle() */\n" "> +_GLOBAL(epapr_ev_idle)\n" @@ -47,9 +47,9 @@ "> +\tcmpwi\tcr0,r3,0\n" "> +\tbnelr\n" "> +\n" - "> +\t/* Now we are going to mark ourselves as soft and hard enabled \n" + "> +\t/* Now we are going to mark ourselves as soft and hard enabled =20\n" "> in\n" - "> +\t * order to be able to take interrupts while asleep. We inform \n" + "> +\t * order to be able to take interrupts while asleep. We inform =20\n" "> lockdep\n" "> +\t * of that. We don't actually turn interrupts on just yet tho.\n" "> +\t */\n" @@ -60,8 +60,8 @@ "> +#endif\n" "> +\tli\tr0,1\n" "> +\tstb\tr0,PACASOFTIRQEN(r13)\n" - "> +\t\n" - "> +\t/* Interrupts will make use return to LR, so get something we \n" + "> +=09\n" + "> +\t/* Interrupts will make use return to LR, so get something we =20\n" "> want\n" "> +\t * in there\n" "> +\t */\n" @@ -94,9 +94,9 @@ "> +\tb\tidle_loop\n" "> +\n" "\n" - "We should probably do this as an assembler macro, so we can have one \n" + "We should probably do this as an assembler macro, so we can have one =20\n" "instance of it that gets instantiated for both \"wait\" and \"ev_idle\".\n" "\n" - -Scott + -Scott= -8282c548a0c6f4ca9770c443754dded75287ca46c82ef660d0369db58b1fd361 +c8261ade0e88d4bbb26f0c7ff27ab955f5d4fb2698f52f690c4f72d8845bd681
diff --git a/a/content_digest b/N2/content_digest index 71b197d..62aa2a7 100644 --- a/a/content_digest +++ b/N2/content_digest @@ -1,12 +1,12 @@ "ref\01358356884-14216-1-git-send-email-stuart.yoder@freescale.com\0" "From\0Scott Wood <scottwood@freescale.com>\0" "Subject\0Re: [PATCH] KVM: PPC: add paravirt idle loop for 64-bit book E\0" - "Date\0Wed, 16 Jan 2013 17:44:18 +0000\0" + "Date\0Wed, 16 Jan 2013 11:44:18 -0600\0" "To\0Stuart Yoder <stuart.yoder@freescale.com>\0" - "Cc\0agraf@suse.de" - kvm@vger.kernel.org - linuxppc-dev@ozlabs.org - kvm-ppc@vger.kernel.org + "Cc\0<agraf@suse.de>" + <kvm@vger.kernel.org> + <linuxppc-dev@ozlabs.org> + <kvm-ppc@vger.kernel.org> " Stuart Yoder <stuart.yoder@freescale.com>\0" "\00:1\0" "b\0" @@ -99,4 +99,4 @@ "\n" -Scott -8282c548a0c6f4ca9770c443754dded75287ca46c82ef660d0369db58b1fd361 +581a73a53a77f8678ae20b2ccfb46d2d592a6f53ba2f27b57ad10022dd3c67f3
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.