fuchsia.sysinfo

Added: 7

PROTOCOLS

SysInfo

Defined in fuchsia.sysinfo/sysinfo.fidl

GetBoardName

Return the board name for the platform we are running on.

Request

<EMPTY>

Response

NameType
status zx/Status
name string:32?

GetBoardRevision

Return the board revision for the board we are running on.

Request

<EMPTY>

Response

NameType
status zx/Status
revision uint32

GetBootloaderVendor

Return the bootloader vendor for the platform we are running on.

Request

<EMPTY>

Response

NameType
status zx/Status
vendor string:32?

GetInterruptControllerInfo

Return interrupt controller information.

Request

<EMPTY>

Response

NameType
status zx/Status
info InterruptControllerInfo?

GetSerialNumber

Added: HEAD

Request

<EMPTY>

Response

NameType
payload SysInfo_GetSerialNumber_Result

STRUCTS

InterruptControllerInfo

Defined in fuchsia.sysinfo/sysinfo.fidl

FieldTypeDescriptionDefault
type InterruptControllerType No default

SysInfo_GetSerialNumber_Response

Defined in fuchsia.sysinfo/sysinfo.fidl

FieldTypeDescriptionDefault
serial string:32 No default

ENUMS

InterruptControllerType flexible

Type: uint32

Defined in fuchsia.sysinfo/sysinfo.fidl

NameValueDescription
0
1
2
3
4
Added: 12

UNIONS

SysInfo_GetSerialNumber_Result strict

Defined in fuchsia.sysinfo/sysinfo.fidl

OrdinalVariantTypeDescription
response SysInfo_GetSerialNumber_Response
err zx/Status

CONSTANTS

NameValueTypeDescription
BOARD_NAME_LEN 32 uint8
BOOTLOADER_VENDOR_LEN 32 uint8
SERIAL_NUMBER_LEN 32 uint8
Added: HEAD

SERVICES

Service

Defined in fuchsia.sysinfo/sysinfo.fidl

NameTypeTransport
device fuchsia.sysinfo/SysInfo Channel