Re: [PATCH 00/10 v6] Fix 8xx MMU/TLB

2009-12-08 Thread Joakim Tjernlund
Scott Wood scottw...@freescale.com wrote on 30/11/2009 23:25:30:

 Benjamin Herrenschmidt wrote:
  On Fri, 2009-11-27 at 11:57 +0100, Joakim Tjernlund wrote:
  Scott and Rex, I think we need you s-o-b to make it into the kernel proper.
 
  Marcelo and Vitaly, I noticed you guys are listed as 8xx maintainers.
  Have you seen this? What do you think?
 
  I think Marcelo isn't much involved with 8xx anymore. I'd say if Scott
  and Vitaly are ok, then the patches are good. But I'll wait for at least
  Scott to give an Ack as he can at least test which I can't :-)

 ACK

Can't see these patches in next yet, did they go somewhere else?

___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


Re: [PATCH 00/10 v6] Fix 8xx MMU/TLB

2009-12-08 Thread Benjamin Herrenschmidt
On Tue, 2009-12-08 at 09:38 +0100, Joakim Tjernlund wrote:
 Scott Wood scottw...@freescale.com wrote on 30/11/2009 23:25:30:
 
  Benjamin Herrenschmidt wrote:
   On Fri, 2009-11-27 at 11:57 +0100, Joakim Tjernlund wrote:
   Scott and Rex, I think we need you s-o-b to make it into the kernel 
   proper.
  
   Marcelo and Vitaly, I noticed you guys are listed as 8xx maintainers.
   Have you seen this? What do you think?
  
   I think Marcelo isn't much involved with 8xx anymore. I'd say if Scott
   and Vitaly are ok, then the patches are good. But I'll wait for at least
   Scott to give an Ack as he can at least test which I can't :-)
 
  ACK
 
 Can't see these patches in next yet, did they go somewhere else?

No, but Scott has been to lazy to write proper Acked-by: lines and I've
been too lazy to do it for him so they'll go in the next batch, probably
today :-)

Cheers,
Ben.


___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


Re: [PATCH 00/10 v6] Fix 8xx MMU/TLB

2009-11-30 Thread Scott Wood

Benjamin Herrenschmidt wrote:

On Fri, 2009-11-27 at 11:57 +0100, Joakim Tjernlund wrote:

Scott and Rex, I think we need you s-o-b to make it into the kernel proper.

Marcelo and Vitaly, I noticed you guys are listed as 8xx maintainers.
Have you seen this? What do you think?


I think Marcelo isn't much involved with 8xx anymore. I'd say if Scott
and Vitaly are ok, then the patches are good. But I'll wait for at least
Scott to give an Ack as he can at least test which I can't :-)


ACK

-Scott
___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


Re: [PATCH 00/10 v6] Fix 8xx MMU/TLB

2009-11-30 Thread Joakim Tjernlund
Scott Wood scottw...@freescale.com wrote on 30/11/2009 23:25:30:

 Benjamin Herrenschmidt wrote:
  On Fri, 2009-11-27 at 11:57 +0100, Joakim Tjernlund wrote:
  Scott and Rex, I think we need you s-o-b to make it into the kernel proper.
 
  Marcelo and Vitaly, I noticed you guys are listed as 8xx maintainers.
  Have you seen this? What do you think?
 
  I think Marcelo isn't much involved with 8xx anymore. I'd say if Scott
  and Vitaly are ok, then the patches are good. But I'll wait for at least
  Scott to give an Ack as he can at least test which I can't :-)

 ACK

Yippie, lets see if I can work up the energy to do the
same for 2.4 once this is in 2.6 :)

___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


Re: [PATCH 00/10 v6] Fix 8xx MMU/TLB

2009-11-27 Thread Joakim Tjernlund
Scott and Rex, I think we need you s-o-b to make it into the kernel proper.

Marcelo and Vitaly, I noticed you guys are listed as 8xx maintainers.
Have you seen this? What do you think?

Jocke

