Changeset View
Changeset View
Standalone View
Standalone View
head/sys/x86/iommu/intel_utils.c
Show First 20 Lines • Show All 661 Lines • ▼ Show 20 Lines | SYSCTL_INT(_hw_dmar, OID_AUTO, tbl_pagecnt, CTLFLAG_RD, | ||||
"Count of pages used for DMAR pagetables"); | "Count of pages used for DMAR pagetables"); | ||||
SYSCTL_INT(_hw_dmar, OID_AUTO, batch_coalesce, CTLFLAG_RWTUN, | SYSCTL_INT(_hw_dmar, OID_AUTO, batch_coalesce, CTLFLAG_RWTUN, | ||||
&dmar_batch_coalesce, 0, | &dmar_batch_coalesce, 0, | ||||
"Number of qi batches between interrupt"); | "Number of qi batches between interrupt"); | ||||
SYSCTL_PROC(_hw_dmar, OID_AUTO, timeout, | SYSCTL_PROC(_hw_dmar, OID_AUTO, timeout, | ||||
CTLTYPE_U64 | CTLFLAG_RW | CTLFLAG_MPSAFE, 0, 0, | CTLTYPE_U64 | CTLFLAG_RW | CTLFLAG_MPSAFE, 0, 0, | ||||
dmar_timeout_sysctl, "QU", | dmar_timeout_sysctl, "QU", | ||||
"Timeout for command wait, in nanoseconds"); | "Timeout for command wait, in nanoseconds"); | ||||
#ifdef INVARIANTS | |||||
int iommu_check_free; | |||||
SYSCTL_INT(_hw_dmar, OID_AUTO, check_free, CTLFLAG_RWTUN, | |||||
&iommu_check_free, 0, | |||||
"Check the GPA RBtree for free_down and free_after validity"); | |||||
#endif | |||||