device_rmrr_is_relaxable(9)
π NAME π
okay bestie, welcome to device_rmrr_is_relaxable(9) from the Kernel API Manual β the page that tests whether the RMRR of this device is relaxable (like, is it allowed to be not enforced under some conditions?) π
β¨
β¨ SYNOPSIS β¨
bool device_rmrr_is_relaxable (struct device *dev );
π ARGUMENTS π
devβ device handle. that's the whole input, bestie π«Ά
π¦ DESCRIPTION π¦
okay so here's the vibe: we assume that PCI USB devices with RMRRs have them largely for historical reasons, and that the RMRR space is not actively used post boot. this exclusion may change if vendors begin to abuse it ππ₯
the same exception is made for graphics devices, but with a requirement: any use of the RMRR regions will be torn down before assigning the device to a guest. no sneaky leftovers, fr fr πβ¨
π₯ RETURN π₯
true if the RMRR is relaxable, false otherwise β that's the whole personality test β
π
π SEE ALSO π
- Kernel file
./drivers/iommu/intel/iommu.c is_downstream_to_pci_bridge(9)
mwah π this cutie lives in source/version ./drivers/iommu/intel, dated October 2026, and the footer respectfully repeats the page title device_rmrr_is_relaxable(9) because that's just how manpages do π«Άπβ
π¦ 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