]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r320546
authoralc <alc@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sat, 22 Jul 2017 06:40:57 +0000 (06:40 +0000)
committeralc <alc@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sat, 22 Jul 2017 06:40:57 +0000 (06:40 +0000)
commit569f2f2196963928bec5e2ea778952373883b879
tree1dabe2a10f0f345a93a25303b40eb6b82589c83d
parentf7d54a82022bed984a6bdd79edc23cd6b5b5c287
MFC r320546
  When "force" is specified to pmap_invalidate_cache_range(), the given
  start address is not required to be page aligned.  However, the loop
  within pmap_invalidate_cache_range() that performs the actual cache
  line invalidations requires that the starting address be truncated to
  a multiple of the cache line size.  This change corrects an error in
  that truncation.

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