class SecureMem

Defined at line 2551 of file fidling/gen/sdk/fidl/fuchsia.sysmem2/fuchsia.sysmem2/cpp/fidl/fuchsia.sysmem2/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

Records