freebsd-dev/sys/x86/iommu
Konstantin Belousov 476358b30f Timeout DMAR commands.
Implement timeouts for register-based DMAR commands.  Tunable/sysctl
hw.dmar.timeout specifies the timeout in nanoseconds, set it to zero
to allow infinite wait.  Default is 1ms.

Runtime modification of the sysctl is not safe, it is allowed for
debugging.

Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
2017-03-27 07:06:45 +00:00
..
busdma_dmar.c Provide less laborius way to enable busdma DMAR to only short list of devices. 2017-03-26 00:40:35 +00:00
busdma_dmar.h
intel_ctx.c Avoid leaking allocated but unused context after creation race. 2017-03-25 10:47:35 +00:00
intel_dmar.h Timeout DMAR commands. 2017-03-27 07:06:45 +00:00
intel_drv.c Timeout DMAR commands. 2017-03-27 07:06:45 +00:00
intel_fault.c Rename fast taskqueues used by DMAR to avoid naming conflict of the 2016-12-05 11:41:09 +00:00
intel_gas.c sys: use our roundup2/rounddown2() macros when param.h is available. 2016-04-21 19:57:40 +00:00
intel_idpgtbl.c Comment only change, fix grammar and somewhat clarify the action. 2015-08-14 13:51:59 +00:00
intel_intrmap.c Use VT-d interrupt remapping block (IR) to perform FSB messages 2015-03-19 13:57:47 +00:00
intel_qi.c Timeout DMAR commands. 2017-03-27 07:06:45 +00:00
intel_quirks.c Use VT-d interrupt remapping block (IR) to perform FSB messages 2015-03-19 13:57:47 +00:00
intel_reg.h Add additional constants. 2016-08-09 19:02:14 +00:00
intel_utils.c Timeout DMAR commands. 2017-03-27 07:06:45 +00:00
iommu_intrmap.h Use VT-d interrupt remapping block (IR) to perform FSB messages 2015-03-19 13:57:47 +00:00