On Sat, Nov 19, 2016 at 10:01:31AM +0000, Visa Hankala wrote:
> On Fri, Nov 18, 2016 at 10:06:53PM +0100, Matthieu Herrb wrote:
> > the loongson 3A stuff seem to have broken booting my lemote yeeloong.
> > The boot loader or the early kernel displays:
> > 
> >   "Initial setup done, switching console."
> > 
> > and then the machine hangs.
> > 
> > Do I need a new boot loader?
> 
> The message is printed by the kernel, and a new boot loader should not
> be needed. Could you test the following patch?

Yes, that patches fixes the issue for me. Thanks.
> 
> Index: arch/mips64/mips64/pmap.c
> ===================================================================
> RCS file: src/sys/arch/mips64/mips64/pmap.c,v
> retrieving revision 1.94
> diff -u -p -r1.94 pmap.c
> --- arch/mips64/mips64/pmap.c 19 Oct 2016 08:28:20 -0000      1.94
> +++ arch/mips64/mips64/pmap.c 19 Nov 2016 09:51:53 -0000
> @@ -386,7 +386,7 @@ pmap_bootstrap(void)
>               pmap_asid_info[i].pma_asid = MIN_USER_ASID + 1;
>       }
>  
> -#ifdef CPU_MIPS64R2
> +#if defined(CPU_MIPS64R2) && !defined(CPU_LOONGSON2)
>       if (cp0_get_pagegrain() & PGRAIN_XIE)
>               pg_xi = PG_XI;
>  #endif

-- 
Matthieu Herrb

Attachment: signature.asc
Description: PGP signature

Reply via email to