freebsd-nq/sys/amd64/linux
Dmitry Chagin 97d06da692 Fix a copy/paste bug introduced during X86_64 Linuxulator work.
FreeBSD support NX bit on X86_64 processors out of the box, for i386 emulation
use READ_IMPLIES_EXEC flag, introduced in r302515.

While here move common part of mmap() and mprotect() code to the files in compat/linux
to reduce code dupcliation between Linuxulator's.

Reported by:    Johannes Jost Meixner, Shawn Webb

MFC after:	1 week
XMFC with:	r302515, r302516
2016-07-10 08:22:04 +00:00
..
linux_dummy.c Remove unneeded includes of opt_kdtrace.h. 2015-11-22 02:01:01 +00:00
linux_genassym.c
linux_ipc64.h
linux_locore.s Add a forgotten in r283424 .eh_frame section with CFI & FDE records to allow 2016-05-09 07:38:47 +00:00
linux_machdep.c Fix a copy/paste bug introduced during X86_64 Linuxulator work. 2016-07-10 08:22:04 +00:00
linux_proto.h Regen for r302215 (Linux personality). 2016-07-10 08:17:16 +00:00
linux_support.s Futex is an aligned 32-bit integer. Use the proper instruction and 2015-06-08 17:39:25 +00:00
linux_syscall.h Regen for r302215 (Linux personality). 2016-07-10 08:17:16 +00:00
linux_syscalls.c Regen for r302215 (Linux personality). 2016-07-10 08:17:16 +00:00
linux_sysent.c Regen for r302215 (Linux personality). 2016-07-10 08:17:16 +00:00
linux_systrace_args.c Regen for r302215 (Linux personality). 2016-07-10 08:17:16 +00:00
linux_sysvec.c Cleanup redundant parenthesis from existing howmany()/roundup() macro uses. 2016-04-22 16:57:42 +00:00
linux_vdso.lds.s
linux.h Fix a copy/paste bug introduced during X86_64 Linuxulator work. 2016-07-10 08:22:04 +00:00
Makefile
syscalls.conf
syscalls.master Implement Linux personality() system call mainly due to READ_IMPLIES_EXEC flag. 2016-07-10 08:15:50 +00:00