class ZeroSubRange

Defined at line 1908 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/cpp/fidl/fuchsia.sysmem/cpp/markers.h

Zero a sub-range of a currently-existing physical range added via

AddSecureHeapPhysicalRange(). The sub-range must be fully covered by

exactly one physical range, and must not overlap with any other

physical range.

is_covering_range_explicit - When true, the covering range must be one

of the ranges explicitly created via AddSecureHeapPhysicalRange(),

possibly modified since. When false, the covering range must not

be one of the ranges explicitly created via

AddSecureHeapPhysicalRange(), but the covering range must exist as

a covering range not created via AddSecureHeapPhysicalRange(). The

covering range is typically the entire physical range (or a range

which covers even more) of a heap configured by the TEE and whose

configuration is conveyed to sysmem via GetPhysicalSecureHeaps().

Ongoing DMA is not disrupted by this request.

Public Members

static const bool kHasClientToServer
static const bool kHasClientToServerBody
static const bool kHasServerToClient
static const bool kHasServerToClientBody
static const bool kHasNonEmptyUserFacingResponse
static const bool kHasDomainError
static const bool kHasFrameworkError
static const uint64_t kOrdinal