blob: 8154d89a33908f527b40fdc619ad4ffe790d5310 [file] [log] [blame]
[
{
"declaration": "uint8",
"kind": "const",
"name": "fuchsia.sysinfo/BOARD_NAME_LEN",
"value": "32"
},
{
"declaration": "uint8",
"kind": "const",
"name": "fuchsia.sysinfo/BOOTLOADER_VENDOR_LEN",
"value": "32"
},
{
"declaration": "fuchsia.sysinfo/InterruptControllerType",
"kind": "struct/member",
"name": "fuchsia.sysinfo/InterruptControllerInfo.type"
},
{
"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.UNKNOWN",
"value": "0"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.sysinfo/InterruptControllerType",
"strictness": "strict"
},
{
"declaration": "() -> (int32 status,string:<32,optional> name)",
"kind": "protocol/member",
"name": "fuchsia.sysinfo/SysInfo.GetBoardName"
},
{
"declaration": "() -> (int32 status,uint32 revision)",
"kind": "protocol/member",
"name": "fuchsia.sysinfo/SysInfo.GetBoardRevision"
},
{
"declaration": "() -> (int32 status,string:<32,optional> vendor)",
"kind": "protocol/member",
"name": "fuchsia.sysinfo/SysInfo.GetBootloaderVendor"
},
{
"declaration": "() -> (int32 status,box<fuchsia.sysinfo/InterruptControllerInfo> info)",
"kind": "protocol/member",
"name": "fuchsia.sysinfo/SysInfo.GetInterruptControllerInfo"
},
{
"kind": "protocol",
"name": "fuchsia.sysinfo/SysInfo"
},
{
"kind": "library",
"name": "fuchsia.sysinfo"
}
]