Another Test Run with Alternative pmap Implementation

Ian Lepore ian at FreeBSD.org
Thu Nov 27 17:10:04 UTC 2014


On Wed, 2014-11-26 at 22:18 +0000, Weiß, Dr. Jürgen wrote:
> I made a testrun with the updated source tree and the patches for 
> the jetson tk1 platform. With 
> 
> options		ARM_NEW_PMAP
> options         DEBUG
> options         DIAGNOSTIC
> options         INVARIANTS              # Enable calls of extra sanity checking
> options         INVARIANT_SUPPORT       # Extra sanity checks of internal structures, required by INVARIAN
> 
> and no special sysctl settings.
> 
> A make -j6 buildworld finishes successfully after 2h15m. There is 
> one kernel message
> kernel: warning: pmap_remove_pages called with non-current pmap
> 
> /usr/src and /usr/obj over nfs, /tmp on tmpfs
> 
> Regards

That's similar to my results.  I changed to -j20 to see if that would
recreate the problems that Ulrich is seeing, but buildworld runs fine
for me, in about 2 hours.  I've never seen the non-current pmap warning
on the system that uses a usb ssd drive as root, but I've seen it with
nfs root.

BTW, the DIAGNOSTIC option adds a LOT of performance overhead to an arm
system without adding a lot of value.  I usually leave it off, sometimes
turn it on when I encounter a problem to see if it generates more info
(usually it doesn't).

-- Ian




More information about the freebsd-arm mailing list