]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r261917, r261918, r261919, r261920, r261921, r261922
authorian <ian@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 15 May 2014 22:11:48 +0000 (22:11 +0000)
committerian <ian@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 15 May 2014 22:11:48 +0000 (22:11 +0000)
commit9a4382bf9294e6c98c88c23efd010267b28c457f
tree039e6378c64d1786a5ce09c9863d50653958f6dd
parent00db1b97664821be0d08819d7c0f459d5b25b8e6
MFC r261917, r261918, r261919, r261920, r261921, r261922

  Always clear L1 PTE descriptor when removing superpage on ARM

  Invalidate L1 PTE regardles of existance of the corresponding l2_bucket.

  Ensure proper TLB invalidation on superpage promotion and demotion on ARM

  Base pages within newly created superpage need to be invalidated so that
  new mapping is "visible" immediately after creation.

  Fix superpage promotion on ARM with respect to RO/RW and wired attributes

  Avoid redundant superpage promotion attempts on ARM

  Remove spurious assertion from pmap_extract_locked() on ARM

  Handle pmap_enter() on already promoted mappings for ARMv6/v7

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