The page tables are cached now, and given the significant speedup, I
authorkettenis <kettenis@openbsd.org>
Tue, 9 Aug 2016 13:13:51 +0000 (13:13 +0000)
committerkettenis <kettenis@openbsd.org>
Tue, 9 Aug 2016 13:13:51 +0000 (13:13 +0000)
commit28d0fac840a84528ccf12c592a7d0d831ebb01e9
tree3efba4e52fba866a5f3a0299adac2ddda839fd1e
parenteb227d5fc399f109decebab16bb17a7f478fef07
The page tables are cached now, and given the significant speedup, I
don't think we'll ever go back.  So let's ditch the code that tries to
check and patch up incorrect memory attributes.

Also realize that pmap_clean_page(pg, FALSE) doesn't do anything
anymore so remove those calls and drop the 2nd argument from
pmap_clean_page(pg, TRUE) calls.

Last but not least, get rid of pmap_pte_init_generic() here.  The only
useful thing it did was setting pmap_copy_page_func() and
pmap_zero_page_func().

This diff should not introduce any change in behaviour.

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