25 lines
450 B
Text
25 lines
450 B
Text
interface Yellowstone {
|
|
method RegisterEndpoint(RegisterEndpointRequest) -> (Empty);
|
|
method GetAhciInfo(Empty) -> (AhciInfo);
|
|
method GetDenali(Empty) -> (DenaliInfo);
|
|
}
|
|
|
|
message RegisterEndpointRequest {
|
|
string endpoint_name;
|
|
capability endpoint_capability;
|
|
}
|
|
|
|
message Empty {
|
|
|
|
}
|
|
|
|
message AhciInfo {
|
|
capability ahci_region;
|
|
u64 region_length;
|
|
}
|
|
|
|
message DenaliInfo {
|
|
capability denali_endpoint;
|
|
u64 device_id;
|
|
u64 lba_offset;
|
|
}
|