opnsense-src/sys/amd64
Dmitry Chagin 82fa7c3b83 linux(4): Add compat.linux32.emulate_i386 knob.
Historically 32-bit Linuxulator under amd64 emulated the real i386
behavior. Since 3d8dd983 the old i386 Linux world can't be used under
amd64 Linuxulator as it don't know anything about amd64 machine (which
is returned now by newuname() syscall). So, add a knob to allow to swith
the behavior and use i386 Linux binaries on amd64.
Set knob to the new behavior as I think this is common to the modern
Linux distros.

Reviewed by:		Pau Amma (doc), emaste
Differential revision:	https://reviews.freebsd.org/D34708
MFC after:		2 weeks

(cherry picked from commit d5dc757e84)
2022-06-17 22:33:47 +03:00
..
acpica amd64 wakeup: rework trampoline page allocation 2021-09-20 03:47:21 +03:00
amd64 fork: Allow ABI to specify fork return values for child. 2022-06-17 22:33:28 +03:00
cloudabi32 fork: Allow ABI to specify fork return values for child. 2022-06-17 22:33:28 +03:00
cloudabi64 fork: Allow ABI to specify fork return values for child. 2022-06-17 22:33:28 +03:00
conf linux(4): Get rid of Linuxulator kernel build options. 2022-06-17 22:30:22 +03:00
ia32 x86: Add a NT_X86_SEGBASES register set. 2022-05-13 09:45:19 -07:00
include x86: Remove silly checks for <sys/cdefs.h>. 2022-05-13 13:12:26 -07:00
linux linux(4): Reduce diffs between linux_rt_sendsig() and sendsig() 2022-06-17 22:33:41 +03:00
linux32 linux(4): Add compat.linux32.emulate_i386 knob. 2022-06-17 22:33:47 +03:00
pci pci_cfgreg.c: Use io port config access for early boot time. 2019-04-09 18:07:17 +00:00
sgx Convert remaining cap_rights_init users to cap_rights_init_one 2021-01-12 13:16:10 +00:00
vmm bhyve: add ROM emulation 2022-05-16 14:41:14 +02:00
Makefile Bring the tags and links entries for amd64 up to date. 2021-10-07 16:01:46 -07:00