freebsd-skq/sys/arm64
kib 80e8626b43 Add support for usermode (vdso-like) gettimeofday(2) and
clock_gettime(2) on ARMv7 and ARMv8 systems which have architectural
generic timer hardware. It is similar how the RDTSC timer is used in
userspace on x86.

Fix a permission problem where generic timer access from EL0 (or
userspace on v7) was not properly initialized on APs.

For ARMv7, mark the stack non-executable. The shared page is added for
all arms (including ARMv8 64bit), and the signal trampoline code is
moved to the page.

Reviewed by:	andrew
Discussed with:	emaste, mmel
Sponsored by:	The FreeBSD Foundation
Differential revision:	https://reviews.freebsd.org/D4209
2015-12-07 12:20:26 +00:00
..
acpica Add ARM64TODO comments to ACPI PCI stubs 2015-07-12 18:32:16 +00:00
arm64 Add support for usermode (vdso-like) gettimeofday(2) and 2015-12-07 12:20:26 +00:00
cavium Add support for unspecified ranges on ThunderX system 2015-10-25 23:22:40 +00:00
cloudabi64 Add support for CloudABI on ARM64. 2015-10-22 11:09:25 +00:00
conf Sync arm64 GENERIC whitespace/comments with amd64 2015-11-08 21:08:31 +00:00
include Add support for usermode (vdso-like) gettimeofday(2) and 2015-12-07 12:20:26 +00:00