ENUM IOMMU_HW_INFO_VTD_FLAGS(9)
π enum iommu_hw_info_vtd_flags(9) π
okay bestie, welcome to the Kernel API Manual β¨ β yes that's Kernel API Manual, the literal man page collection, and today we're doing the tiniest, most hyper-specific little enum you've ever seen. it's giving "one (1) flag and a dream" π
β¨ NAME β¨
enum iommu_hw_info_vtd_flags β the flags for VT-d hw_info, periodt π
πΈ SYNOPSIS πΈ
enum iommu_hw_info_vtd_flags {
IOMMU_HW_INFO_VTD_ERRATA_772415_SPR17
};
no cap, that's the whole thing. one constant. she's minimal, she's iconic π
π¦ Constants π¦
IOMMU_HW_INFO_VTD_ERRATA_772415_SPR17β if this is set, you gotta disallow read-only mappings on anested_parentdomain. that's the whole vibe, okay? it's fixing an erratum so please respect her π the receipts live here:https://www.intel.com/content/www/us/en/content-details/772415/content-details.html
fr fr, that flag name is a mouthful but it's literally just "erratum 772415, SPR17, handle it" β slay that you read it out loud once and now you own it π
π SEE ALSO π
okay this is the group chat of related pages and it is long, hydrate before you scroll π iykyk:
- General ioctl format(9)
- struct iommu_destroy(9)
- struct iommu_ioas_alloc(9)
- struct iommu_iova_range(9)
- struct iommu_ioas_iova_ranges(9)
- struct iommu_ioas_allow_iovas(9)
- enum iommufd_ioas_map_flags(9)
- struct iommu_ioas_map(9)
- struct iommu_ioas_noiommu_get_pa(9)
- struct iommu_ioas_map_file(9)
- struct iommu_ioas_copy(9)
- struct iommu_ioas_unmap(9)
- enum iommufd_option(9)
- enum iommufd_option_ops(9)
- struct iommu_option(9)
- enum iommufd_vfio_ioas_op(9)
- struct iommu_vfio_ioas(9)
- enum iommufd_hwpt_alloc_flags(9)
- enum iommu_hwpt_vtd_s1_flags(9)
- struct iommu_hwpt_vtd_s1(9)
- struct iommu_hwpt_arm_smmuv3(9)
- struct iommu_hwpt_amd_guest(9)
- enum iommu_hwpt_data_type(9)
- struct iommu_hwpt_alloc(9)
- struct iommu_hw_info_vtd(9)
- enum iommu_hw_info_arm_smmuv3_flags(9)
- struct iommu_hw_info_arm_smmuv3(9)
- struct iommu_hw_info_tegra241_cmdqv(9)
- struct iommu_hw_info_amd(9)
- enum iommu_hw_info_type(9)
- enum iommufd_hw_capabilities(9)
- enum iommufd_hw_info_flags(9)
- struct iommu_hw_info(9)
- struct iommu_hwpt_set_dirty_tracking(9)
- enum iommufd_hwpt_get_dirty_bitmap_flags(9)
- struct iommu_hwpt_get_dirty_bitmap(9)
- enum iommu_hwpt_invalidate_data_type(9)
- enum iommu_hwpt_vtd_s1_invalidate_flags(9)
- struct iommu_hwpt_vtd_s1_invalidate(9)
- struct iommu_viommu_arm_smmuv3_invalidate(9)
- struct iommu_hwpt_invalidate(9)
- enum iommu_hwpt_pgfault_flags(9)
- enum iommu_hwpt_pgfault_perm(9)
- struct iommu_hwpt_pgfault(9)
- enum iommufd_page_response_code(9)
- struct iommu_hwpt_page_response(9)
- struct iommu_fault_alloc(9)
- enum iommu_viommu_type(9)
- struct iommu_viommu_tegra241_cmdqv(9)
- struct iommu_viommu_alloc(9)
- struct iommu_vdevice_alloc(9)
- struct iommu_ioas_change_process(9)
- enum iommu_veventq_flag(9)
- struct iommufd_vevent_header(9)
- enum iommu_veventq_type(9)
- struct iommu_vevent_arm_smmuv3(9)
- struct iommu_vevent_tegra241_cmdqv(9)
- struct iommu_veventq_alloc(9)
- enum iommu_hw_queue_type(9)
- struct iommu_hw_queue_alloc(9)
also worth peeking at the kernel file itself: ./include/uapi/linux/iommufd.h π
and that's the whole page, bestie π«Ά this one shipped out from ./include/uapi/linux in October 2026 β so yeah, mark your calendar, screenshot this, send it to the group chat, and go set that one flag responsibly πβ¨π
slay. periodt. bye π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms