freebsd-dev/sys/x86/iommu
Konstantin Belousov d12c446550 Convert x86 cache invalidation functions to ifuncs.
This simplifies the runtime logic and reduces the number of
runtime-constant branches.

Reviewed by:	alc, markj
Sponsored by:	The FreeBSD Foundation
Approved by:	re (gjb)
Differential revision:	https://reviews.freebsd.org/D16736
2018-09-19 19:35:02 +00:00
..
busdma_dmar.c Eliminate the arena parameter to kmem_free(). Implicitly this corrects an 2018-08-25 19:38:08 +00:00
busdma_dmar.h sys/x86: further adoption of SPDX licensing ID tags. 2017-11-27 15:11:47 +00:00
intel_ctx.c sys/x86: further adoption of SPDX licensing ID tags. 2017-11-27 15:11:47 +00:00
intel_dmar.h Make timespecadd(3) and friends public 2018-07-30 15:46:40 +00:00
intel_drv.c sys/x86: further adoption of SPDX licensing ID tags. 2017-11-27 15:11:47 +00:00
intel_fault.c sys/x86: further adoption of SPDX licensing ID tags. 2017-11-27 15:11:47 +00:00
intel_gas.c Don't include DMAR map entry zone items in kernel dumps. 2018-02-18 16:03:50 +00:00
intel_idpgtbl.c sys/x86: further adoption of SPDX licensing ID tags. 2017-11-27 15:11:47 +00:00
intel_intrmap.c Dynamically allocate IRQ ranges on x86. 2018-08-28 21:09:19 +00:00
intel_qi.c Eliminate the arena parameter to kmem_free(). Implicitly this corrects an 2018-08-25 19:38:08 +00:00
intel_quirks.c sys/x86: further adoption of SPDX licensing ID tags. 2017-11-27 15:11:47 +00:00
intel_reg.h sys/x86: further adoption of SPDX licensing ID tags. 2017-11-27 15:11:47 +00:00
intel_utils.c Convert x86 cache invalidation functions to ifuncs. 2018-09-19 19:35:02 +00:00
iommu_intrmap.h Use VT-d interrupt remapping block (IR) to perform FSB messages 2015-03-19 13:57:47 +00:00