Simplify the way we handle TLB flushes. Since ARMv7 effectively has a
authorkettenis <kettenis@openbsd.org>
Wed, 3 Aug 2016 11:52:43 +0000 (11:52 +0000)
committerkettenis <kettenis@openbsd.org>
Wed, 3 Aug 2016 11:52:43 +0000 (11:52 +0000)
commit5ed75b504433010d2a91ad0872c35cc1809f0a8e
tree094f0666c2e50a8193b730bf09e00d8c20d8836a
parent5641c8a697352fe79581b3fa8ad891e1e316b5a4
Simplify the way we handle TLB flushes.  Since ARMv7 effectively has a
unified TLB there is not much point in optimizing TLB flushing for pages
that have never been executable.  The only difference is a flush of the
branch predictor and even that isn't necessary anymore on all but the oldest
Cortex cores.

ok patrick@
sys/arch/arm/arm/pmap7.c