]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC r314310
authoralc <alc@FreeBSD.org>
Wed, 28 Jun 2017 04:01:29 +0000 (04:01 +0000)
committeralc <alc@FreeBSD.org>
Wed, 28 Jun 2017 04:01:29 +0000 (04:01 +0000)
commitb497b3ce303caf124e91812fdd0aae50dad2f89b
tree546481b4cfad14a9d947dd01efa64aa2a87a374e
parent022ed953b94b818bfab23e8eb02a79f8e8824cc6
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.

Approved by: re (kib)
sys/amd64/amd64/pmap.c
sys/amd64/include/pmap.h
sys/i386/i386/pmap.c
sys/i386/include/pmap.h