Break srvs. into rsmi & admin srvs. Add VerifyConnection api.
Change-Id: I67567264c37e31f3409062a14e56eba4801cd944
[ROCm/rdc commit: dc6f6f3e9a]
Bu işleme şunda yer alıyor:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Yeni konuda referans
Bir kullanıcı engelle