opnsense-src/sys
Alan Cox 42736dc44d x86/iommu: Reduce DMAR lock contention
Replace the DMAR unit's tlb_flush TAILQ by a custom list implementation
that enables dmar_qi_task() to dequeue entries without holding the DMAR
lock.

Reviewed by:	kib
MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D35951
2022-07-29 00:11:33 -05:00
..
amd64 vmm: emulate INVD by ignoring it 2022-07-27 18:20:47 +02:00
arm pmap_mapdev: Consistently use vm_paddr_t for the first argument. 2022-07-28 15:55:10 -07:00
arm64 pmap_mapdev: Consistently use vm_paddr_t for the first argument. 2022-07-28 15:55:10 -07:00
bsm
cam Delay GEOM disk_create() until CAM periph probe completes. 2022-07-14 16:17:36 -04:00
cddl stand/libsa: zfs use standard ZFS_EARLY stuff 2022-07-24 16:53:36 -06:00
compat LinuxKPI 802.11/iwlwifi/rtw88: update KPI 2022-07-28 23:39:03 +00:00
conf qat: Rename to qat_c2xxx and remove support for modern chipsets 2022-07-27 11:10:52 -04:00
contrib LinuxKPI 802.11/iwlwifi/rtw88: update KPI 2022-07-28 23:39:03 +00:00
crypto skein: Update guard define check 2022-07-24 16:53:35 -06:00
ddb Adjust db_flush_line() definition to avoid clang 15 warning 2022-07-19 20:37:15 +02:00
dev x86/iommu: Reduce DMAR lock contention 2022-07-29 00:11:33 -05:00
dts sys/dts: Remove MIPS files 2022-05-20 17:11:27 +01:00
fs cuse(3): Allow shared memory allocations up to, but excluding 2 GBytes. 2022-07-20 10:41:11 +02:00
gdb ddb: use _FLAGS command macros where appropriate 2022-07-05 11:56:55 -03:00
geom Adjust function definition in geom_subr.c to avoid clang 15 warnings 2022-07-26 19:59:56 +02:00
gnu bwn: eliminate dead writes in BWN_GPL_PHY 2022-05-04 09:32:59 -04:00
i386 ddb: annotate some commands with DB_CMD_MEMSAFE 2022-07-18 22:06:09 +00:00
isa Adjust function definition in isa's pnp.c to avoid clang 15 warning 2022-07-27 21:13:59 +02:00
kern pmap_mapdev: Consistently use vm_paddr_t for the first argument. 2022-07-28 15:55:10 -07:00
kgssapi kgssapi krb5: Remove unused variables. 2022-04-06 16:45:29 -07:00
libkern libkern: Fix a typo in a source code comment 2022-06-05 08:57:26 +02:00
modules Remove unnecessary terminating slash in iscsi module Makefile 2022-07-27 21:13:59 +02:00
net altq: improve pfctl config time for large numbers of queues 2022-07-28 22:00:07 +02:00
net80211 Fix unused variable warning in ieee80211_proto.c 2022-07-26 21:25:09 +02:00
netgraph Adjust ng_{name,ID}_rehash() definitions to avoid clang 15 warnings 2022-07-25 20:02:31 +02:00
netinet Adjust sctp_drain() definition to avoid clang 15 warning 2022-07-26 19:59:55 +02:00
netinet6 icmp6: Improve validation of PMTU 2022-07-27 16:09:56 +02:00
netipsec ipsec: Improve validation of PMTU 2022-07-27 16:12:34 +02:00
netpfil Adjust function definitions in if_pfsync.c to avoid clang 15 warnings 2022-07-25 20:53:53 +02:00
netsmb smb_smb_treedisconnect: eliminate write only variable mbp 2022-04-04 22:30:57 -06:00
nfs nfs: skip bootpc when vfs.root.mountfrom is other than nfs 2022-05-31 16:07:27 -03:00
nfsclient
nfsserver
nlm
ofed ofed/infiniband: fix ifdefs for new INET changes, fixing LINT-NOIP 2022-07-18 08:02:01 -05:00
opencrypto ddb: annotate some commands with DB_CMD_MEMSAFE 2022-07-18 22:06:09 +00:00
powerpc pmap_mapdev: Consistently use vm_paddr_t for the first argument. 2022-07-28 15:55:10 -07:00
riscv pmap_mapdev: Consistently use vm_paddr_t for the first argument. 2022-07-28 15:55:10 -07:00
rpc Adjust authnone_create() definition to avoid clang 15 warning 2022-07-25 00:40:13 +02:00
security Revert "mac_ddb: Make db_show_vnet_valid() handle !VIMAGE" 2022-07-21 14:26:54 +00:00
sys cdefs: Add some notes about the different versions of POSIX 2022-07-25 21:34:34 -06:00
teken
tests
tools firmware: Map '@' in filenames to '_' in symbols. 2022-06-14 10:50:51 -07:00
ufs Adjust function definitions in ufs_dirhash.c to avoid clang 15 warnings 2022-07-26 21:32:55 +02:00
vm swap_pager: Reduce the scope of the object lock in putpages 2022-07-18 22:35:49 -05:00
x86 x86/iommu: Reduce DMAR lock contention 2022-07-29 00:11:33 -05:00
xdr
xen xenbus: improve device tracking 2022-06-07 12:29:53 +02:00
Makefile