freebsd-dev/sys/i386/linux
Kornel Dulęba 361971fbca Rework how shared page related data is stored
Store the shared page address in struct vmspace.
Also instead of storing absolute addresses of various shared page
segments save their offsets with respect to the shared page address.
This will be more useful when the shared page address is randomized.

Approved by:	mw(mentor)
Sponsored by:	Stormshield
Obtained from:	Semihalf
Reviewed by:	kib
Differential Revision: https://reviews.freebsd.org/D35393
2022-07-18 16:27:32 +02:00
..
imgact_linux.c exec: Reimplement stack address randomization 2022-01-17 16:12:36 -05:00
linux_copyout.c linux(4): Return native error from futex_atomic_op to avoid conversion by the caller. 2022-05-09 21:16:31 +03:00
linux_dummy_machdep.c linux(4): Implement semtimedop syscalls. 2022-05-06 20:02:59 +03:00
linux_genassym.c linux(4): Retire handmade DWARF annotations from signal trampolines 2022-05-15 21:08:12 +03:00
linux_locore.asm linux(4): Retire unused include 2022-05-15 21:08:45 +03:00
linux_machdep.c linux(4): Deduplicate execve 2022-05-23 13:18:41 +03:00
linux_proto.h linux(4): Regen for prctl fix. 2022-05-09 21:48:15 +03:00
linux_ptrace_machdep.c linux: mv sys/i386/linux/linux_ptrace{,_machdep}.c 2021-11-03 08:50:17 +00:00
linux_syscall.h linux(4): Regen for epoll_pwait2 syscall. 2022-04-26 19:35:58 +03:00
linux_syscalls.c linux(4): Regen for epoll_pwait2 syscall. 2022-04-26 19:35:58 +03:00
linux_sysent.c linux(4): Regen for semtimedop syscalls. 2022-05-06 20:02:16 +03:00
linux_systrace_args.c linux(4): Regen for prctl fix. 2022-05-09 21:48:15 +03:00
linux_sysvec.c Rework how shared page related data is stored 2022-07-18 16:27:32 +02:00
linux_vdso_gtod.c linux(4): Implement vdso getcpu for x86. 2022-05-08 17:20:52 +03:00
linux_vdso.lds.s linux(4): Retire handmade DWARF annotations from signal trampolines 2022-05-15 21:08:12 +03:00
linux.h linux(4): Reduce duplication between MD parts of the Linuxulator 2022-05-30 19:47:26 +03:00
Makefile sysent targets: further cleanup and deduplication 2020-01-18 20:37:45 +00:00
syscalls.conf sysent: move away from allowing all compat options for other ABIs 2021-12-16 20:56:28 -06:00
syscalls.master linux(4): Fix 039e98e6. 2022-05-09 21:45:51 +03:00