Break srvs. into rsmi & admin srvs. Add VerifyConnection api.

Change-Id: I67567264c37e31f3409062a14e56eba4801cd944


[ROCm/rdc commit: dc6f6f3e9a]
Bu işleme şunda yer alıyor:
Chris Freehill
2019-12-22 20:30:58 -06:00
ebeveyn bc7f01e992
işleme ba14edbb4d
19 değiştirilmiş dosya ile 316 ekleme ve 87 silme
+26 -18
Dosyayı Görüntüle
@@ -27,7 +27,18 @@ syntax = "proto3";
// option objc_class_prefix = "HLW";
package rdc;
/****************************************************************************/
/********************************** Rsmi Service ****************************/
/****************************************************************************/
service Rsmi {
// RSMI ID services
rpc GetNumDevices (GetNumDevicesRequest) returns(GetNumDevicesResponse) {}
// RSMI Physical Queries
rpc GetTemperature(GetTemperatureRequest) returns(GetTemperatureResponse){}
}
// rsmi_num_monitor_devices()
message GetNumDevicesRequest {
}
@@ -36,14 +47,6 @@ message GetNumDevicesResponse {
uint64 ret_val = 2;
}
/* GetNumDevices */
message VerifyConnectionRequest {
string name = 1;
}
message VerifyConnectionResponse {
string message = 1;
}
/* GetTemperature */
message GetTemperatureRequest {
uint32 dv_ind = 1;
@@ -71,15 +74,20 @@ message GetTemperatureResponse {
uint64 ret_val = 2;
}
// The greeting service definition.
service Rsmi {
/****************************************************************************/
/********************************** RdcAdmin Service ************************/
/****************************************************************************/
service RdcAdmin {
// RDC admin services
rpc VerifyConnection (VerifyConnectionRequest) returns (VerifyConnectionResponse) {}
// RSMI ID services
rpc GetNumDevices (GetNumDevicesRequest) returns(GetNumDevicesResponse) {}
// RSMI Physical Queries
rpc GetTemperature(GetTemperatureRequest) returns(GetTemperatureResponse) {}
rpc VerifyConnection (VerifyConnectionRequest)
returns (VerifyConnectionResponse) {}
}
/* GetNumDevices */
message VerifyConnectionRequest {
uint64 magic_num = 1;
}
message VerifyConnectionResponse {
uint64 echo_magic_num = 1;
}