andrew 3de878798d Implement promotions and demotions in the arm64 pmap code. For now we don't
promote memory as I am not sure all the demotion cases are handled, however
it is useful to implement pmap_page_set_memattr. This is used, for example,
when mapping uncached memory for bus_dma(9).

pmap_page_set_memattr needs to demote the DMAP region as on ARM we need to
ensure all mappings to the same physical address have the same attributes.

Reviewed by:	kib
Obtained from:	ABT Systems Ltd
MFC after:	1 month
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D6987
2016-08-12 10:29:34 +00:00
..
2015-04-13 14:43:10 +00:00
2015-05-08 18:47:19 +00:00
2015-04-13 14:43:10 +00:00
2015-04-13 14:43:10 +00:00
2015-06-24 14:51:53 +00:00
2016-04-06 05:13:36 +00:00
2016-02-05 15:38:28 +00:00
2015-07-09 11:32:29 +00:00
2016-05-19 14:00:18 +00:00
2015-04-13 14:43:10 +00:00
2016-06-30 04:58:19 +00:00