added a status print on handshake
This commit is contained in:
parent
cf0f7b4ccc
commit
e259a1af07
@ -32,7 +32,7 @@ typedef struct tUcpHandshake{
|
|||||||
|
|
||||||
void ucp_handshake(void);
|
void ucp_handshake(void);
|
||||||
void send_handshake_request(void);
|
void send_handshake_request(void);
|
||||||
void receive_handshake_response(void);
|
//void receive_handshake_response(void);
|
||||||
uint32_t get_handshake_status(void);
|
uint32_t get_handshake_status(void);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -18,6 +18,7 @@
|
|||||||
#include "msg_transfer_mem.h"
|
#include "msg_transfer_mem.h"
|
||||||
#include "pet_sm_mgt.h"
|
#include "pet_sm_mgt.h"
|
||||||
|
|
||||||
|
#if 0
|
||||||
//master is the core which controlled the handshake flow
|
//master is the core which controlled the handshake flow
|
||||||
void ucp_handshake(void)
|
void ucp_handshake(void)
|
||||||
{
|
{
|
||||||
@ -41,6 +42,7 @@ void ucp_handshake(void)
|
|||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
void send_handshake_request(void)
|
void send_handshake_request(void)
|
||||||
{
|
{
|
||||||
@ -69,6 +71,7 @@ uint32_t get_handshake_status(void)
|
|||||||
|
|
||||||
response = pHandshake->response[core_id];
|
response = pHandshake->response[core_id];
|
||||||
if (response == (core_id + HANDSHKAE_RESP_VALUE)) {
|
if (response == (core_id + HANDSHKAE_RESP_VALUE)) {
|
||||||
|
UCP_PRINT_DEBUG("core[0x%08x] recieved handshake response message,value[0x%08x].",core_id,response);
|
||||||
return coreReadyBitMap;
|
return coreReadyBitMap;
|
||||||
} else {
|
} else {
|
||||||
for(uint32_t i = 0; i < MAX_NUM_SPU; i++) {
|
for(uint32_t i = 0; i < MAX_NUM_SPU; i++) {
|
||||||
@ -94,3 +97,10 @@ void receive_handshake_response(void)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void ucp_handshake(void)
|
||||||
|
{
|
||||||
|
send_handshake_request();
|
||||||
|
receive_handshake_response();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user