新增:7
PROTOCOLS
SysInfo
在 fuchsia.sysinfo/sysinfo.fidl 中定義的
GetBoardName
傳回正在執行平台的主面板名稱。
要求
<空白>
回應
| 名稱 | 類型 | 
|---|---|
| status | zx/Status | 
| name | string[32]? | 
GetBoardRevision
傳回正在執行的主面板修訂版本。
要求
<空白>
回應
| 名稱 | 類型 | 
|---|---|
| status | zx/Status | 
| revision | uint32 | 
GetBootloaderVendor
傳回系統所執行平台的系統啟動載入程式供應商。
要求
<空白>
回應
| 名稱 | 類型 | 
|---|---|
| status | zx/Status | 
| vendor | string[32]? | 
GetInterruptControllerInfo
傳回中斷控制器資訊。
要求
<空白>
回應
| 名稱 | 類型 | 
|---|---|
| status | zx/Status | 
| info | InterruptControllerInfo? | 
GetSerialNumber
新增時間:HEAD
要求
<空白>
回應
| 名稱 | 類型 | 
|---|---|
| payload | SysInfo_GetSerialNumber_Result | 
結構
InterruptControllerInfo
在 fuchsia.sysinfo/sysinfo.fidl 中定義的
| 欄位 | 類型 | 說明 | 預設 | 
|---|---|---|---|
| type | InterruptControllerType | 無預設 | 
SysInfo_GetSerialNumber_Response
在 fuchsia.sysinfo/sysinfo.fidl 中定義的
| 欄位 | 類型 | 說明 | 預設 | 
|---|---|---|---|
| serial | string[32] | 無預設 | 
ENUMS
InterruptControllerType 彈性
類型:uint32
在 fuchsia.sysinfo/sysinfo.fidl 中定義的
| 名稱 | 值 | 說明 | 
|---|---|---|
| 不明 | 0 | |
| APIC | 1 | |
| GIC_V2 | 2 | |
| GIC_V3 | 3 | |
| PLIC | 4 | 新增:12 | 
聯合國
SysInfo_GetSerialNumber_Result 嚴格
在 fuchsia.sysinfo/sysinfo.fidl 中定義的
| Ordinal | Variant | 類型 | 說明 | 
|---|---|---|---|
| 1 | response | SysInfo_GetSerialNumber_Response | |
| 2 | err | zx/Status | 
觀測站
| 名稱 | 值 | 類型 | 說明 | 
|---|---|---|---|
| BOARD_NAME_LEN | 32 | uint8 | |
| BOOTLOADER_VENDOR_LEN | 32 | uint8 | |
| SERIAL_NUMBER_LEN | 32 | uint8 | 新增時間:HEAD |