Google is committed to advancing racial equity for Black communities. See how.

fuchsia.hardware.sysmem

PROTOCOLS

Sysmem

Defined in fuchsia.hardware.sysmem/sysmem.fidl

Connect

Takes the server end of a FIDL connection that'll serve fuchsia.sysmem.Allocator. If the connection fails, the channel will close.

Request

NameType
allocator_request handle<channel>

Response

NameType
s zx/status

RegisterHeap

Takes the client end of a FIDL connection that'll serve fuchsia.sysmem.Heap.

Request

NameType
heap uint64
heap_connection handle<channel>

Response

NameType
s zx/status

RegisterSecureMem

Takes the client end of a FIDL connection that'll serve fuchsia.sysmem.SecureMem, which is a protocol that's specific to sysmem<->securemem concerns.

Request

NameType
secure_mem_connection handle<channel>

Response

NameType
s zx/status

UnregisterSecureMem

Informs sysmem that the channel previously passed to RegisterSecureMem() will be closing soon, and that this channel closure should not be considered an error.

Request

NameType

Response

NameType
s zx/status

STRUCTS