opnsense-src/sys/amd64/linux32
Konstantin Belousov 91aae953cb amd64: clear PSL.AC in the right frame
If copyin family of routines fault, kernel does clear PSL.AC on the
fault entry, but the AC flag of the faulted frame is kept intact.  Since
onfault handler is effectively jump, AC survives until syscall exit.

Reported by:	m00nbsd, via Sony
Reviewed by:	markj
Sponsored by:	The FreeBSD Foundation
admbugs:	975
2021-05-25 18:20:46 +03:00
..
linux.h linux: refactor bsd_to_linux_regset() out of linux_ptrace.c 2021-05-21 07:26:07 +01:00
linux32_dummy_machdep.c Fix i386 linux module after r367395. 2020-12-05 14:53:24 +00:00
linux32_genassym.c Implement vdso - virtual dynamic shared object. Through vdso Linux 2015-05-24 15:28:17 +00:00
linux32_locore.asm x86: remove gcov kernel support 2021-04-02 15:41:51 +03:00
linux32_machdep.c linux: refactor bsd_to_linux_regset() out of linux_ptrace.c 2021-05-21 07:26:07 +01:00
linux32_proto.h 'make sysent' for r367773 2020-11-17 19:53:59 +00:00
linux32_support.s amd64: clear PSL.AC in the right frame 2021-05-25 18:20:46 +03:00
linux32_syscall.h Regen after r362440. 2020-06-20 18:31:02 +00:00
linux32_syscalls.c Regen after r362440. 2020-06-20 18:31:02 +00:00
linux32_sysent.c 'make sysent' for r367773 2020-11-17 19:53:59 +00:00
linux32_systrace_args.c regen syscall files after d51198d63b63 2021-05-13 14:09:58 -04:00
linux32_sysvec.c linux: adjust ordering of Linux auxv and add dummy AT_HWCAP2 2021-04-13 13:14:30 +01:00
linux32_vdso.lds.s Put linux_platform into the vdso to avoid copying it onto the stack at 2015-05-24 15:30:52 +00:00
Makefile sysent targets: further cleanup and deduplication 2020-01-18 20:37:45 +00:00
syscalls.conf Rename remaining linux32 symbols such as linux_sysent[] and 2015-10-22 21:28:20 +00:00
syscalls.master linux(4): Implement name_to_handle_at(), open_by_handle_at() 2020-11-17 19:51:47 +00:00