git: kernel: Use pmap_invalidate functions

Francois Tigeot ftigeot at
Thu Jul 18 14:30:49 PDT 2013

commit 1d400425ec109ebc9cef3db6216b1ae5f98a3e59
Author: François Tigeot <ftigeot at>
Date:   Thu Jul 18 23:23:36 2013 +0200

    kernel: Use pmap_invalidate functions
    * Matt's commit brutally used invltlb and wbinvd instructions
    * These are now contained in pmap_invalidate_range(), which will be
      optimized later
    * As a rule of thumb, functions where cache and tlb handling cause
      avoidable performance degradation are tagged with "XXX not optimal"

Summary of changes:
 sys/platform/pc64/x86_64/pmap.c | 30 ++++++++++++++++++++++++------
 1 file changed, 24 insertions(+), 6 deletions(-)

DragonFly BSD source repository

More information about the Commits mailing list