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

fuchsia.sysinfo

PROTOCOLS

SysInfo

Defined in fuchsia.sysinfo/sysinfo.fidl

GetBoardName

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

Request

NameType

Response

NameType
status zx/status
name string[32]?

GetBoardRevision

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

Request

NameType

Response

NameType
status zx/status
revision uint32

GetBootloaderVendor

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

Request

NameType

Response

NameType
status zx/status
vendor string[32]?

GetHypervisorResource

Return the hypervisor resource (with only ZX_RIGHT_TRANSFER).

Request

NameType

Response

NameType
status zx/status
resource handle<resource>?

GetInterruptControllerInfo

Return interrupt controller information.

Request

NameType

Response

NameType
status zx/status
info InterruptControllerInfo?

STRUCTS

InterruptControllerInfo

Defined in fuchsia.sysinfo/sysinfo.fidl

NameTypeDescriptionDefault
type InterruptControllerType No default

ENUMS

InterruptControllerType

Type: uint32

Defined in fuchsia.sysinfo/sysinfo.fidl

NameValueDescription
UNKNOWN 0
APIC 1
GIC_V2 2
GIC_V3 3

CONSTANTS

NameValueTypeDescription
BOARD_NAME_LEN 32 uint8
BOOTLOADER_VENDOR_LEN 32 uint8