freebsd-dev/sys
Warner Losh 4134f677eb i386: Make boot loader smaller by reducing size of bootinfo
We don't need the 56 bytes at the end of bootinfo, and never had.  Don't
copy them from old boot loaders, and don't provide them with new boot
loaders.

Add comments about what versions of FreeBSD 'old' means in various
contexts. Add note that old disk loader (from 1.x/2.x) is doomed to
failure because it doesn't provide metadata that we now require to boot,
and has been since approximately FreeBSD 7.x. Retain all this
information to explain why we have 4 arguments that are always 0, even
though it's ancient history.

This saves 56 bytes in the boot loader.

Sponsored by:		Netflix
Reviewed by:		phk, rgrimes, kib
Differential Revision:	https://reviews.freebsd.org/D36550
2022-09-16 09:18:57 -06:00
..
amd64 tcp: make CUBIC the default congestion control mechanism. 2022-09-13 12:09:21 +02:00
arm tcp: make CUBIC the default congestion control mechanism. 2022-09-13 12:09:21 +02:00
arm64 tcp: make CUBIC the default congestion control mechanism. 2022-09-13 12:09:21 +02:00
bsm
cam CTL: Validate IOCTL parameters. 2022-09-06 21:58:27 -04:00
cddl
compat freebsd32: Make sendmsg match native ABI for unpadded final control message 2022-09-15 17:16:22 +01:00
conf Retire ISA sound card DMA support 2022-09-15 10:07:23 -04:00
contrib rtw89: import firmware for Realtek's rtw89 supported chipsets. 2022-09-09 16:32:17 +00:00
crypto Fix the IV length in the armv8 AES GCM code 2022-09-06 13:11:04 +01:00
ddb
dev sound: add patch for Lenovo Legion 5 Intel 2022-09-16 14:29:30 +01:00
dts
fs devfs: stop taking the interlock in devfs_delete 2022-09-14 22:51:42 +00:00
gdb
geom
gnu
i386 i386: Make boot loader smaller by reducing size of bootinfo 2022-09-16 09:18:57 -06:00
isa
kern kern_jail: Fix a typo in a source code comment 2022-09-15 10:25:19 +02:00
kgssapi
libkern
modules Retire ISA sound card DMA support 2022-09-15 10:07:23 -04:00
net Add getsock 2022-09-10 19:47:47 +00:00
net80211 LinuxKPI: 80211 (+net80211): update and cleanup headers 2022-09-09 18:40:23 +00:00
netgraph netgraph(4): Don't process NGQF_MESG items in NET_EPOCH context. 2022-09-13 17:20:41 +03:00
netinet ip_output: always increase "cantfrag" stat if ip_fragment() fails 2022-09-14 19:22:40 -07:00
netinet6 netinet6: Remove a double word in a source code comment 2022-09-10 13:01:44 +02:00
netipsec
netpfil netpfil: Fix some typos in source code comments 2022-09-15 10:24:00 +02:00
netsmb
nfs
nfsclient
nfsserver
nlm
ofed
opencrypto
powerpc tcp: make CUBIC the default congestion control mechanism. 2022-09-13 12:09:21 +02:00
riscv riscv: Add da9063_pmic and da9063_rtc to GENERIC and NOTES 2022-09-13 17:46:28 +01:00
rpc
security mac_veriexec_parser: fix build after 7e1d3eefd4. 2022-09-09 14:09:08 +02:00
sys vfs: retire the V_MNTREF flag 2022-09-14 18:16:36 +00:00
teken
tests
tools
ufs ufs: stop using the V_MNTREF flag 2022-09-14 18:16:07 +00:00
vm
x86 i386: check that trap() and syscall() run on the thread kstack 2022-09-14 18:46:32 +03:00
xdr
xen
Makefile