Re: [bg-linux] [PATCH 6/7] [RFC] enable early TLBs for BG/P

2011-05-19 Thread Kazutomo Yoshii
On 05/19/2011 08:54 PM, Benjamin Herrenschmidt wrote: On Thu, 2011-05-19 at 20:21 -0500, Eric Van Hensbergen wrote: On Thu, May 19, 2011 at 7:39 PM, Benjamin Herrenschmidt wrote: On Wed, 2011-05-18 at 16:24 -0500, Eric Van Hensbergen wrote: BG/P maps firmware with an early

Re: [bg-linux] [PATCH 5/7] [RFC] force 32-byte aligned kmallocs

2011-05-19 Thread Kazutomo Yoshii
On 05/19/2011 09:13 PM, Benjamin Herrenschmidt wrote: On Fri, 2011-05-20 at 12:08 +1000, Benjamin Herrenschmidt wrote: On Thu, 2011-05-19 at 20:32 -0500, Kazutomo Yoshii wrote: Actually DMA sends invalidate requests to the snoop unit(L2 level). BGP SoC is a bit different from other

Re: [bg-linux] [PATCH 5/7] [RFC] force 32-byte aligned kmallocs

2011-05-19 Thread Kazutomo Yoshii
On 05/19/2011 07:36 PM, Benjamin Herrenschmidt wrote: On Wed, 2011-05-18 at 16:24 -0500, Eric Van Hensbergen wrote: For BGP, it is convenient for 'kmalloc' to come back with 32-byte aligned units for torus DMA Signed-off-by: Eric Van Hensbergen --- arch/powerpc/include/asm/page_32.h |

Re: [bg-linux] [PATCH 3/7] [RFC] add support for BlueGene/P FPU

2011-05-19 Thread Kazutomo Yoshii
On 05/19/2011 08:53 AM, Eric Van Hensbergen wrote: >> +#ifdef CONFIG_BGP >> +#define SAVE_FPR(n, b, base) li b, THREAD_FPR0+(16*(n)); STFPDX(n, base, b) >> +#define REST_FPR(n, b, base) li b, THREAD_FPR0+(16*(n)); LFPDX(n, base, b) > > 16*? Are these FP regs 64 or 128 bits wide? If