freebsd-dev/sys/x86
Alan Cox c251563470 x86/iommu: Correct a recent change to iommu_domain_unload_entry()
Correct 8bc3673847.  When iommu_domain_unload_entry() performs a
synchronous IOTLB invalidation, it must call dmar_domain_free_entry()
to remove the entry from the domain's RB_TREE.

Push down the acquisition and release of the DMAR lock into the
recently introduced function dmar_qi_invalidate_sync_locked() and
remove the _locked suffix.

MFC with:	8bc3673847
2022-07-26 01:07:21 -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: Correct a recent change to iommu_domain_unload_entry() 2022-07-26 01:07:21 -05:00
isa x86: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:58 -07:00
linux Adjust linux_vdso_{cpu,tsc}_selector_idx() definitions to avoid clang 15 warnings 2022-07-25 00:40:13 +02: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