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 Mon, Apr 20, 1:16 PM. Tags None Referenced Files
Subscribers
Details
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. | ||||||||||||||||||||||||||||||||||||||||||||