Hi, On Fri, Apr 15, 2011 at 1:32 AM, Michael Ellerman <mich...@ozlabs.org> wrote: > From: Michael Ellerman <mich...@ellerman.id.au> > > On BOOK3E we don't have an SLB 0, but the equivalent concept is the > bolted entry mapping the kernel. Currently this is a 1G entry, so > for now hardcode that. This will probably need to be reworked in > future.
A year from now when someone sees the ifdef, the above comment would be nice to have in the code instead of running a git annotate/log to find out why it's hardcoded the way it is. :) -Olof > > Signed-off-by: Michael Ellerman <mich...@ellerman.id.au> > --- > arch/powerpc/kernel/setup_64.c | 4 ++++ > 1 files changed, 4 insertions(+), 0 deletions(-) > > diff --git a/arch/powerpc/kernel/setup_64.c b/arch/powerpc/kernel/setup_64.c > index 91a5cc5..3d0daf4 100644 > --- a/arch/powerpc/kernel/setup_64.c > +++ b/arch/powerpc/kernel/setup_64.c > @@ -436,10 +436,14 @@ void __init setup_system(void) > > static u64 slb0_limit(void) > { > +#ifdef CONFIG_PPC_BOOK3E > + return 1 << 30; > +#else > if (cpu_has_feature(CPU_FTR_1T_SEGMENT)) { > return 1UL << SID_SHIFT_1T; > } > return 1UL << SID_SHIFT; > +#endif > } > > static void __init irqstack_early_init(void) > -- > 1.7.1 > > _______________________________________________ > 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