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
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?
|
STRUCTS
InterruptControllerInfo
Defined in fuchsia.sysinfo/sysinfo.fidl
Field | Type | Description | Default |
---|---|---|---|
type |
InterruptControllerType
|
No default |
ENUMS
InterruptControllerType flexible
Type: uint32
Defined in fuchsia.sysinfo/sysinfo.fidl
Added: 12
Name | Value | Description |
---|---|---|
UNKNOWN |
0 |
|
APIC |
1 |
|
GIC_V2 |
2 |
|
GIC_V3 |
3 |
|
PLIC |
4 |
CONSTANTS
Name | Value | Type | Description |
---|---|---|---|
BOARD_NAME_LEN |
32
|
uint8 |
|
BOOTLOADER_VENDOR_LEN |
32
|
uint8 |