opnsense-src/sys
Warner Losh 0cfc8b10ed f00f: We don't need giant to create IDT for workaround.
We don't need to assert we have Giant here. All machines that require
the F00F workaround are UP and interrupts are disabled. Since we are
single threaded, it's safe to allocate the IDT area with pmap_trm_alloc,
interact with the current idt table and replace the IDT table without
any Giant locking.

Sponsored by:		Netflix
Reviewed by:		kib, markj
Differential Revision:	https://reviews.freebsd.org/D31839
2021-09-29 10:35:21 -06:00
..
amd64 Bring the tags and links entries for amd64 up to date. 2021-09-27 20:04:51 -07:00
arm Use mtx_lock_spin in the gic driver 2021-09-28 12:42:06 +01:00
arm64 qoriq_therm.c: avoid a segfault on the error exit path. 2021-09-28 12:19:44 -06:00
bsm
cam cam: Avoiding waking up doneq threads if we're dumping 2021-09-25 10:15:03 -04:00
cddl kern: drop remaining references to removed makesyscalls.sh 2021-09-09 19:40:54 -05:00
compat LinuxKPI: fix build 2021-09-29 13:50:12 +00:00
conf sdhci_xenon: add ACPI support 2021-09-29 16:19:28 +02:00
contrib ipfilter: Correct a comment 2021-09-27 11:13:50 -07:00
crypto crypto(4): Fix a few typos in camellia.c 2021-09-04 13:02:11 +02:00
ddb Create sys/reg.h for the common code previously in machine/reg.h 2021-08-30 12:50:53 +01:00
dev Revert "mgb: Use MGB_DEBUG instead of DEBUG" 2021-09-29 11:07:11 -04:00
dts
fs fusefs: implement FUSE_NO_OPEN_SUPPORT and FUSE_NO_OPENDIR_SUPPORT 2021-09-26 21:57:29 -06:00
gdb
geom Fix memory deadlock when GELI partition is used for swap. 2021-09-28 11:23:52 -07:00
gnu
i386 f00f: We don't need giant to create IDT for workaround. 2021-09-29 10:35:21 -06:00
isa
kern boot(9): update to match reality 2021-09-28 11:36:09 -03:00
kgssapi
libkern libkern: remove bcopy 2021-08-24 11:24:07 +00:00
mips Fix a common typo in source code comments 2021-09-04 12:56:57 +02:00
modules mgb: Connect if_mgb module to the build 2021-09-28 21:16:40 -04:00
net pfctl: userspace adaptive syncookies configration 2021-09-29 15:11:54 +02:00
net80211 net80211(4): Fix a few common typos in source code comments 2021-09-25 13:57:41 +02:00
netgraph ng_ether: Create netgraph nodes for bridge interfaces. 2021-09-26 01:24:33 +09:00
netinet sctp: provide a specific stream scheduler function for FCFS 2021-09-29 02:08:37 +02:00
netinet6 sctp: Tighten up locking around sctp_aloc_assoc() 2021-09-11 10:15:21 -04:00
netipsec ipsec: fix typo part2 2021-09-27 07:46:56 +02:00
netpfil pf: hook up adaptive mode configuration 2021-09-29 15:11:54 +02:00
netsmb
nfs
nfsclient
nfsserver
nlm
ofed socket: De-duplicate SBLOCKWAIT() definitions 2021-09-14 09:01:32 -04:00
opencrypto opencrypto: Disallow requests which pass VERIFY_DIGEST without a MAC 2021-09-24 15:04:45 -04:00
powerpc powerpc64: fix radix on pseries TLB invalidation 2021-09-08 08:37:11 -03:00
riscv sifive_spi: Add missing case for SPIBUS_MODE_NONE 2021-08-30 23:38:02 +01:00
rpc rpc: Convert an SOLISTENING check to an assertion 2021-09-17 14:19:05 -04:00
security
sys Add flag BIO_SWAP to mark IOs that are associated with swap. 2021-09-28 11:23:51 -07:00
teken
tests
tools makesyscalls: sprinkle some assert() on standard function calls 2021-09-24 20:55:56 -05:00
ufs Avoid "consumer not attached in g_io_request" panic when disk lost 2021-09-27 20:04:51 -07:00
vm Externalize nsw_cluster_max and initialize it early. 2021-09-28 11:23:52 -07:00
x86 x86 bounce_bus_dmamem_alloc(): use malloc_aligned() only when possible 2021-09-25 15:58:12 +03:00
xdr
xen
Makefile