freebsd-dev/sys/arm64
Andrew Turner 510a3f1b79 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
..
acpica Add ARM64TODO comments to ACPI PCI stubs 2015-07-12 18:32:16 +00:00
arm64 Implement promotions and demotions in the arm64 pmap code. For now we don't 2016-08-12 10:29:34 +00:00
cavium Remove the non-INTRNG support from the ThunderX PCIe drivers. 2016-07-14 17:23:49 +00:00
cloudabi64 Provide the CloudABI vDSO to its executables. 2016-08-10 21:02:41 +00:00
conf Add a generic EHCI USB driver based on the Allwinner A10 driver. It is ACPI 2016-07-29 08:50:36 +00:00
include Implement promotions and demotions in the arm64 pmap code. For now we don't 2016-08-12 10:29:34 +00:00