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 |