Date: Mon, 30 Mar 2015 21:21:51 +0200 From: Michael Tuexen <tuexen@fh-muenster.de> To: Ian Lepore <ian@FreeBSD.org> Cc: "freebsd-arm@FreeBSD.org" <freebsd-arm@FreeBSD.org> Subject: Re: ARM_NEW_PMAP Message-ID: <85FDE234-EA8A-4637-889F-1C1F2D7264BD@fh-muenster.de> In-Reply-To: <1427413502.8776.10.camel@freebsd.org> References: <1427413502.8776.10.camel@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
> On 27 Mar 2015, at 00:45, Ian Lepore <ian@FreeBSD.org> wrote: > > With commit r280712, we now have a new alternate implementation of the > arm pmap code available (the low-level part of virtual memory handling). > Right now it's disabled by default; if you'd like to help test it, add > to your kernel config: > > options ARM_NEW_PMAP > > This new implementation is a complete rewrite, but is modeled after the > mature and well-tested i386 pmap code. In the testing I've done over > the past few days I've noticed some performance improvement (a 12-minute > kernel build on a wandboard quad is now 10 minutes). Even more than > performance, though, this new code should bring us better stability. > > My testing showed that this does fix the "no l2 bucket..." panic that > showed up recently. Hi Ian, I tested this on a RPI-B and can confirm that is resolves the 'no l2 bucket' issue and seems to be pretty stable. I did not experience any issue with it over the last 2 days of testing. Good work! Best regards Michael > > 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. > > Big Thanks go to Svata Kraus and Michal Meloun who contributed this code > (along with an embarrassed apology that it took 2 years to get it > committed). > > -- Ian > > > _______________________________________________ > freebsd-arm@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?85FDE234-EA8A-4637-889F-1C1F2D7264BD>