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
signature.asc
Description: PGP signature
