class Device

Defined at line 204 of file fidling/gen/sdk/fidl/fuchsia.hardware.securemem/fuchsia.hardware.securemem/hlcpp/fuchsia/hardware/securemem/cpp/fidl.h

This protocol currently is a temporary measure to allow for services to get the physical address

of a previously pinned VMO until trusted services can be handed BTI handles.

Public Methods

void ~Device ()
void GetSecureMemoryPhysicalAddress (::zx::vmo secure_mem, GetSecureMemoryPhysicalAddressCallback callback)

Gets the physical address of a previously pinned VMO.

Note:

* The VMO must be contiguous.

* `secure_mem` is expected to have a stable physical address that is pinned by some other

entity. The protocol implementation should not be expected to keep the VMO pinned.

* The server implementation must not use an IOMMU-backed BTI handle, as the physical

address of the VMO being pinned must be stable.