diff options
author | Konstantin Belousov <kib@FreeBSD.org> | 2015-12-07 12:20:26 +0000 |
---|---|---|
committer | Konstantin Belousov <kib@FreeBSD.org> | 2015-12-07 12:20:26 +0000 |
commit | 4d22d07a075d6d899dd496eaf2decdce9b8327ae (patch) | |
tree | ee009a15b4f96147d9c165989cac04cfe89b0677 /sys/conf/files.arm | |
parent | dc15d94fd995f69a1d16f57bcfab88d5e7ccf23e (diff) | |
download | src-4d22d07a075d6d899dd496eaf2decdce9b8327ae.tar.gz src-4d22d07a075d6d899dd496eaf2decdce9b8327ae.zip |
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
Notes
Notes:
svn path=/head/; revision=291937
Diffstat (limited to 'sys/conf/files.arm')
-rw-r--r-- | sys/conf/files.arm | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/sys/conf/files.arm b/sys/conf/files.arm index cd27a3918726..1c57106ef84b 100644 --- a/sys/conf/files.arm +++ b/sys/conf/files.arm @@ -110,7 +110,6 @@ font.h optional sc \ no-obj no-implicit-rule before-depend \ clean "font.h ${SC_DFLT_FONT}-8x14 ${SC_DFLT_FONT}-8x16 ${SC_DFLT_FONT}-8x8" kern/subr_busdma_bufalloc.c standard -kern/subr_dummy_vdso_tc.c standard kern/subr_sfbuf.c standard libkern/arm/aeabi_unwind.c standard libkern/arm/divsi3.S standard |