freebsd-dev/sys
Warner Losh cffca129a9 Smaller crc for the boot loader.
Save 7k of text space by using simpler crc32 for standalone case. we
don't need all that fancy optimization in the boot loader, so use a
simplified version of the CRC function. We could save more by doing it
one bit at a time rather than 32, but this is the biggest savings at
the smallest performance hit.

With LUA and verfied exec, gptboot, gptzfsboot and friends are pushing
the ~530k limit and every little bit helps.

Reviewed By: allanjude
Differential Revision: https://reviews.freebsd.org/D24225
2020-09-01 04:37:55 +00:00
..
amd64 ZFS: clarify dependencies for static linking 2020-08-28 17:06:35 +00:00
arm Fix arm64 build after r364927 2020-08-29 11:39:53 +00:00
arm64 ZFS: add to arm64 NOTES to minimize potential for missing symbols 2020-08-28 19:02:05 +00:00
bsm bsm: add AUE_CLOSERANGE 2020-04-24 01:27:25 +00:00
cam Fix tiny style nit. 2020-08-27 17:46:13 +00:00
cddl ZFS: band-aid for -DNO_CLEAN 2020-08-25 23:35:55 +00:00
compat LinuxKPI: Implement ksize() function. 2020-08-29 19:26:31 +00:00
conf Driver for 4x10Gb Ethernet reference NIC FPGA design for NetFPGA SUME 2020-08-30 07:34:32 +00:00
contrib ZFS: MFV 2.0-rc1-ga00c61 2020-08-28 18:53:45 +00:00
crypto crypto(9): add CRYPTO_BUF_VMPAGE 2020-08-26 02:37:42 +00:00
ddb [PowerPC] More relocation fixes 2020-06-21 03:39:26 +00:00
dev Warn for the non pccard attachments 2020-08-31 23:31:16 +00:00
dts Remove licenses 2020-06-04 17:20:58 +00:00
fs Add a check to test for the case of the "tls" option being used with "udp". 2020-09-01 01:10:16 +00:00
gdb gdb(4): Support empty qSupported queries 2020-08-18 20:59:10 +00:00
geom Retire devctl_notify_f() 2020-08-29 04:30:06 +00:00
gnu Import DTS files for arm, arm64, riscv from Linux 5.8 2020-08-04 19:44:43 +00:00
i386 Add deprecation notice for apm BIOS 2020-08-31 21:04:00 +00:00
isa
kern posixshm: fix setting of shm_flags 2020-08-31 15:07:15 +00:00
kgssapi Add support for optional separate output buffers to in-kernel crypto. 2020-05-25 22:12:04 +00:00
libkern Smaller crc for the boot loader. 2020-09-01 04:37:55 +00:00
mips Include virtio support in std.MALTA 2020-07-31 11:28:09 +00:00
modules Driver for 4x10Gb Ethernet reference NIC FPGA design for NetFPGA SUME 2020-08-30 07:34:32 +00:00
net Revert uma zone alignemnt cache unadvertenly committed in r364950. 2020-08-29 12:04:13 +00:00
net80211 net80211: enhance getflags*() and ieee80211_add_channel*() 2020-08-24 13:15:08 +00:00
netgraph ng_ubt: Add a device ID. 2020-08-23 19:30:06 +00:00
netinet Move net/route/shared.h definitions to net/route/route_var.h. 2020-08-28 22:50:20 +00:00
netinet6 ipv6: quit dropping packets looping back on p2p interfaces 2020-08-31 01:45:48 +00:00
netipsec Simplify IPsec transform-specific teardown. 2020-06-25 23:59:16 +00:00
netpfil ipfw: style(9) fixes 2020-08-20 16:56:13 +00:00
netsmb
nfs Transition from rtrequest1_fib() to rib_action(). 2020-07-21 19:56:13 +00:00
nfsclient
nfsserver
nlm Fix export_args ex_flags field so that is 64bits, the same as mnt_flags. 2020-06-14 00:10:18 +00:00
ofed infiniband: Appease Coverty 2020-08-31 16:17:28 +00:00
opencrypto Name the on-stack union of compat thunks. 2020-08-26 22:36:08 +00:00
powerpc [PowerPC] Remove unused openpic_set_priority(). 2020-09-01 01:57:56 +00:00
riscv riscv: Use global mimpid in identify_cpu() 2020-08-18 16:51:04 +00:00
rpc Add TLS support to the kernel RPC. 2020-08-22 03:57:55 +00:00
security cache: drop the always curthread argument from reverse lookup routines 2020-08-24 08:57:02 +00:00
sys Add __BEGIN_DECLS to jail.h to keep C++ happy. 2020-08-29 22:24:41 +00:00
teken
tests
tools makesyscalls.lua: improve syscall ordering validation 2020-08-04 21:49:13 +00:00
ufs cache: add cache_rename, a dedicated helper to use for renames 2020-08-20 10:05:46 +00:00
vm LinuxKPI: Implement ksize() function. 2020-08-29 19:26:31 +00:00
x86 amd64: Handle 5-level paging on wakeup. 2020-08-23 20:43:23 +00:00
xdr Split XDR into separate kernel module. Make krpc depend on xdr. 2020-04-17 06:04:20 +00:00
xen
Makefile