class SecureMem
Defined at line 1665 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/cpp/fidl/fuchsia.sysmem/cpp/markers.h
SecureMem
The client is sysmem. The server is securemem driver.
TEE - Trusted Execution Environment.
REE - Rich Execution Environment.
Enables sysmem to call the securemem driver to get any secure heaps
configured via the TEE (or via the securemem driver), and set any physical
secure heaps configured via sysmem.
Presently, dynamically-allocated secure heaps are configured via sysmem, as
it starts quite early during boot and can successfully reserve contiguous
physical memory. Presently, fixed-location secure heaps are configured via
TEE, as the plumbing goes from the bootloader to the TEE. However, this
protocol intentionally doesn't care which heaps are dynamically-allocated
and which are fixed-location.
Public Members
static Openness kOpenness