HomeFreeBSD

x86/iommu: Reduce DMAR lock contention

Description

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

Details

Provenance
alcAuthored on Jul 26 2022, 6:04 AM
Reviewer
kib
Differential Revision
D35951: x86/iommu: Reduce DMAR lock contention
Parents
rG19225e2aaeed: ObsoleteFiles: Fix paths for removed manual pages.
Branches
Unknown
Tags
Unknown