Unprotected allocations are intended to be accessible outside of the current
VM on systems such as Arm CCA.
Sponsored by: Arm Ltd
Differential D56518
vm: Add flags for unprotected allocations Authored by sarah.walker2_arm.com on Apr 20 2026, 1:16 PM. Tags None Referenced Files
Subscribers
Details
Unprotected allocations are intended to be accessible outside of the current Sponsored by: Arm Ltd
Diff Detail
Event TimelineComment Actions Why can't this flag be stored in the machine-dependent fields of the page, i.e., in some spare field of struct md_page? Comment Actions I'm assuming you were referring to PG_UNPROTECTED? On further examination it's not required, so the latest change removes it.
Comment Actions They are part of D56520. To mark the mapping as unprotected we set a bit in the physical address. The firmware tells us which bit to set on boot. My understanding is Intel and AMD have similar schemes on their equivalent to Arm CCA. | ||||||||||||||||||||||||||||||||||||||||||||||||