imr_add_range(9)
π imr_add_range(9) π
okay so this is the Kernel API Manual entry for imr_add_range(9), and bestie, it's giving βsmall function, very specific job.β Here's the whole thing, no cap. π
β¨ NAME β¨
imr_add_range β add an Isolated Memory Region.
πΈ SYNOPSIS πΈ
int imr_add_range (phys_addr_t base , size_t size , unsigned int rmask ,
unsigned int wmask );
π¦ ARGUMENTS π¦
baseβ physical base address of region aligned to1KiB.sizeβ physical size of region in bytes must be aligned to1KiB.rmaskβ read access mask.wmaskβ write access mask.
π RETURN π
It returns zero on success or a negative value indicating error. literally that's the whole vibe check. β
π
π SEE ALSO π
Kernel file: ./arch/x86/platform/intel-quark/imr.c
and these other little icons:
imr_is_enabled(9)imr_read(9)imr_write(9)imr_dbgfs_state_show(9)imr_debugfs_register(9)imr_check_params(9)imr_raw_size(9)imr_address_overlap(9)__imr_remove_range(9)imr_remove_range(9)imr_clear(9)imr_fixup_memmap(9)imr_init(9)
okay that's the whole page, bestie! this little cutie lives at source path ./arch/x86/platform/intel-quark, dated October 2026, and it's the imr_add_range(9) manual page. mwah πβ¨π«Ά
π¦ 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