freebsd-dev/sys/arm64
Andrew Turner 7090a45142 Because we need to use a break-before-make sequence when promoting pages
there is a short period where functions that walk the kernel page table
without locking them may see an invalid entry. One solution would be to add
locking to these functions, however some may be called from locations where
we are unable to sleep.

Until a better solution can be found stop promoting pages in the kernel
pmap so these functions work as expected.

Obtained from:	ABT Systems Ltd
MFC after:	1 month
Sponsored by:	The FreeBSD Foundation
2016-08-30 16:45:15 +00:00
..
acpica Add ARM64TODO comments to ACPI PCI stubs 2015-07-12 18:32:16 +00:00
arm64 Because we need to use a break-before-make sequence when promoting pages 2016-08-30 16:45:15 +00:00
cavium Remove the non-INTRNG support from the ThunderX PCIe drivers. 2016-07-14 17:23:49 +00:00
cloudabi64 Convert pointers obtained from the threadattr_t structure with TO_PTR(). 2016-08-24 10:13:18 +00:00
conf Add support for Allwinner A64. 2016-08-25 13:59:19 +00:00
include Teach the parts of the arm64 pmap that need to iterate over pages to also 2016-08-24 12:32:18 +00:00