kernel - Refactor Xinvltlb (2)
commit1af05cbf3b5304ea12ab8a0040cb3769800a020e
authorMatthew Dillon <dillon@apollo.backplane.com>
Sat, 16 Jul 2016 20:07:46 +0000 (16 13:07 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Sat, 16 Jul 2016 20:07:46 +0000 (16 13:07 -0700)
tree2d59f3c5cd4c4c76440ecb7416a4c40889b8bc63
parent0d271772237c82a1f78d9cd6c5dcd98b3499c7a3
kernel - Refactor Xinvltlb (2)

* Backout the optimization where we avoided invalidating the tlb on
  pte creation when the prior contents of the pte was 0.

  The time has not yet come for this, there are still a few situations where
  we appear to clear kernel pte's out without invalidating, which means
  that we must invalidate when we enter new pte's into a pmap.

Reported-by: marino
sys/platform/pc64/x86_64/pmap.c