freebsd-dev/sys/amd64
Dmitry Chagin d5dc757e84 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
2022-03-31 21:01:09 +03:00
..
acpica amd64 wakeup: rework trampoline page allocation 2021-09-14 00:23:15 +03:00
amd64 syscallarg_t: Add a type for system call arguments 2022-03-28 19:43:03 +01:00
conf lio: remove from NOIP 2022-01-05 14:19:34 -07:00
ia32 x86: Add a NT_X86_SEGBASES register set. 2022-03-24 11:36:19 -07:00
include bhyve: Remove VM_MAXCPU from the userspace API/ABI. 2022-03-09 15:39:28 -08:00
linux sysent: regen for syscallarg_t 2022-03-28 19:43:03 +01:00
linux32 linux(4): Add compat.linux32.emulate_i386 knob. 2022-03-31 21:01:09 +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: Do not remove guest physical addresses from IOMMU host domain 2022-03-24 15:21:24 +00:00
Makefile Bring the tags and links entries for amd64 up to date. 2021-09-27 20:04:51 -07:00