opnsense-src/sys/amd64/linux
John Baldwin 31174518d2 Use uintptr_t instead of register_t * for the stack base.
- Use ustringp for the location of the argv and environment strings
  and allow destp to travel further down the stack for the stackgap
  and auxv regions.
- Update the Linux copyout_strings variants to move destp down the
  stack as was done for the native ABIs in r263349.
- Stop allocating a space for a stack gap in the Linux ABIs.  This
  used to hold translated system call arguments, but hasn't been used
  since r159992.

Reviewed by:	kib
Tested on:	md64 (amd64, i386, linux64), i386 (i386, linux)
Sponsored by:	DARPA
Differential Revision:	https://reviews.freebsd.org/D22501
2019-12-03 23:17:54 +00:00
..
linux.h Linuxulator depends on a fundamental kernel settings such as SMP. Many 2019-05-13 18:24:29 +00:00
linux_dummy.c Update comments and ordering in linux*_dummy.c 2019-09-11 17:56:48 +00:00
linux_genassym.c
linux_locore.asm linuxulator: rename linux_locore.s to .asm 2019-07-30 17:18:31 +00:00
linux_machdep.c Remove resolver_qual from DEFINE_IFUNC/DEFINE_UIFUNC macros. 2019-05-16 22:20:54 +00:00
linux_proto.h sysent: regenerate after r352693 2019-09-25 17:30:28 +00:00
linux_ptrace.c Improve debugging output. 2019-09-04 18:00:03 +00:00
linux_support.s Futex support functions in linux.ko and linux32.ko on amd64 should be 2018-08-07 18:29:10 +00:00
linux_syscall.h make sysent after r347228 2019-05-07 18:10:21 +00:00
linux_syscalls.c make sysent after r347228 2019-05-07 18:10:21 +00:00
linux_sysent.c make sysent after r347228 2019-05-07 18:10:21 +00:00
linux_systrace_args.c regen linuxulator sysent after r352208 2019-09-11 12:58:53 +00:00
linux_sysvec.c Use uintptr_t instead of register_t * for the stack base. 2019-12-03 23:17:54 +00:00
linux_vdso.lds.s
Makefile Convert in-tree sysent targets to use new makesyscalls.lua 2019-11-18 23:28:23 +00:00
syscalls.conf
syscalls.master make linux_renameat2 args consistent with linux_renameat 2019-09-11 12:58:06 +00:00