blob: e08b6ff84f2bb17faf12b258d7927ef8cf9c9e4e [file] [log] [blame]
[
{
"kind": "const",
"name": "fuchsia.sysinfo/BOARD_NAME_LEN",
"type": "uint8",
"value": "32"
},
{
"kind": "const",
"name": "fuchsia.sysinfo/BOOTLOADER_VENDOR_LEN",
"type": "uint8",
"value": "32"
},
{
"kind": "struct/member",
"name": "fuchsia.sysinfo/InterruptControllerInfo.type",
"ordinal": "1",
"type": "fuchsia.sysinfo/InterruptControllerType"
},
{
"kind": "struct",
"name": "fuchsia.sysinfo/InterruptControllerInfo"
},
{
"kind": "enum/member",
"name": "fuchsia.sysinfo/InterruptControllerType.APIC",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.sysinfo/InterruptControllerType.GIC_V2",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.sysinfo/InterruptControllerType.GIC_V3",
"value": "3"
},
{
"kind": "enum/member",
"name": "fuchsia.sysinfo/InterruptControllerType.PLIC",
"value": "4"
},
{
"kind": "enum/member",
"name": "fuchsia.sysinfo/InterruptControllerType.UNKNOWN",
"value": "0"
},
{
"kind": "enum",
"name": "fuchsia.sysinfo/InterruptControllerType",
"strictness": "flexible",
"type": "uint32"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysinfo/SysInfo.GetBoardName",
"strictness": "strict",
"ordinal": "7866048739066619412",
"direction": "two_way",
"response": "fuchsia.sysinfo/SysInfoGetBoardNameResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysinfo/SysInfo.GetBoardRevision",
"strictness": "strict",
"ordinal": "4454148926824704460",
"direction": "two_way",
"response": "fuchsia.sysinfo/SysInfoGetBoardRevisionResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysinfo/SysInfo.GetBootloaderVendor",
"strictness": "strict",
"ordinal": "2671181873722302487",
"direction": "two_way",
"response": "fuchsia.sysinfo/SysInfoGetBootloaderVendorResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysinfo/SysInfo.GetInterruptControllerInfo",
"strictness": "strict",
"ordinal": "3577046343573180828",
"direction": "two_way",
"response": "fuchsia.sysinfo/SysInfoGetInterruptControllerInfoResponse"
},
{
"kind": "protocol",
"name": "fuchsia.sysinfo/SysInfo",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.sysinfo/SysInfoGetBoardNameResponse.name",
"ordinal": "2",
"type": "string:<32,optional>"
},
{
"kind": "struct/member",
"name": "fuchsia.sysinfo/SysInfoGetBoardNameResponse.status",
"ordinal": "1",
"type": "int32"
},
{
"kind": "struct",
"name": "fuchsia.sysinfo/SysInfoGetBoardNameResponse"
},
{
"kind": "struct/member",
"name": "fuchsia.sysinfo/SysInfoGetBoardRevisionResponse.revision",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.sysinfo/SysInfoGetBoardRevisionResponse.status",
"ordinal": "1",
"type": "int32"
},
{
"kind": "struct",
"name": "fuchsia.sysinfo/SysInfoGetBoardRevisionResponse"
},
{
"kind": "struct/member",
"name": "fuchsia.sysinfo/SysInfoGetBootloaderVendorResponse.status",
"ordinal": "1",
"type": "int32"
},
{
"kind": "struct/member",
"name": "fuchsia.sysinfo/SysInfoGetBootloaderVendorResponse.vendor",
"ordinal": "2",
"type": "string:<32,optional>"
},
{
"kind": "struct",
"name": "fuchsia.sysinfo/SysInfoGetBootloaderVendorResponse"
},
{
"kind": "struct/member",
"name": "fuchsia.sysinfo/SysInfoGetInterruptControllerInfoResponse.info",
"ordinal": "2",
"type": "box<fuchsia.sysinfo/InterruptControllerInfo>"
},
{
"kind": "struct/member",
"name": "fuchsia.sysinfo/SysInfoGetInterruptControllerInfoResponse.status",
"ordinal": "1",
"type": "int32"
},
{
"kind": "struct",
"name": "fuchsia.sysinfo/SysInfoGetInterruptControllerInfoResponse"
},
{
"kind": "library",
"name": "fuchsia.sysinfo"
}
]