Multiple granules, such as AUX granules, are delegated to RMM. They may be discontiguous, but could used for a large single data structure spanning over multiple granules, like SVE with a length bigger than 14 taking up more than a 4KB page. They could also be used for continuous multiple data structures.
However, because the current RMM identically maps va to pa only, limiting its capabilities, it cannot handle such data structures spanning over multiple granules.
Reserve virtual address space for those purposes and use the address space for mapping.
Multiple granules, such as AUX granules, are delegated to RMM. They may be discontiguous, but could used for a large single data structure spanning over multiple granules, like SVE with a length bigger than 14 taking up more than a 4KB page. They could also be used for continuous multiple data structures.
However, because the current RMM identically maps va to pa only, limiting its capabilities, it cannot handle such data structures spanning over multiple granules.
Reserve virtual address space for those purposes and use the address space for mapping.