Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove MAP_ALIGNED_CHERI #2180

Merged
merged 2 commits into from
Sep 13, 2024
Merged

Remove MAP_ALIGNED_CHERI #2180

merged 2 commits into from
Sep 13, 2024

Commits on Aug 5, 2024

  1. mmap: Remove MAP_ALIGNED_CHERI_SEAL

    There are no differences in alignment between regular and sealed
    capabilities on current architectures and even if there were there
    is little value in putting this support in the kernel where callers
    who need to seal values returned by mmap() will be highly CHERI-aware.
    brooksdavis committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    7819ad5 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. mmap: Remove support for MAP_ALIGNED_CHERI

    Kernel reservation managment code takes care of alignment (and size)
    rounding for CheriABI binaries.  Hybrid binaries that need CHERI
    alignment can, and for length must, do their own rounding in code that
    will already be CHERI-aware.
    brooksdavis committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    1b19f4e View commit details
    Browse the repository at this point in the history