opnsense-src/lib/libc/aarch64/sys/Makefile.inc
Konstantin Belousov 4d22d07a07 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

25 lines
320 B
Makefile

# $FreeBSD$
SRCS+= __vdso_gettc.c
#MDASM= ptrace.S
MDASM= brk.S \
cerror.S \
pipe.S \
sbrk.S \
shmat.S \
sigreturn.S \
syscall.S \
vfork.S
# Don't generate default code for these syscalls:
NOASM= break.o \
exit.o \
getlogin.o \
openbsd_poll.o \
sstk.o \
vfork.o \
yield.o
PSEUDO= _exit.o \
_getlogin.o