Skip to content

Reserve contiguous virtual address space in RMM #480

Description

@bokdeuk-jeong

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions