freebsd-src/sys
Jessica Clarke d08adc0e1c mips: Fix build of kernel.tramp.bin after upstream merge
Since the upstream merge we end up with the compiler generating calls to
memcpy (and it appears upstream LLVM does too, so this will probably
also be a problem upstream when the LLVM 13 import is finished). Like
the kernel we should just compile this file with -ffreestanding to avoid
such surprises.

Note that elf_trampoline.c does actually provide a memcpy, but it's
static. That's a bit weird, and means by the time the memcpy calls are
generated by the compiler the explicit ones have already been inlined
and the function itself GC'ed, but since using -ffreestanding is the
right thing to do for this kind of code anyway, that doesn't actually
matter.

Obtained from:	https://github.com/CTSRD-CHERI/cheribsd/commit/219ddb6293c

(cherry picked from commit a2fa290024)
2021-12-06 17:30:10 +01:00
..
amd64 minidump: Use the provided dump bitset 2021-12-03 10:02:03 -04:00
arm arm: Make machine/reg.h self-contained 2021-12-06 08:55:56 -07:00
arm64 arm64: Make machine/reg.h self contained 2021-12-06 08:55:56 -07:00
bsm
cam cam: Unbreak CAM_IO_STATS build 2021-12-06 08:55:58 -07:00
cddl kern: drop remaining references to removed makesyscalls.sh 2021-09-14 20:53:03 -05:00
compat LinuxKPI: add bcd.h 2021-11-21 18:15:58 +00:00
conf mips: Fix build of kernel.tramp.bin after upstream merge 2021-12-06 17:30:10 +01:00
contrib zfs: Fix a deadlock between page busy and the teardown lock 2021-12-05 13:38:35 -05:00
crypto aesni: Avoid a potential out-of-bounds load in AES_GCM_encrypt() 2021-11-23 09:32:33 -05:00
ddb
dev mpr: fix freeze / release mismatch in timeout code 2021-12-06 08:56:00 -07:00
dts add rk3328 overlay for enabling analog sound 2021-11-21 12:04:42 +02:00
fs ext2: Check for e2fs_first_dblock in ext2_compute_sb_data() 2021-12-04 14:34:20 -08:00
gdb
geom g_vfs_close(): vp is unused 2021-11-19 06:25:29 +02:00
gnu
i386 minidump: Use the provided dump bitset 2021-12-03 10:02:03 -04:00
isa
kern Correct the name of the second parameter of biowait to wmesg 2021-12-06 08:55:55 -07:00
kgssapi
libkern Switch to an ifunc in the kernel for crc32c 2021-08-30 12:22:21 +01:00
mips mips: Fix a typo in a source code comment 2021-12-03 16:53:27 +01:00
modules Fix some modules to export more used symbols 2021-11-25 03:09:21 +02:00
net routing: Use the same index space for both nexthop and nexthop groups. 2021-12-04 19:03:05 +00:00
net80211 net80211: add a driver-private pointer to struct ieee80211_node 2021-11-19 00:01:27 +00:00
netgraph ng_pptpgre(4): Fix a typo in a source code comment 2021-11-06 08:50:54 +01:00
netinet routing: fix source address selection rules for IPv4 over IPv6. 2021-12-04 19:02:52 +00:00
netinet6 netinet6: Fix a typo in a sysctl description 2021-12-03 16:53:41 +01:00
netipsec netinet: Remove unneeded mb_unmapped_to_ext() calls 2021-12-01 07:43:18 -05:00
netpfil dummynet: Fix socket option length validation for IP_DUMMYNET3 2021-12-06 09:04:33 -05:00
netsmb
nfs
nfsclient
nfsserver
nlm
ofed socket: Rename sb(un)lock() and interlock with listen(2) 2021-10-07 09:56:47 -04:00
opencrypto ktls: Split encrypt vs decrypt OCF counters. 2021-11-23 15:11:54 -08:00
powerpc powerpc: Make machine/reg.h self-contained 2021-12-06 08:55:57 -07:00
riscv riscv: Make machine/regs.h self-contained 2021-12-06 08:55:56 -07:00
rpc mbuf: Only allow extpg mbufs if the system has a direct map 2021-11-29 20:34:54 -05:00
security
sys headers: Implement _ISOC11_SOURCES macro when __POSIX_C_SOURCE defined 2021-12-06 08:56:00 -07:00
teken
tests routing: add IPv6 fib validation procedure. 2021-09-07 21:02:58 +00:00
tools makesyscalls.lua: add a CAPENABLED flag 2021-10-20 00:19:56 +01:00
ufs ffs_softdep: Fix a typo in a source code comment 2021-11-28 12:43:32 +01:00
vm swapoff_one(): only check free pages count manually turning swap off 2021-12-06 02:29:43 +02:00
x86 minidump: Parameterize minidumpsys() 2021-12-03 10:02:03 -04:00
xdr
xen
Makefile