]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r314310
authoralc <alc@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 28 Jun 2017 04:23:20 +0000 (04:23 +0000)
committeralc <alc@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 28 Jun 2017 04:23:20 +0000 (04:23 +0000)
commit98531fee2f2b375c510825d7bc285c91a2074858
tree4ba1b7918dcc6da88cb565f43ed327e2cb538983
parent88e14bffdb0a7d64e8aca0cbca97256949ffae92
MFC r314310
  Refine the fix from r312954.  Specifically, add a new PDE-only flag,
  PG_PROMOTED, that indicates whether lingering 4KB page mappings might
  need to be flushed on a PDE change that restricts or destroys a 2MB
  page mapping.  This flag allows the pmap to avoid range invalidations
  that are both unnecessary and costly.

git-svn-id: svn://svn.freebsd.org/base/stable/10@320432 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/amd64/amd64/pmap.c
sys/amd64/include/pmap.h
sys/i386/i386/pmap.c
sys/i386/include/pmap.h