mirror of
https://github.com/opnsense/src.git
synced 2026-03-12 05:32:15 -04:00
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
25 lines
320 B
Makefile
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
|