opnsense-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 Add aio_writev and aio_readv 2021-01-02 19:57:58 -07:00
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 ddb: reliably fail with ambiguous commands 2021-07-02 14:13:24 -07:00
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 gdb: report specific stop reason for watchpoints 2021-04-21 10:20:33 -03:00
geom g_vfs_close(): vp is unused 2021-11-19 06:25:29 +02:00
gnu Remove the old dts imported tree. 2021-01-15 20:09:55 +01:00
i386 minidump: Use the provided dump bitset 2021-12-03 10:02:03 -04:00
isa Remove more remnants of sio(4) 2021-04-14 09:19:49 -04:00
kern Correct the name of the second parameter of biowait to wmesg 2021-12-06 08:55:55 -07:00
kgssapi State kgssapi dependency on xdr. 2020-09-17 22:29:38 +00:00
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 netsmb: Avoid a read-after-free in smb_t2_request_int() 2021-06-02 09:34:47 -04:00
nfs nfs: clean up empty lines in .c and .h files 2020-09-01 21:25:39 +00:00
nfsclient nfs: clean up empty lines in .c and .h files 2020-09-01 21:25:39 +00:00
nfsserver nfs: Mark unused statistics variable as reserved 2020-11-18 04:35:49 +00:00
nlm nlm: clean up empty lines in .c and .h files 2020-09-01 22:14:52 +00:00
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 mac: cheaper check for ifnet_create_mbuf and ifnet_check_transmit 2021-07-05 11:32:14 +00:00
sys headers: Implement _ISOC11_SOURCES macro when __POSIX_C_SOURCE defined 2021-12-06 08:56:00 -07:00
teken loader: implement framebuffer console 2021-01-02 21:41:36 +02:00
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 xdr: clean up empty lines in .c and .h files 2020-09-01 22:13:28 +00:00
xen xen: remove .swp file from public headers 2021-01-11 18:14:11 +01:00
Makefile