Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 10 Apr 2015 20:20:09 -0600
From:      Ian Lepore <ian@freebsd.org>
To:        Pratik Singhal <ps06756@gmail.com>
Cc:        freebsd-hackers <freebsd-hackers@freebsd.org>, "freebsd-arm@freebsd.org" <freebsd-arm@freebsd.org>, Svatopluk Kraus <onwahe@gmail.com>
Subject:   Re: pmap_demote_section: No l2_bucket for wired mapping panic
Message-ID:  <1428718809.1182.31.camel@freebsd.org>
In-Reply-To: <CAGf2gkOG_xGCXY5VyEWLq-rMM6iN_A2=6%2BDftAMa63MLcTX00Q@mail.gmail.com>
References:  <CAGf2gkObDLv1-hWV=TmDOYuDr4FZTnpkZaKXxvBZxiqix4kHvg@mail.gmail.com> <CAFHCsPUrzm=UkGe_0gvzOmVTTxLPT=as5N-=zWJxKeJKfaUVvg@mail.gmail.com> <CAGf2gkOG_xGCXY5VyEWLq-rMM6iN_A2=6%2BDftAMa63MLcTX00Q@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Reply at the bottom, where it belongs.

On Sat, 2015-04-11 at 06:58 +0530, Pratik Singhal wrote:
> I have double checked everything, recompiled kernel from scratch imade sure
> that I ncluded the line "options ARM_NEW_PMAP"  in the kernel configuration
> file and I am still getting the same panic.
> 
> Is there something at runtime that I can do to make sure that the kernel I
> am running is compiled with ARM_NEW_PMAP ?
> 
> 
> 
> On Sat, Apr 11, 2015 at 4:31 AM, Svatopluk Kraus <onwahe@gmail.com> wrote:
> 
> > The point of ARM_NEW_PMAP option is that there are no l2_buckets in
> > new armv6 pmap. So, as long as you get same panic, you are not running
> > kernel compiled with ARM_NEW_PMAP option.
> >
> > Svatopluk Kraus
> >
> >
[...]
> > >

>From the announcement of the ARM_NEW_PMAP option...

        If you need to check whether the new or old code is running on a
        system, use "sysctl vm.pmap.pte1.promotions", if that gives an
        "unknown oid" error you're running the old code.

Other evidence:

        revolution > grep l2_bucket pmap-v6-new.c 
        revolution > 
        
You can't be getting a panic about l2_bucket stuff from code that
doesn't have anything in it about l2 buckets.  Something must have gone
wrong with the way you built and installed the new kernel.

-- Ian





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1428718809.1182.31.camel>