freebsd-nq/sys/x86
Alan Cox 4eaaacc755 x86/iommu: Shrink the critical section in dmar_qi_task()
It is safe to test and clear the Invalidation Wait Descriptor
Complete flag before acquiring the DMAR lock in dmar_qi_task(),
rather than waiting until the lock is held.

Reviewed by:	kib
MFC after:	2 weeks
2022-07-18 22:23:13 -05:00
..
acpica amd64/efi: Stop falling back to hints for RSDP 2022-07-02 08:02:12 -06:00
bios x86: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:58 -07:00
conf Retire synchronous PPP kernel driver sppp(4). 2021-10-22 11:41:36 -07:00
cpufreq cpufreq: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:39:29 -07:00
include amd64: Reload CPU ext features after resume or cr4 changes 2022-06-29 10:34:43 +03:00
iommu x86/iommu: Shrink the critical section in dmar_qi_task() 2022-07-18 22:23:13 -05:00
isa x86: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:58 -07:00
linux linux(4): Use saved cpu feature bits 2022-07-04 23:42:07 +03:00
pci x86: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:58 -07:00
x86 x86: Remove 1 second DELAY from cpu_reset 2022-07-18 17:23:25 -07:00
xen x86/xen: stop assuming kernel memory loading order in PVH 2022-06-30 08:53:16 +02:00