PROTOCOLS
SysInfo
Defined in fuchsia.sysinfo/sysinfo.fidl
GetBoardName
Return the board name for the platform we are running on.
Request
<EMPTY>
Response
Name | Type |
---|---|
status |
zx/Status
|
name |
string:32?
|
GetBoardRevision
Return the board revision for the board we are running on.
Request
<EMPTY>
Response
Name | Type |
---|---|
status |
zx/Status
|
revision |
uint32
|
GetBootloaderVendor
Return the bootloader vendor for the platform we are running on.
Request
<EMPTY>
Response
Name | Type |
---|---|
status |
zx/Status
|
vendor |
string:32?
|
GetInterruptControllerInfo
Return interrupt controller information.
Request
<EMPTY>
Response
Name | Type |
---|---|
status |
zx/Status
|
info |
InterruptControllerInfo?
|
GetSerialNumber
Request
<EMPTY>
Response
Name | Type |
---|---|
payload |
SysInfo_GetSerialNumber_Result
|
STRUCTS
InterruptControllerInfo
Defined in fuchsia.sysinfo/sysinfo.fidl
Field | Type | Description | Default |
---|---|---|---|
type |
InterruptControllerType
|
No default |
SysInfo_GetSerialNumber_Response
Defined in fuchsia.sysinfo/sysinfo.fidl
Field | Type | Description | Default |
---|---|---|---|
serial |
string:32
|
No default |
ENUMS
InterruptControllerType flexible
Type: uint32
Defined in fuchsia.sysinfo/sysinfo.fidl
Name | Value | Description |
---|---|---|
UNKNOWN |
0 |
|
APIC |
1 |
|
GIC_V2 |
2 |
|
GIC_V3 |
3 |
|
PLIC |
4 |
Added: 12
|
UNIONS
SysInfo_GetSerialNumber_Result strict
Defined in fuchsia.sysinfo/sysinfo.fidl
Ordinal | Variant | Type | Description |
---|---|---|---|
1 |
response |
SysInfo_GetSerialNumber_Response
|
|
2 |
err |
zx/Status
|
CONSTANTS
Name | Value | Type | Description |
---|---|---|---|
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
Name | Type | Transport |
---|---|---|
device |
fuchsia.sysinfo/SysInfo
|
Channel |