Joakim Tjernlund joakim.tjernl...@transmode.se wrote on 20/11/2009 11:21:01:

 Yet again an iteration of the series.
 Rex  Scott, please test and signoff.
 Changes since last version:
  - Fix rlwimi insn(from Scott)

 Joakim Tjernlund (10):
   8xx: invalidate non present TLBs
   8xx: Update TLB asm so it behaves as linux mm expects.
   8xx: Tag DAR with 0x00f0 to catch buggy instructions.
   8xx: Always pin kernel instruction TLB
   8xx: Fixup DAR from buggy dcbX instructions.
   8xx: Add missing Guarded setting in DTLB Error.
   8xx: Restore _PAGE_WRITETHRU
   8xx: start using dcbX instructions in various copy routines
   8xx: Remove DIRTY pte handling in DTLB Error.
   8xx: DTLB Miss cleanup

  arch/powerpc/include/asm/pte-8xx.h |   14 +-
  arch/powerpc/kernel/head_8xx.S |  315 
 ++--
  arch/powerpc/kernel/misc_32.S  |   18 --
  arch/powerpc/lib/copy_32.S |   24 ---
  arch/powerpc/mm/fault.c|8 +-
  5 files changed, 211 insertions(+), 168 deletions(-)


___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


Re: [PATCH 00/10 v6] Fix 8xx MMU/TLB

2009-11-27 Thread Benjamin Herrenschmidt
On Fri, 2009-11-27 at 11:57 +0100, Joakim Tjernlund wrote:
 Scott and Rex, I think we need you s-o-b to make it into the kernel proper.
 
 Marcelo and Vitaly, I noticed you guys are listed as 8xx maintainers.
 Have you seen this? What do you think?

I think Marcelo isn't much involved with 8xx anymore. I'd say if Scott
and Vitaly are ok, then the patches are good. But I'll wait for at least
Scott to give an Ack as he can at least test which I can't :-)

Cheers,
Ben.

 Jocke
 
 Joakim Tjernlund joakim.tjernl...@transmode.se wrote on 20/11/2009 11:21:01:
 
  Yet again an iteration of the series.
  Rex  Scott, please test and signoff.
  Changes since last version:
   - Fix rlwimi insn(from Scott)
 
  Joakim Tjernlund (10):
8xx: invalidate non present TLBs
8xx: Update TLB asm so it behaves as linux mm expects.
8xx: Tag DAR with 0x00f0 to catch buggy instructions.
8xx: Always pin kernel instruction TLB
8xx: Fixup DAR from buggy dcbX instructions.
8xx: Add missing Guarded setting in DTLB Error.
8xx: Restore _PAGE_WRITETHRU
8xx: start using dcbX instructions in various copy routines
8xx: Remove DIRTY pte handling in DTLB Error.
8xx: DTLB Miss cleanup
 
   arch/powerpc/include/asm/pte-8xx.h |   14 +-
   arch/powerpc/kernel/head_8xx.S |  315 
  ++--
   arch/powerpc/kernel/misc_32.S  |   18 --
   arch/powerpc/lib/copy_32.S |   24 ---
   arch/powerpc/mm/fault.c|8 +-
   5 files changed, 211 insertions(+), 168 deletions(-)
 
 
 ___
 Linuxppc-dev mailing list
 Linuxppc-dev@lists.ozlabs.org
 https://lists.ozlabs.org/listinfo/linuxppc-dev


___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


Re: [PATCH 00/10 v6] Fix 8xx MMU/TLB

2009-11-20 Thread Rex Feany
Thus spake Joakim Tjernlund (joakim.tjernl...@transmode.se):

 Yet again an iteration of the series.
 Rex  Scott, please test and signoff.
 Changes since last version:
  - Fix rlwimi insn(from Scott)

Hi Joakim,

Things look much better with this patch set, I see none
of the random crashes that I had with the earlier patches.
I'll leave it running on a few boards here over the weekend and
see if anything bad happens. 

Since patch #1 fixes a regression in the current kernel
is there any way you can get that into .32? I know it is late,
but without that patch .32 doesn't work for 8xx boards.

On another note, how does your patch set affect performance?
Have you been able to do any testing?  What is the advantage
of using dcbX in the kernel, besides keeping the code
similar to other ppc platforms?  Maybe it is good to
catch/fixup userspace uses of dcbX, but why change the
kernel? How does it affect performance?

thanks!
/rex.
___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev