device_rmrr_is_relaxable(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– 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 πŸ‘‘


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